序
一直以来都想搭建一个自己的博客,但又不想简单的从博客园或CSDN创建账号,
通过GitHub education第一次了解到GitHub,便萌发了通过GitHub pages搭建静态博客的念头。
GitHub是什么?
如果你对编程有所了解,就一定听说过github。它号称程序员的Facebook,有着极高的人气,许多重要的项目都托管在上面。
简单说,它是一个具有版本管理功能的代码仓库,每个项目都有一个主页,列出项目的源文件。
GitHub pages是什么?
但是对于一个新手来说,看到一大堆源码,只会让人头晕脑涨,不知何处入手。他希望看到的是,一个简明易懂的网页,说明每一步应该怎么做。
因此,github就设计了Pages功能,允许用户自定义项目首页,用来替代默认的源码列表。所以,github Pages可以被认为是用户编写的、托管在github上的静态网页。
不管何时何地,只要向主机提交commit,就能发布新文章。更妙的是,这一切还是免费的,github提供无限流量,世界各地都有理想的访问速度。
搭建过程
作为一个小白,GitHub确实让人头晕脑涨。先撇开语言的差异不说,里面的pull、commit、fork等等也是让人完全摸不到头脑,
git的命令行操作更是令人恶心。但在百度翻译加谷歌的帮助下,也是大概明白了里面的基本操作。在尝试建立了几个仓库后,
边着手建立username.github.io仓库。我只需要在本地编写符合规范的网站源码,然后上传到这个仓库中,就可以由github生成并托管整个网站了。
网上的教程也是让人眼花缭乱。有用JEKYLL的,有用HEXO的,考虑了半天((⊙v⊙)虽然并不懂这俩的区别),还是选用了最常见的jekyll(好像比hexo难)。
虽然选修课学了网页制作,但学的HTML和DreamWave貌似跟jekyll没什么关系。于是便先套了一个可塑性强的模板,进行了简单的修改配置,在jekyll sever本机中不断的进行更正,
以后再慢慢的强化吧。真正写博客时用的是markdown语言,不想多说什么,并不会用。我电脑上连一个好用的编辑器都没有,一个.yml都没法修改(话说写字板记事本能修改encoding吗?),
无奈下重新下了个Notepad++,依葫芦画瓢,别人写#号我就写#号,别人写“—”我就跟着写“—”,于是便有了这篇博客。
后续
搭建blog的具体过程等我什么时候会用markdown语言添加图片添加超链接再更新吧O(∩_∩)O~。