Hexo的coney主题的一些补充说明

title: Hexo的coney主题的一些补充说明
date: 2014-12-14 14:10:44
categories: Hexo
tags: [hexo,技巧]
---

Coney是一个非常优秀的Hexo主题,然而在使用的过程中,我发现作者有一些地方没有说清。因此在这里写一些我使用中发现的问题和解决方法。

标签

作者并未说明多个标签之间应该以何种方式分隔,我尝试使用逗号,空格以及方括号均不能正确分隔标签。后来尝试使用一种笨的方法添加标签:

tags: 标签一
tags: 标签二
tags:标签三

还有一种聪明的办法也可以使用,就是:

tags: [标签一,标签二,标签三]

标题

如图,标题显示异常
CatchC5B212-14-14-25-56.jpg
Catch82DF12-14-14-25-56.jpg
Catch12-14-14-25-56.jpg

出现这种问题,是由于title中加了双引号,去掉双引号以后正常。但是不知道这个双引号是怎么加上去的。

页面

模板只有两个页面,如果想添加更多页面,就像我的独立博客上面一样,可以
在博客根目录下面使用git bash输入:

hexo n page About

这条命令新建了一个“关于”页面,在source下会生成一个About文件夹,文件夹里面有一个index.md 通过编辑index.md就可以编写“关于”页面。如图:
blogQQ%E6%88%AA%E5%9B%BE20141214143619.jpg

接下来要如何将这个页面添加到博客上面呢?

可以修改themes/coney/_config.yml

  menu:
     首页: /
     归档: /archives
     分类: /categories
     标签: /tags
     关于: /About

如图是我修改以后的效果:
blogQQ%E6%88%AA%E5%9B%BE20141214143922.jpg
最后实际显示效果如下:
blogpre.jpg

空格

也许是Hexo优化方面的问题,空格在文件修改的过程中非常重要。还是以上面的添加页面为例:

  menu:
     首页: /
     归档: /archives
     分类: /categories
     标签: /tags
     关于:/About #这里少了一个空格

如果写成这样,在使用

hexo g

生成静态文件的过程中,就会出错,如下图:
blogerror.jpg

因此,在修改文件的过程中,一定不能漏掉空格。

评论

Coney使用多说的评论系统。主题作者对多说系统提供的官方代码做了一些修改,从而导致了一个隐藏的bug。

在themes\coney\layout_partial下的after_footer.ejs文件的112行代码:

var duoshuoQuery = {short_name:"<%= theme.duoshuo.short_name %>"};

主题作者的本意是通过theme.duoshuo.short_name 调用 _config.yml中的short_name。作者的名字是英文,因此不会出问题,但是当short_name的值为中文时,会导致整个评论框消失。

然而,coney作者告诉我,short_name仅仅是一个标记,在评论中并不会显示出来,因此只要随便写个英文上去就好了。

posted on 2014-12-15 14:02 青南 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/xieqiankun/p/blog_hexo_coney.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值