我的博客主题

经常有人问我博客主题的事,写篇文章介绍一下,也算是个备份。

我使用的是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文件,在bodyh1,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中,使用灰色字体。

26 条评论

    刘郎 刘郎 2024-06-16 18:01

    这个主题的确不错,清爽

      三毛笔记 三毛笔记 2024-07-11 16:35

      咋哪里都有你的身影😂

    未命名 未命名 2024-05-24 22:02

    字体很舒服,我都想换上了

    Diego Diego 2024-05-12 21:18

    越简单的主题越耐看,好回味。

    书签网 书签网 2024-05-04 22:47

    还是简单一点好看

    灰常记忆 灰常记忆 2024-04-30 05:21

    改的还可以哈

      拾月 拾月 2024-04-30 21:42

      谢谢~

    alan alan 2024-04-25 22:16

    想问一下博主字体咋改大点,感觉按照你的方法改后,字体还是小一点

      拾月 拾月 2024-04-25 22:47

      需要修改font-size,试试打到style.css中的下面这段,把font-size改为17,默认好像是16

      .post-content,.comment-content {

      line-height: 1.6; word-wrap: break-word; font-size: 17px;

      }

        alan alan 2024-04-27 00:12

        谢谢博主

    粽叶加米 粽叶加米 2024-04-24 10:35

    博友们有好多用Typecho,wordpress的确有些臃肿了

      拾月 拾月 2024-04-25 22:45

      typecho也有一些遗憾,比如没有restful api,与其它产品联动不方便。
      但我真的非常佩服作者,多年来只维持,不加新功能,很克制。这风格让我用起来非常安心。

    awuAmbre awuAmbre 2024-04-23 13:47

    我刚玩个人博客, 界面基本就按照你的来山寨的哈哈, 希望不要介意

    在这里我也想咨询一个问题, 希望看到的大家能帮我解决一下. 就是目前我博客里的内容已经有部分可以再Bing搜到, 但会出现两个链接结果, 一个是正常的, 另一个链接则会显示我的公网IP, 我该怎么做才能不让他搜出显示公网IP的结果

      苏三州 苏三州 2024-04-23 14:48

      用cdn试试?

      拾月 拾月 2024-04-23 13:57

      这个我没出现过,可以google一下,应该能在服务器端配置解决。

    段先森 段先森 2024-04-23 09:24

    你的😎主题是我喜爱的其中之一,哈哈

      拾月 拾月 2024-04-23 13:02

      简简单单,舒舒服服,连个异步加载都没有😂

    老张博客 老张博客 2024-04-22 08:12

    其实这种超简的主题还是不错的。

      拾月 拾月 2024-04-23 13:00

      哈哈,是的

添加新评论