boqodo +

Github博客搭建记录

github博客搭建

官方支持通过jekyll引擎生成静态html文件,生成规则和方式由配置文件控制,应该是生成相应的web静态文件存放到_site目录下,通过该目录访问读取html文件; 在github搭建博客的网文到处都是,有点云里雾里没理解具体的情况,准备先搭建起来再说,直接fork别人的博客,修改下相应的配置信息;

1. 直接参考[使用Github Pages建独立博客](http://beiyuu.com/github-pages/) fork 其项目修改;
2. 准备搭建jekyll ruby 环境,查看运行方式

jekyll 环境搭建

准备环境

Ruby网站下载Ruby 2.1.5

解压到指定目录,并配置改目录到环境变量的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看能否正常运行; 验证无法正常显示,稍后再确认具体的原理情况;

参考资料

Blog

Opinion

Project