我的博客主题
经常有人问我博客主题的事,写篇文章介绍一下,也算是个备份。
我使用的是Typecho程序,主题也是在Typecho默认主题上稍加修复得到的。
1、修改字体
本站使用了鹜霞文楷字体。
首先,在主题header.php
中引用字体的css文件
<link rel="stylesheet" href="https://cdn.staticfile.org/lxgw-wenkai-screen-webfont/1.6.0/lxgwwenkaiscreen.css">
然后,修改style.css
文件,在body
和h1,h2,h3,h4,h5,h6
中的font-family,如下:
body {
background-color: #FFF;
color: #444;
font-family: "LXGW WenKai Screen","Droid Serif",Georgia,"Times New Roman","PingFang SC","Hiragino Sans GB","Source Han Sans CN","WenQuanYi Micro Hei","Microsoft Yahei",serif;
font-size: 100%;
}
h1,h2,h3,h4,h5,h6 {
font-family: "LXGW WenKai Screen","Droid Serif",Georgia,"Times New Roman","PingFang SC","Hiragino Sans GB","Source Han Sans CN","WenQuanYi Micro Hei","Microsoft Yahei",serif;
}
2、修改页脚
页脚「本站已运行xx天,共xx篇文章和xx条评论。」的代码如下,主要增加了运行天数的统计:
本站已运行
<?php
$unixTime_1 = "1422748800";
$unixTime_2 = time();
$timediff = abs($unixTime_2 - $unixTime_1);
$days = intval($timediff / 86400);
echo $days." 天. ";?>
<?php $stat = Typecho_Widget::widget('Widget_Stat');?>共 <?php echo $stat->PublishedPostsNum;?> 篇文章和 <?php echo $stat->publishedCommentsNum;?> 条评论.
3、增加图片注释
图片注释部分,修改了Typecho的Markdown解析器,属于核心代码了,我在这篇文章中提到过,现在汇总在本文中。
首先,需要修改var/HyperDown.php
,对图片修改为
<figure><img class=\"skyimg\" src=\"https://static.skyue.com{$url}\" alt=\"{$escaped}\" title=\"{$escaped}\"><figcaption class=\"image-caption\">{$escaped}</figcaption></figure>
相应style.css
增加
figure {
border-style: solid;
border-width: 1px;
border-color: #e7e7e7;
padding: 2px;
}
.image-caption {
color: #999999;
text-align: center;
}
以上修改实现的功能:
- src增加
https://static.skyue.com
前缀,本地写作时,不用补全前缀即可发布。 - 图片和图片标题包在
figure
中,并添加灰色边框,避免白底图与背景色重合,分不清边界。 - 图片标签放在
figcaption
中,使用灰色字体。
这个主题的确不错,清爽
咋哪里都有你的身影😂
字体很舒服,我都想换上了
越简单的主题越耐看,好回味。
还是简单一点好看
改的还可以哈
谢谢~
想问一下博主字体咋改大点,感觉按照你的方法改后,字体还是小一点
需要修改font-size,试试打到style.css中的下面这段,把font-size改为17,默认好像是16
.post-content,.comment-content {
}
谢谢博主
博友们有好多用Typecho,wordpress的确有些臃肿了
typecho也有一些遗憾,比如没有restful api,与其它产品联动不方便。
但我真的非常佩服作者,多年来只维持,不加新功能,很克制。这风格让我用起来非常安心。
我刚玩个人博客, 界面基本就按照你的来山寨的哈哈, 希望不要介意
在这里我也想咨询一个问题, 希望看到的大家能帮我解决一下. 就是目前我博客里的内容已经有部分可以再Bing搜到, 但会出现两个链接结果, 一个是正常的, 另一个链接则会显示我的公网IP, 我该怎么做才能不让他搜出显示公网IP的结果
用cdn试试?
这个我没出现过,可以google一下,应该能在服务器端配置解决。
你的😎主题是我喜爱的其中之一,哈哈
简简单单,舒舒服服,连个异步加载都没有😂
其实这种超简的主题还是不错的。
哈哈,是的