今天我更新了我的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(/&/,'&').titlecase}\""
这个:
post.puts "title: \"#{title.gsub(/&/,'&')}\""
对于该提交,所以我打开我的Rakefile并且它有最后一行,所以我的文件是最新的,但显然问题仍然存在
如何避免帖子标题中出现这种行为?
答案 0 :(得分:11)
在_config.yml中,找到
行titlecase: true # Converts page and post titles to titlecase
并将其设置为false。
有关titlecase的更多信息。您还可以查看plugins/titlecase.rb
以查看其工作原理。