Hello 2019

"Hello World, Hello Blog"

Posted by Kang on September 8, 2019

“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.
    1. rvm group add rvm “$USER”
    2. rvm fix-permissions
    3. 关闭控制台,重新打开后重新运行
  • 安装jekyll:
    1
    2
    
    brew install jekyll
    brew install jekyll-paginate
    
  • 文章目录下使用jekyll:
    1
    
    jekyll serve --watch
    

后记

  回顾这个博客的诞生,纯粹是出于个人兴趣。是对自己学习与生活的一个总结和思考,博客中部分内容与片段是摘自其他网上文章,再次感谢你们的分享! 另一部分是自己总结,希望大家都带着”艺术”的眼光去看其中的内容,汲其精华去其糟粕,也请大家不吝指出其中的错误。

如果你恰好逛到了这里,希望你也能喜欢这个愿意分享的Bloger。

—— Kang 记于 2019.09