Octopress是基于jekyll的一个Ruby博客程序, 搭建在github上, 用markdown来写博客
win下装Octopress真是漏洞百出, 简单整理了一下
先装Ruby和Git, 这里不谈了, 然后是安装Octopress
1.安装Octopress
git clone git://github.com/imathis/octopress.git blog
blog是安装目录文件夹名, 可以改成别的
cd blog
没有问题, 继续
2.bundle install
gem install bundler
bundle install
在bundle install时如果遇到Gem::InstallError: The 'fast-stemmer' native gem requires installed build tools.
的错误, 是因为装Ruby的时候没有安装开发工具, 解决方法:
在rubyinstaller下载DEVELOPMENT KIT
cd devkit
devkit是DEVELOPMENT KIT的安装目录文件夹名, 可以改成别的
ruby dk.rb init
ruby dk.rb install
3.rake install
rake install
如果遇到如下的问题
rake aborted! You have already activated rake 0.9.6, but your Gemfile requires rake 0.9.2.2. Using bundle exec may solve this.
则改成
bundle exec rake install
而且下文中所有地方的rake都换成bundle exec rake
4. 修改配置
修改blog目录/_config.yml, 没什么问题, 继续
4.绑定github pages
rake setup_github_pages
按照提示的格式输入地址, 如果出现下面的错误
rake aborted! undefined method `[]' for nil:NilClass Tasks: TOP => setup_github_pages (See full trace by running task with --trace)
是因为没有把git.exe的地址加入环境变量, 将其加入PATH, 或者直接改用git shell
匿了..
octopress-install is coded by http://xiaohudie.net. Any posts here is one hundred percent original, so please keep my link so as not to hurt this pretty girl. -
可以尝试下Hexo 基于node.js http://zespia.tw/hexo/zh-TW/
@xsinger 恩恩 等会看看
嗯
这就不用借写博客之名学技术了。跟写博客没点关系。
@ChoJemmy 啥?octopress吗
转投Octopress阵营了哦?
@Arch!Tech 还没有正式叛逃啦 在捣腾这个
github吸入。。
我对markdown没啥好感,虽然写法简洁,但觉得缺乏语义。
@跑调的包子 我还没试 不过我这么懒 也许会喜欢上
还没换,留个wordpress链接好判断啊。哈哈