关于jekyll的诸多问题
##更新历史:
- 2012-11-20 » 创建文章,category不能为中文
- 2012-11-20 » 增加时间格式化
- 2012-11-27 » 增加文件名大小写影响,解决category不能为中文问题
##问题列表
###category不能为中文
category 不能为中文,因为每个 category 会生成一个文件夹。
在执行jekyll –no-auto时会报错。(也可能由于我cygwin的问题)
###格式化日期
对于首页(index.md)中遍历site.posts时间输出问题:
{ { post.date | date_to_string } }
输出一直都是英文,而在Archive页面发现date_to_long_string
字样,使用发现还是英文显示,将之替换为date_to_short_string
却发现有不只是日期,还有时间和时区;
最后终于知道格式化方式:
{ { post.date | date: "%Y-%m-%d" } }
###文件名大小写影响
今天在做关于语音输入时发现图片文件大小写的问题在github中不识别。但是在本地可以。
也就是说,我有个一个图片/image/speech.PNG,在代码中写:
![淘宝语音搜索](/image/speech.png)
使用小写,在本地运行jekyll后可以正常显示,但是push到github后却无法显示。
###解决category不能为中文问题
上面已经说道category不能为中文的问题,今天发现解决方案。
其实一直也觉得用分类去编排url基本没有什么意义。但是不知道怎么去修改他。今天在阅读官方的wiki时发现了永久链接。这正如我曾经说的,很多事情,只是你不知道,不是他不能实现。
我的修改为:
permalink: /blog/:year/:month/:day/:title
在修改了permalink后出现一个问题。这也是我一直遗留的一个问题。请参见cygwin中文乱码
blog comments powered by Disqus