Octopress在新职位上的资本化

时间:2013-02-18 08:29:46

标签: markdown jekyll octopress

今天我更新了我的Octopress博客,当我运行时:

rake new_post["This is a test of title"]

它在source / _post / 2013-02-18-this-is-a-test-of-title.markdown中创建我的markdown文件,然后我运行:

rake generate

rake preview

帖子现在有标题

This Is A Test Of Title

我查看降价来源并找到

...
title: "This is a test of title"
...

所以减价很好。另外在网页中我使用Chrome的开发者工具来查看css属性是否具有'capitalize'的值,但它没有,锚点看起来像这样

<a href="...">This Is A Test of Title</a>

所以看起来资本化的问题来自框架。

在imathis / octopress reopytory https://github.com/imathis/octopress/issues/202的wiki中,似乎有些用其他语言发帖的人不喜欢这个'功能',即使在Rakefile中,imathis删除了这一行:

post.puts "title: \"#{title.gsub(/&/,'&amp;').titlecase}\""

这个:

post.puts "title: \"#{title.gsub(/&/,'&amp;')}\""

对于该提交,所以我打开我的Rakefile并且它有最后一行,所以我的文件是最新的,但显然问题仍然存在

如何避免帖子标题中出现这种行为?

1 个答案:

答案 0 :(得分:11)

在_config.yml中,找到

titlecase: true       # Converts page and post titles to titlecase

并将其设置为false。

有关titlecase的更多信息。您还可以查看plugins/titlecase.rb以查看其工作原理。