“Yeah It’s on. ”
前言
fairyly 的 Blog 就这么开通了。
2016 年,fairyly 总算有个地方可以好好写点东西了。
正文
接下来说说搭建这个博客的技术细节。
正好之前就有关注过 GitHub Pages + Jekyll 快速 Building Blog 的技术方案,非常轻松时尚。
其优点非常明显:
- Markdown 带来的优雅写作体验
- 非常熟悉的 Git workflow ,Git Commit 即 Blog Post
- 利用 GitHub Pages 的域名和免费无限空间,不用自己折腾主机
- 如果需要自定义域名,也只需要简单改改 DNS 加个 CNAME 就好了
- Jekyll 的自定制非常容易,基本就是个模版引擎
首先要有一个环境,可以直接区官网,不要去中文网,
我就被中文网坑了好多天,原来和官网说的python环境没有,
Windows环境测试的必须安装这些
python-2.7.12+rubyinstaller-2.3.1+nodejs+rubygems-2.6.7;
$ gem install jekyll bundler
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ bundle exec jekyll serve
# => Now browse to http://localhost:4000
如果遇到 Error: Permission denied - bind(2) for 127.0.0.1:4000;
可能端口号被占用,可以在cmd中输入命令:
netstat -ano
查看列表中TCP 127.0.0.1:4000 对应的PID是多少,
假如是‘2312’就输入命令 :tasklist|findstr "2312",查看对应的进程是哪个,
打开任务管理器,找到这个进程,按照pid查看2312是哪个,右击结束进程;
这时候再打开
```
bundle exec jekyll serve
```
后记
回顾这个博客的诞生,纯粹是出于个人兴趣。这个是基于jekyll搭建的,还有一个是基于hexo搭建的我的hexo博客
—— fairyly 后记于 2016.10