“Yeah It’s on. ”
前言
Kang’s Blog 就这么开通了。总算有个地方可以好好写点东西了。
作为一个程序员, Blog 这种轮子要是挂在大众博客程序上就太没意思了。一是觉得大部分 Blog 服务都太丑,二是觉得不能随便定制不好玩。之前因为太懒没有折腾,结果就一直连个写 Blog 的地儿都没有。乘着这次机会,又激起了我开博客的冲动。一不做二不休,直接将之前的一些笔记内容以博客的形式放出来!
正文
接下来说说搭建这个博客的技术细节。
直接从 GitHub Pages快速 Building Blog 的技术方案,非常轻松时尚。再次感谢Hux为我们广大的Bloger提供这么好的构建模板!
为了后面可能迁移的需要,记录下自己在Mac上安装的主要命令:
- 更新系统gem
1 2 3
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ gem -v gem update --system
- 更新本地证书:
1 2 3
open ~/.bash_profile 添加下载证书:export SSL_CERT_FILE=/Library/cacert.pem 结尾添加:source ~/.profile
- 更换本地ruby镜像:
1
echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > /usr/local/rvm/user/db
- 更新brew:
1 2 3 4 5 6 7 8 9
open ~/.bash_profile //关闭自动更新 export HOMEBREW_NO_AUTO_UPDATE=true //手动更新 cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git brew update
- 安装Ruby:
1 2
若rvm install 2.6.3 --disable-binary 长时间无反应,中断后显示卡在requirements_osx_brew_libs_install, 则运行:brew install sqlite
- 出现错误:
There has been an error fetching the ruby interpreter. Halting the installation.
- rvm group add rvm “$USER”
- rvm fix-permissions
- 关闭控制台,重新打开后重新运行
- 安装jekyll:
1 2
brew install jekyll brew install jekyll-paginate
- 文章目录下使用jekyll:
1
jekyll serve --watch
后记
回顾这个博客的诞生,纯粹是出于个人兴趣。是对自己学习与生活的一个总结和思考,博客中部分内容与片段是摘自其他网上文章,再次感谢你们的分享! 另一部分是自己总结,希望大家都带着”艺术”的眼光去看其中的内容,汲其精华去其糟粕,也请大家不吝指出其中的错误。
如果你恰好逛到了这里,希望你也能喜欢这个愿意分享的Bloger。
—— Kang 记于 2019.09