重写博客

之前在javaeye上写博客,还搭建过Wordpress(php+mysql的博客系统),但没申请主机,今天发现GitHub+jekyll搭建静态bolg还蛮简单,就心血来潮了,重新开始写博客;)

步骤(Mac):

  1. 创建github账号和创建repository

比如我创建yangjunsss账号和yangjunsss.github.com的repository(注意带github.com后缀),并使用了GitHub Pages,比如这里工程publish到了http://yangjunsss.github.io

  1. check out yangjunsss.github.com

可以用Github for Mac的工具来替代git clone命令会省掉很多事情,比如add ssh

  1. 下载jekyll

    sudo gem install jekyll // 会下载所有依赖的包`

  2. 下载jekyll themes

jekyllthemes提供很多Themes,比如Dbyll,下载后,cd到这个目录(包含_layouts,posts,_site,assets主要目录),输入jekyll server --watch 生成html页面,本地run起来,通过http://0.0.0.0:4000就能看到效果了。

  1. 写博客

博客文件以markdown格式存储在_post目录下(用文件存储替换掉了数据库),文件名的格式为时间+标题,md基本语法看这里,用喜爱的编辑器编辑这个文件内容就开始写博客了。

  1. 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>

网站统计

腾讯统计