利用github搭建个人博客
前言
首先,感谢lizherui大牛博客中的教程。
引用下原文对Geek的理解:
Geek更多的是一种精神,一种态度,一种对技术的理解与信念。他们无法忍受丑陋的代码,拙劣的技术。他们思路开阔,技术娴熟,他们不甘平庸,追求完美。他们不会囿于常识,他们敢于突破。在常人眼中,他们不走寻常路,享受各种非主流的技术。但在他们自己眼中,这些又是那么得自然与优美。他们用自己的行为诠释着自己对于技术的理解,用那份固执传达着自己的信念。
他们掌握并热爱着技术,叛逆、执着,崇尚自由。
本人非常崇尚这种Geek风格,并努力成为Geek中的一员~
下面记录下本博客搭建的整个过程~
博客搭建过程
开始动手。
Github入门指南
请参考http://blog.csdn.net/duxinfeng2010/article/details/8654690
使用Github Pages创建个人博客
Github为每一个用户分配了一个二级域名username.github.io
,用户为自己的二级域名创建主页很简单,只需要在Github下创建一个名为username.github.io
的版本库,并向其master分支提交网站静态页面即可。
- 登陆Github,创建一个名为
username.github.io
的版本库(将username替换成自己的Github账户名)。 - 点击Setting,选择一个自己喜欢的模板,最后点击发布public按钮。
- 耐心等待一段时间(不超过10分钟),登陆http://username.github.io,会发现自己的个人博客已经生成。
安装Pelican和Markdown
1 |
|
搭建骨架
1 |
|
根据提示一步步输入相应的配置项,不知道如何设置的接受默认即可,后续可以通过编辑pelicanconf.py文件更改配置
以下是生成的目录结构:
1 |
|
开始写博文
在content目录下用Markdown语法来写一篇文章,在Windows下,我选择的是MarkdownPad工具来编写md文件。
文章开头部分需填入Title等信息,例如:
1 |
|
写完后,执行以下命令
1 |
|
即可在本机http://127.0.0.1:8000看到效果。接下来就是上传至github生效了,我创建了github文件夹用来保存需上传至github的文件,具体命令如下:
1 |
|
个性化
挑选主题
安装主题,比如tuxlite_tbs
:
1 |
|
选择主题,在pelicanconf.py中添加
1 |
|
修改细节
Social展示块我们可能需要新增链接,需要修改pelican-themes/tuxlite_tbs/static/local.css
文件,在末尾追加链接即可
Copyright时间修改则在文件pelican-themes/tuxlite_tbs/templates/base.html
中,如将2012改为2014~
关于About页面,在content\pages
目录下增加About.md
即可~
改掉err红色提示:将pelican-themes/tuxlite_tbs/static/pygments.css
中的.highlight .err { border: 1px solid #FF0000 } /* Error */
改为:.highlight .err { color: #666666 } /* Error */
删除work-break(会导致代码行号错乱。。。):pelican-themes/tuxlite_tbs/static/css/bootstrap.min.css
中word-break: break-all
改完后执行以下命令更新主题:
1 |
|
配置文件
最后附上我的pelicanconf.py
配置文件
1 |
|
写到这里,已经0:52pm 2014-2-14了明天还得上班时间不早了,赶紧休息去了~~嘿嘿~