一贯喜欢简约的风格,看到官方hexo-theme-light差不多能到碗里来,但是一旦“差不多”就说明还差一点,尤其是一些天朝内使用不便的链接或者功能,不改用起来就有种水土不服的感觉。也有一些国内开发者基于light主题的二次开发主题,但是本着自己动手丰衣足食的口号,决定为自己量身定做一份,记录如下:
1.更换googleapis相关的链接;
这是水土不服表现之一,如果不改这个页面加载起来有种生不如死的感觉,所以先改它。
找到
替换为
1.2 文件 source/css/_base/variable.styl
找到
替换为
附:landscape正房主题的googleapis相关的链接修改
找到
替换为
2 文件 layout/_partial/head.ejs
找到
替换为
2.分享
这是水土不服表现之二,默认自带的是AddThis,这再国外好像是相当火(反正我没用过),进文章一看便发现都是分享到facebook、twitter等之类的网站,显然是不符合国情的,于是决定换成百度分享。
2.1 文件 layout/_partial/post/share.ejs
内容全部替换为
3.雷竞技官方下载地址appios
这是水土不服表现之三,默认自带的是disqus,就雷竞技官方下载地址appios它再国外是火不火的无聊问题了,反正在国内用起来比较费劲,果断换成多说。
3.1 文件 hexo/_config.yml
添加
注:其实xxx是你在多说系统注册的一个shortname,这方面自行科普。
全文替换为
3.4 显示列表雷竞技官方下载地址appios数,文件 layout/_partial/article.ejs
找到
替换为
4.百度站内搜索
这是水土不服表现之四,默认使用的是google搜索,就不解释了,换成百度吧。
全文替换为
注:其实搜索框的操作是有bug的,待解决
以上基本是必修内容,确保博客系统能全功能运转,以下为选修内容
域名11年注册,用了小四年,终于在前段时间给备案了,也体验以下当合法站长的感觉,得拿出来嘚瑟嘚瑟。
找到
替换为
内容如下(代码请自行去自己微博索取)
6.2 友链,新建文件 layout/_widget/blogroll.ejs
内容如下
6.x 添加widget,文件 light/_config.yml
在widgets:位置添加
7.修改widget
主要因为这个theme没有默认的archive widget,于是手动添加,又想和category、tag的widget保持一致,于是还得修改下styl。
7.1 新建文件 layout/_widget/archive.ejs
内容如下
7.2 文件 layout/_widget/category.ejs
全文替换为
7.3 文件 layout/_widget/_widget/tag.ejs
全文替换为
添加
7.Fork me on Github
主要就是左上角fork me on github的图片展示,方便跳转github,一定的装x成分。
7.1 新建文件 layout/_widget/forkme.ejs
内容如下
7.2 文件 layout/layout.ejs
添加
添加
持续更新…