利用 Cloud9 云编辑 Jekyll 博客

好久没有来SF,消息提示已经爆满,感谢大家的赞~晃眼看到有些是评论的,待我慢慢回复。。。

貌似涨了很多粉丝,也是惭愧。所以决定不定期把自己博客的文章搬运过来。也不是什么好文章,纯属记录自己折腾的过程。

如果觉得不错的,欢迎交个朋友,交换友链,加个社交圈啥的。关于我


之前一直使用Jekyll,但是换电脑安装环境觉得很麻烦,尤其是ruby被墙,用 gem 安装Jekyll时候很难安,要换成淘宝的镜像。后来换成Hexo,但是需要在本地编译上传。试过Koding搭了个在线虚拟机,在线编译后上传。但是感觉还是麻烦,不如Jekyll可以直接上传Markdown文件,由Github直接编译部署的方便。想起以前用过的云编辑器Cloud 9,去看了下文档,支持安装Jekyll,ruby、git环境也已经准备好。试了一下,很快很方便。

关于 Cloud 9

官网

Cloud9支持的程序语言有Node.js、HTML5、PHP、Python / Django、Ruby on Rails、C/C++、StrongLoop等,提供FTP、S-S-H和空间托管,有MysqL、MongoDB、SQLite数据库,可以一键安装Wordpress,也可以自己上传程序代码,支持协同编辑合作,另外可以和其它的云空间整合。

Cloud9支持将代码一键发布到Heroku、Windows Azure、Google App Engine、CloudFoundry等云空间上,还可以同步应用到Github空间上。

支持sublime风格,还有常用输入习惯配置:

新建工作空间

这里提供多种开发模板,我们此次选择Custom:

安装Jekyll

打开terminal(快捷键alt+t,或者菜单---window---newterminal),输入:

gem install jekyll

测试安装是否成功


jekyll

按照官方的教程,这样就安装好了。但是我运行后报错,问题是coffeescript没有安装。

/usr/local/rvm/gems/ruby-2.2.1@global/gems/bundler-1.8.4/lib/bundler/spec_set.rb:92:in `block in materialize': Could not find coffee-script-source-1.9.1 in any of the sources (Bundler::GemNotFound)

为了以后方便,安装全局的coffee:

npm install -g coffee-script

测试coffee:

coffee

coffee安装好之后就可以运行Jekyll了。

新建项目:

jekyll new my-awesome-site
cd my-awesome-site
jekyll serve --host 0.0.0.0 --port 8080

访问地址https://项目名-用户名.c9.io,例如我的是 https://blog-younglaker.c9.io

使用博客模板

Cloud 9已结安装好Git,可以直接用。找到你喜欢的博客模板的Github地址,clone下来即可:

git clone 项目地址

本文来自Laker的博客

你可能感兴趣的:(jekyll,静态博客)