先啰嗦啰嗦,吐槽几句,木有同感可以略过……
“尼玛,真是应了 Octopress 那句口号:黑客专用博客框架,一般人想搞定它真不易啊!自从决定用 Octopress 起就开始处处踩坑,基本木有顺利的时候。就想用用Markdown ,体验一下所谓的畅快淋漓的写作快感,只想少花时间折腾博客样式,容易嘛……”
开始选的 jekyllbootstrap 按照教程步骤一步步来,安个 Ruby 费了老鼻子劲,最后卡在 jekyll --server
上,死活在本地无法预览,写个博客,做点改动都要传到 Github 看效果,实在忍受不了…… 放弃!
不破不立,正当我打算放弃折腾 Jekyll 这破玩意儿的时候,发现了 Octopress ,它真像黑夜里的一盏明灯啊,让我又燃起了希望~~~
果不其然,Octopress 配置起来容易许多,再加我有了一些折腾 Jekyll 的经验,虽然过程有点小坎坷,但在 Google 的帮助下总算搭起了环境。
Google 的文章一大把,但适合自己最重要,还是把配置 Octopress 的过程总结了一篇博文留念《Deploy Github Pages Using Octopress on Windows》
作为一个技术博客,木有代码高亮是实在说不过去的,正好翻译了一篇文章《CSS 的长度》 内有代码段,正好拿来练手。
本以为 Octopress 的代码高亮像教程 说的那么简单,加个标签,加个标记就能搞定,结果又低估了黑客专用博客的实力了。坑爹啊,继续折腾……
最简单的这种代码样式,大家肯定都会啊:
我想要那种带颜色儿的,看到了这种语法:
|
|
第一感觉好强大啊,亲手一试才知道,[language][title][url][link text]
四个参数,少一个就敢给你玩白页,博客跑不起来喽。
再往下看,看到了 Inline Code Blocks:
|
|
这个好啊,可以规定编程语言,标题,链接地址,链接文字,而且还能缺省参数,厉害厉害~试试吧~
啊啊啊啊啊啊啊啊啊啊……嘛玩意儿,Build Failed 了,博客又起不来了。
Google 开搜吧,各种搜各种搜……
_config.yml
配置文件设置一下:
|
|
有说要安 Python 的,啥 Ruby 啊 Python 啊,貌似听人说过的语言,装上吧,Python 还说要 2.7 版,3.3 不行,这里下载
请先安装 python-xxx.msi
,然后把 python home(例如: E:\Python27)加到windows环境变量下
请注意,一定一定要把 python home 加到windows环境变量下。
然后试下 rake generate
怎样?不行的话重启一下,环境变量生效(我被这坑了)。
还不行的话,看看 RubyPython 是不是没装?
没有此物的话,安装一下吧 (我就是新安的):
如果还碰到了其它乱七八糟的问题,看看这个汇总吧,兴许有你碰到的。
祝好运~~我是可以本地预览,有代码高亮了,看效果。
参考文章:
Code Block in Octopress
试用Octopress
Exception on generate codeblock with “lang:” on Windows