也许“每一个程序员心中都有一个极客梦”

我的博客搭建经历


第一次搭建博客是利用腾讯云免费提供的半年的服务器,花了很长时间使用wordpress最终上线了,但还是放弃了。

后来服务器到期,使用旧电脑自建服务器,通过内网穿透的方法再次尝试搭建,虽然也成功上线了,可旧电脑需要保持开机状态,加之换地方等过于麻烦也放弃了。

之后比较多的是使用csdn和个人公众号,但仍想有一个自己的网站,偶然的机会发现jekyll+GitHub pages便可以轻松搭建博客,也不需要服务器,所以毅然决然踏上了这条路。

当然现在在尝试使用notion,相对jekyll使用成本会低很多,虽远不如jekyll的自由度高,但对于个人创作或记录来说要便利许多。尤其是他的在线编辑及对移动端的适配,使得我可以随时对文章进行修改,而jekyll则依赖于git,需要定期对仓库进行维护。(2023-10-15修改)

需要准备的东西


  1. 一个GitHub账号(程序员必备)
  2. Jekyll本地开发环境
  3. 一个markdown的编辑工具(可选)

个人是因为github自带有jekyll引擎,使用时只需要编写markdown文件上传便可以,不需要每次写完后转成html再上传,相对方便很多才选择了jekyll。除此之外也可以使用hexo,个人感觉相对使用上麻烦了些,但有中文文档碰到问题可以更容易解决。

搭建流程


jekyll环境搭建

安装ruby

  1. 下载安装Ruby和Devit(x64),下载地址:Ruby 这里需要安装带有Devkit的,devkit是window系统下必须的,有了它就可以不用自己去编译c/c++的源代码。
  2. 安装时基本一路next就可以了,但需要注意需要勾选添加到系统变量,最后会有一个命令窗口,输入3将两个组件一起安装就可以了
  3. 安装完成后,win+r打开“运行”,输入cmd打开命名窗口,输入ruby -v如果出现了ruby的版本号则说明已经安装好了。