Github博客搭建记录
2015-02-12
github博客搭建
官方支持通过jekyll引擎生成静态html文件,生成规则和方式由配置文件控制,应该是生成相应的web静态文件存放到
_site
目录下,通过该目录访问读取html文件; 在github搭建博客的网文到处都是,有点云里雾里没理解具体的情况,准备先搭建起来再说,直接fork别人的博客,修改下相应的配置信息;
1. 直接参考[使用Github Pages建独立博客](http://beiyuu.com/github-pages/) fork 其项目修改;
2. 准备搭建jekyll ruby 环境,查看运行方式
jekyll 环境搭建
准备环境
解压到指定目录,并配置改目录到环境变量的path下;
下载DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe 执行提取到指定目录,并配置该目录到环境变量path下;
进入DevKit的安装目录,打开命令窗口执行:
$ruby dk.rb init
在目录下生成config.yml
文件,打开该文件在文件最后添加:
- {ruby安装路径}
最后执行安装:
$ruby dk.rb install
jekyll安装
安装jekyll执行:
$gem install jekyll
使用rdiscount 作为markdown解释器(在_config.yml
中配置)
$gem install jekyll rdiscount
测试jekyll服务,进入博客目录执行:
$jekyll serve --safe --watch
通过localhost:4000
访问查看;
Everno集成
原本记录都存放在印象笔记,使用sublime Evernote插件,可以方便的发送保存;为了满足自身需求,修改了一头部的yml配置,添加notebook和tags即可,注意冒号(:)后需要有空格
---
layout: post
title: Github博客搭建记录
description: 记录博客搭建过程
category: blog
notebook: 个人
tags: 个人, Markdown, Sublime Text
---
原理验证
删除原先博客目录下的所有目录,只剩下运行jekyll测试环境时生成的_site目录,并上传到github看能否正常运行; 验证无法正常显示,稍后再确认具体的原理情况;