好多天没更了,今天把那个博客教程系列写完吧,忙完这阵又可以忙下一阵了,╮(╯▽╰)╭。
这节主要讲一些关于博客主题的一些优化,插件以及一些功能扩展。因为博主用的是jacman主题,便在这个主题上进行讲解勒,其他主题修改的方式大同小异,因为文件结构都差不多,自己参照这个系列教程也能琢磨明白,很简单。想换主题的可以去hexo主题下载选择自己喜欢的进行修改。
添加作者信息
关于主题的配置,主要是用到\hexo\themes\jacman
下的_config.yml
文件。
1 | author: |
如果想修改照片,直接在\hexo\themes\jacman\source\img下将照片替换就好,注意名称一致。
非jacman主题跳过这段。
添加“多说”评论
评论系统这里选择国内挺好用的“多说系统”。步骤很简单:
首先去多说官网进行注册,创建站点,获得多说的通用代码。
将通用代码粘贴到
hexo\themes\jacman\layout\_partial\post\comment.ejs
里面,如下:1
2
3
4
5<% if ( page.comments){ %>
<section id="comment">
通用代码
</section>
<% } %>然后修改通用代码,将其中的。
1
2
3
4
5
6
7
8
9<!-- 多说评论框 start -->
<div class="ds-thread" data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换成文章的网址"></div>
<!-- 多说评论框 end -->
替换为:
<!-- 多说评论框 start -->
<div class="ds-thread" data-thread-key="<%= page.path %>" data-title="<%= page.title %>" data-url="<%= page.permalink %>"></div>
<!-- 多说评论框 end -->
然后修改
hexo\themes\jacman\_config.yml
,打开“多说”评论,关掉“disqus”评论系统。1
2
3
4
5
6
7duoshuo:
enable: true ## ture打开
short_name: mrwheat ## 你的多说二级域名,我的是:http://mrwheat.duoshuo.com,所以就填mrwheat。
disqus:
enable: false ## false关闭
short_name: ## 不使用,不填你可以在多说的后台管理界面管理你的博客留言以及进行一些相关设置。
添加分类、标签、云标签
在hexo\themes\jacman\_config.yml
中的widgets
下添加:
1 | widgets: |
根据自己喜好添加吧,category:分类,tag:标签,tagcloud:云标签,添加的顺序跟右侧页面显示的顺序是一样的。
添加友情链接
同样在hexo\themes\jacman\_config.yml
中的widgets
下添加:
1 | - links |
然后去\hexo\themes\jacman\layout\_widget\links.ejs
下修改你要在友情链接
显示的内容和链接地址,使用html标签,不支持markdown。
###添加个人介绍
同样在hexo\themes\jacman\_config.yml
中的widgets
下添加:
1 | - blogroll |
然后去\hexo\themes\jacman\layout\_widget
新建blogroll.ejs文件。添加如下内容:
1 | <div class="widget tag"> |
使用html标签,自己根据需要改吧,如果还想在左侧添加其他版块,添加方法与此方法相同。
添加新浪微博秀
去新浪微博开放平台根据自己喜好设置和生成微博秀代码。
在
\hexo\themes\jacman\layout\_widget
中新建名为weibo.ejs
的文件,如果有了就不用新建勒。然后添加如下代码:1
2
3
4<div class="weiboshow">
<p class="asidetitle"><%= __('weibo') %></p>
微博秀代码
</div>
在
\hexo\themes\jacman\_config.yml
中的widgets
下添加:1
- weibo
突然发现,优化是永无止境的,许多细节大家可以自己尝试一下,这节就先介绍这么多了。