关于这个博客的搭建

缘由

  1. 自己搭建博客很有意思。(人就是要折腾
  2. 很好的展示自己的平台
  3. 界面相对自由

如何搭建

Jekll 是个简单的博客服务。而 GitHub Pages 基于 Jekyll 构建,可以很简单地(就像在这篇文章接下来介绍的)在 GitHub 上免费发布网站和个人博客。

警告,下列操作涉及的网站很多只有英文界面

这只是一个非常初级的教程,而且笔者水平有限,必有谬误,敬请指正

网络不是法外之地,希望大家不要滥用博客功能

Github 初始化

注册一个Github账户。创建一个 Respority(代码存储库)。用户名按照 username.GitHub.io 这样的格式。在 Settings(设置)下面找到 Github Pages,选择一个主题。Github 就会自动创建好一个用于个人博客的库。这个时候,博客就可以通过在浏览器输入 username.GitHub.io 访问。

为了方便博客的编写,笔者自己采用的方法是下载Github 的桌面客户端,并搭配VS Code作为对应编辑器使用(现在微软由于收购了 Github,这两者的结合还是很方便的)。

博客设置

Github 默认创建的博客虽然已经可以访问,但是一般来说还不是很全面。而笔者的建议是,

  1. 用 Github 的桌面端软件把原来的 Respority Clone(复制)到本地
  2. 在 Jekll 官网上下载一个好看的主题(或者如果喜欢的话,也可以选择笔者的)
  3. 直接将解压后的主题文件夹(除了.git 文件)直接在本地复制粘贴到原来的 Respority 对应的文件夹下面
  4. 同步

这样就能快速换成自己想要的,而且是别人已经帮配置好的主题。

写博客

警告,不同的主题之间可能有一定的差异

用我们之前下好的 VS Code 打开本地的 Respority 文件夹,就可以开始写博客了。

Jekll 的博客一般通过 markdown 语法进行编写。博文新建在_posts 文件夹下,命名格式为时间加题目20XX-XX-XX-title.md。 在 md 文件题头还要加上描述符。

1
2
3
4
---
layout: default
title: "XX"
---

其他部分和一般的 markdown 语法相近。如

  • # 用来表示标题,1-6 个,越少标题越大
  • **斜体
  • ****加粗
  • ``````中间包含代码块

如果需要插入图片,将图片放/assets/img 文件夹下,通过![描述名](/assets/img/图片名)来引用。

如果需要支持 Latex 公式,可以自行上网搜索,如何加入 mathJx 脚本,支持 latex 公式。本博客目前已经支持。

发布博客时,只需要提交更改,并同步即可。网页会自动帮助转换 md 文档为网页博客。