一步步在 github pages 上用 jekyll 搭建属于本身的博客

image-20191123112911663.jpg

个人专业与互联网没有太大关系,接触博客仍是工做之后的事情。随着工做的经验增长,总想将本身的所思所得记录下来,毕竟,好记性不如烂笔头。html

开始是将本身的总结在本地保存,可是本地有一个劣势,就是不能随时随地的查看,最重要的是,不能随时随地的装X,因此,最后转到了简书,转到简书,是17年的时候,那个时候,简书的质量仍是有保证,可是,随着简书的发展,广告愈来愈多,文章质量愈来愈差,并且首页推送的文章太多关于性的东西,重要是,慢慢地也出现了好多标题党,让人烦不胜烦。node

无奈之下,只有尝试去寻找新的平台...git

此时,盯了不少家,好比博客园,csdn, 知乎,少数派等。除了知乎让我比较满意外,其它都有广告,固然,知乎也有,不过,知乎的质量在那儿,因此,广告也就不那么在乎了。可是知乎是问答型社区,与本身这无病呻吟小年轻的风格又有点不搭,在上面写一篇文章,确实是要必定的专业深度的,固然,灌水这种事情,我不肯意去作。github

最后,结论就是各个平台都不满意。浏览器

那就本身搭建一个博客平台吧...服务器

博客选择

搭建我的博客,有不少种方案。markdown

因最近经济压力大,因此,本着能省几毛是几毛的理念,便选择了平台免费,功能强大,上手简单的组合:github pages +jekyll 来搭建本身的博客 明不知昔hexo

image-20191123112746605.png

为何选择这个组合呢?编辑器

  1. 服务器选择
    收费的云服务器什么的就不考虑了,那么免费且还能搭建博客的,主要的选择就是 github pages 和 gittee pages。前者的服务器在国外,由于墙的缘由,速度较慢,可是上面的资源多,为微软家的东西,质量有保证,生态齐全,且自带了jekyll编译器,这个是很重要的一点,若是用jekyll做为博客平台,那么只须要上传源文件,本地不须要进行编译,这样本地就不须要安装复杂的环境了。后者的服务器在中国,响应速度快,可是不支持jekyll编译,若是想在其它电脑更新博客文章,还得在电脑上下载一系列的 jekyll 环境,太麻烦了, 因此,果断放弃。
  2. 语言选择
    构建 pages 有两种语言,分别是 jekyll 和 hexo,据查阅的各类资料显示,使用 hexo 比 jekyll 更有优点,可是jekyll 能够把原文上传到 github,就能够直接生成博客,也能够用在线编辑器处理,而 hexo 则要是本地生成 html 再上传,要求有本地node环境。因此仍是 jekyll 省心,之后直接用 git 就能够解决一切了。

开始部署

  1. 创建本身的 github 帐户,请自行百度或者点击下面的连接。

建立个人GitHub帐号及使用post

  1. Fork 本主题的仓库

howtoforkrepo.PNG

  • 进入本身的克隆的仓库,而后点击 Settings, 也能够直接输入这个地址:https://github.com/你的用户名/galensgan.github.io/settings
  • 将仓库名称改成:你的用户名.github.io 形式,点击 Rename 重命名
  1. 本身的博客网站就初步创建了,你能够在浏览器中输入本身的网址访问:你的用户名.github.io

  2. 开始定制博客内容
  • 下载并安装git
    传送门-Git安装
  • 进入到本身的仓库:点击 Clone or download, 而后复制框中显示的URL

TIM截图20191123125227.png

  • 在你想将代码放置的目录处,右键 >> Git Bash Here

TIM截图20191123125621.png

  • 在弹出的黑窗体中输入:git clone 你复制的url >> 回车,开始克隆代码

TIM截图20191123125857.png

  • 克隆完成之后,进入目录修改相关内容,变成本身的信息,下面列出常常用到或者是须要修改的目录:
    |目录名称|做用|
    | ---- | ---- |
    |_drafts|草稿,若是未完成的文章,能够放在里面,在里面的文章不会显示在博客上|
    |_post|发表的文章放在这里|
    |about|关于中的内容写在这里|
    |_config.yml|此为网站的配置文件,全部的界面的信息和功能,都里面进行设置|
    |...|...|
    修改 _config.yml 为你本身的博客内容,同时,在post放入本身的 markdown 格式的文章
  • 对文章格式的要求:
    • 标题名称:年-月-日-惟一识别号,好比 2019-11-23-template
    • 正文内容:每一个头部要有以下格式
layout: post
category: template
title: this is a template
tagline: by 明不知昔
tags: 
  - template
  - blog
published: true

同时注意,每个冒号后面需有一个空格

  1. 推送到github完成更新

你进入你的本地仓库目录里面(与.git目录同级),右键 >> 右键 >> Git Bash Here >> 在弹出的黑窗体中依次输入下面的内容,每输入一行,按一次回车

git add . 
git commit -m "这里是你提交的内容的描述,好比:初始化本身的博客"
git push

到此,属于本身的博客就完成了,再次在网页中打开你的用户名.github.io, 看看效果吧~

致谢

  1. simpleyyt.github.io

本文首发于明不知昔,转载请注明出处。

相关文章
相关标签/搜索