重写博客
之前在javaeye
上写博客,还搭建过Wordpress
(php+mysql的博客系统),但没申请主机,今天发现GitHub+jekyll
搭建静态bolg还蛮简单,就心血来潮了,重新开始写博客;)
步骤(Mac):
- 创建github账号和创建repository
比如我创建yangjunsss
账号和yangjunsss.github.com
的repository(注意带github.com后缀),并使用了GitHub Pages,比如这里工程publish到了http://yangjunsss.github.io;
- check out yangjunsss.github.com
可以用Github for Mac的工具来替代git clone命令会省掉很多事情,比如add ssh
-
下载jekyll
sudo gem install jekyll // 会下载所有依赖的包
` -
下载jekyll themes
jekyllthemes提供很多Themes,比如Dbyll,下载后,cd到这个目录(包含_layouts,posts,_site,assets主要目录),输入jekyll server --watch
生成html页面,本地run起来,通过http://0.0.0.0:4000就能看到效果了。
- 写博客
博客文件以markdown格式存储在_post目录下(用文件存储替换掉了数据库),文件名的格式为时间+标题,md基本语法看这里,用喜爱的编辑器编辑这个文件内容就开始写博客了。
- push到GitHub上
通过GitHub工具push本地的更改到github上,然后一会就能通过之前的http://yangjunsss.github.io访问我的博客了。
到此,一个简单的Blog就搭建起来了,不需要php,不需要mysql,像写code一样来写blog并通过github来管理,是不是另一番风味?!
二维码
<script type="text/javascript">
document.write("<img src=\"https://chart.googleapis.com/chart?cht=qr&chs=120x120&choe=UTF-8&chld=L|2&chl="+encodeURI(window.location.href)+"\" width=\"120\" height=\"120\"/></img>");
</script>