Hexo的coney主题的一些补充说明
来源:互联网 发布:uc监控软件下载 编辑:程序博客网 时间:2024/06/08 15:23
Coney是一个非常优秀的Hexo主题,作者的网站http://gengbiao.me/然而在使用的过程中,我发现作者有一些地方没有说清。因此在这里写一些我使用中发现的问题和解决方法。
标签
作者并未说明多个标签之间应该以何种方式分隔,我尝试使用逗号,空格以及方括号均不能正确分隔标签。后来尝试使用一种笨的方法:
tags: 标签一tags: 标签二tags:标签三
还有一种聪明的办法,就是:
tags: [标签一,标签二,标签三]
标题
如图,标题显示异常
出现这种问题,是由于title中加了双引号,去掉双引号以后正常。但是不知道这个双引号是怎么加上去的。
页面
模板只有两个页面,如果想添加更多页面,就像这个博客上面一样,可以 在博客根目录下面使用git bash输入:
hexo n page About
这条命令新建了一个“关于”页面,在source下会生成一个About文件夹,文件夹里面有一个index.md 通过编辑index.md就可以编写“关于”页面。如图:
接下来要如何将这个页面添加到博客上面呢?
可以修改themes/coney/_config.yml
##### Menumenu:首页: /归档: /archives分类: /categories标签: /tags关于: /About
如图是我修改以后的效果: 最后实际显示效果如下:
空格
也许是Hexo优化方面的问题,空格在文件修改的过程中非常重要。还是以上面的添加页面为例:
##### Menumenu:首页: /归档: /archives分类: /categories标签: /tags关于:/About #这里少了一个空格
如果写成这样,在使用
hexo g
生成静态文件的过程中,就会出错,如下图:
因此,在修改文件的过程中,一定不能漏掉空格。
评论
Coney使用多说的评论系统。主题作者对多说系统提供的官方代码做了一些修改,从而导致了一个隐藏的bug。
在themes\coney\layout_partial下的after_footer.ejs文件的112行代码:
var duoshuoQuery = {short_name:"<%= theme.duoshuo.short_name %>"};
主题作者的本意是通过theme.duoshuo.shortname 调用 config.yml中的shortname。作者的名字是英文,因此不会出问题,但是当shortname的值为中文时,会导致整个评论框消失。
然而,coney作者告诉我,short_name仅仅是一个标记,在评论中并不会显示出来,因此只要随便写个英文上去就好了。
- Hexo的coney主题的一些补充说明
- hexo的jacman主题配置
- Hexo的Next主题配置
- Hexo默认的主题更改
- 关于SpringMVC注解的一些补充说明
- hexo的安装和主题的替换
- 终于完工的Hexo主题:Hiker
- hexo] Light主题的修改使用
- 【转】Hexo的Next主题配置
- hexo修改Next主题的样式
- hexo的next主题打赏
- hexo的next主题常用设置
- hexo安装next主题的步骤
- 修改hexo的主题nexT中的Pisces主题宽度
- SessionIE的补充说明
- SampleBrowserPlugin的补充说明
- 关于plotline 二维坐标曲线控件的一些补充说明
- 如何阅读别人的代码(转自coney)
- VS2008+ffmpeg SDK3.2调试tutorial01
- VS2008 + ffmpeg 环境搭建
- 十进制转化的二进制反转后十进制输出
- 黑马程序员——Java(数组)
- 100行代码实现最简单的基于FFMPEG+SDL的视频播放器(SDL1.x)
- Hexo的coney主题的一些补充说明
- 【学习ios之路:Objective-C】NSString和NSMutableString
- Android实现点击两次返回键退出
- java socket udp
- VC 使用Cryptography 微软自带算法加解密文件
- 解决Activity的LaunchMode为SingeTask和SingeInstance时,Activity接收不到Intent的数据
- mysql show操作
- linux下文件的属性 r, w, x 分别代表什么意思?
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法