自15年入门开发开始到现在已经有近5个年头了,想写博客的念头已经存在很久了,但是人却一直在犹豫着在哪个平台写比较好。搭建在其他平台s上也总感觉不太靠谱,这阵子终于下定号决心想要在自己服务器上搭建一个,却无奈发现服务器再过一两个月就要过期了。经过这阵子考察,发现可以通过Github Pages + Jekyll 来搭建服务器。 s 博客搭建参考来源(搭建方式和问题解决已经有人写了,大家可以参考下面这两篇文章):
邱柏荧:利用 GitHub Pages 快速搭建个人博客(这篇博客主要介绍怎么搭建)
张旭(彩云):GitHub Pages + Jekyll 创建个人博客(主要说明遇到问题怎么解决)
本人博客的搭建参考于上面 @邱柏荧 的文章搭建,期间遇到了部分奇奇怪怪的问题(主要是Jekyll版本不一致问题导致的,好在问题都不大,自己通过百度解决),在搭建完后想着我都搭建这么久了,又遇到了这么多问题,要不写个文章记录下吧,防止后来人踏坑。但在查资料时又发现,原来这些问题早有人 @彩云 发现过了。深入对比了下 @彩云 陈列的问题后,发现和我遇到了问题都差不多。
在此,本片文章就不写搭博客的过程了(有需要参考上面两篇文章即可) 本文章只说明几点安装Ruby开发环境 (安装Jekyll前必备的环境) 时遇到的问题
下面简述下我在搭建过程遇到的问题:
jekyll环境问题,安装指南请参考:jekyll官网
安装Jekyll之前,必须安装好完整的RuBy环境。如下图,通过指令监测到哪个环境不存在,就自己自行百度怎么安装即可(一定要装)。 安装时注意下面几点问题: 1、Ruby的安装目录千万不要有空格(如:Program Files),不然使用时会出问题 2、ruby安装好后,顺便修改下ruby的编码(增加两行代码保存即可),不然后面jekyll本地查看博客文章时,会找不到文件路径,修改方式(Jekyll 解决Jekyll server本地预览文章not found的问题)
3、GCC的下载时,最好下载编译后的二进制包,然后自己去配置电脑的环境变量就行。如果直接安装GCC,会卡在下载文件的步骤那,而那好像被墙了