搭建博客

每一项成绩都是坚持的成果,每一次失败都是懈怠的后果。这种因果关系,再简单不过了。

前几天我在github上闲逛的时候,看到一位前辈利用jekyll搭建博客,搭出来的效果很不错,是我喜欢的类型。我以前也听说过可以利用github当作服务器,来搭建博客,可由于需求不大,没下手去做。现在讲讲搭建博客的过程吧。

事先准备:github账号、git、jekyll模版、域名(可有可无)

  1. 在github上申请一个账号,很简单,几步就可以搞定。新建一个仓库,名称一定为username.github.io,然后可以利用fork功能,fork别人的经典模版。
  2. 安装git,利用git与github建立联系,clone你fork的jekyll模版仓库文件到本地。
  3. 修改文件中的关键信息,包括网站的布局、个人信息等。
  4. push到远程的github上。
  5. 将Github上的域名改成自己想要的域名,前提是你已经购买了域名,并已经解析,解析的地址就是username.github.io
  6. 浏览器地址栏输入域名,就可以浏览了。

至于需不需要安装gem和jekyll,我觉得在你打算fork别人的模版时,就无需安装;如果你自己想写自己的模版,那就安装吧。

总结:只要具备基本的html和css基础,甚至没有基础的同学,都可以搭建自己的博客,赶快来试试吧!


2020.12.3更新:

原先的博客主题使用起来有很多局限,所以又重新尝试使用hexo主题,记录如下:

  1. 下载并安装node
  2. 使用npm安装hexo库,安装命令:npm install -g hexo-cli
  3. 利用hexo来建站hexo init <folder> && cd <folder> && npm install
  4. 由于自带的主题不是很好看,可以自己选择喜欢的主题进行下载,我选择fexo,直接clone其仓库到theme目录下,然后将config.yml中的theme改为fexo即可。
  5. 图片存储:https://sm.ms/
  6. 创建一篇新的博客hexo new [title] [layout],不指定layout则使用默认的布局。

2021.3.28更新:

原本打算把github博客作为技术文章分享的博客,现在改变主意了。我准备将这个博客作为闲聊之地,技术博客全部转移到CSDN和微信公众号上,可以让更多的人看到,或许对他们有用~


2022.4.5更新:
将所有的文章集中于blog仓库,利用github action自动推送和部署。部署脚本参考:https://sanonz.github.io/2020/deploy-a-hexo-blog-from-github-actions/
blog -> mybook(push.sh)
blog -> jamosf.github.io(deploy action and _config.yaml)