博客搭建-01-准备工作

博客搭建有很多种方法,这里记录的是使用 GitHub Pages 制作个人博客。

使用到的几个工具:

  1. GitHub

    GitHub 是一个面向开源及私有软件项目的托管平台,开发者可以使用 GitHub 托管和检查代码,管理项目,并与数百万其他开发者一起构建软件。在博客搭建时,GitHub 用来存储博客页面相关代码。

  2. GitHub Pages

    GitHub Pages 是 GitHub 提供的一个静态网站托管服务,可以托管一个个人、组织或项目的介绍页面,页面需要存储在 GitHub 中的仓库里(仓库是 GitHub 里用于存放一个项目代码的地方)。最终的博客页面,其实就是 GitHub Pages 的页面。

  3. Git

    Git 是一个分布式版本控制系统。因为 GitHub 只支持 Git 作为唯一的版本库格式进行托管,所以在博客搭建时,使用 Git 将博客项目上传到 GitHub 上。

  4. Hexo

    Hexo 是一个博客框架,可以快速生成一个博客静态网页。

    官网有详细的介绍:https://hexo.io/zh-cn/docs/

  5. Node.js

    Node.js 是一个 Javascript 运行环境。Hexo 就是基于 Node.js 的博客框架。

整体的思路是:

  1. 使用 Hexo 在本地创建博客项目;

  2. 注册 GitHub,并创建一个用于存放博客页面的仓库;

  3. 通过 Git 将本地的博客项目上传到 GitHub 的指定仓库中;

  4. 通过指定链接访问博客页面;

  5. 更换博客页面的主题,修改博客的设置,更新文章等;

  6. 可选项:绑定独立域名,通过独立域名访问博客。

大致流程为:

  • 安装 Git
  • 安装 Node.js
  • 安装 Hexo
  • 本地创建博客
  • 注册 GitHub 并创建项目
  • 通过 Git 将本地博客上传至 GitHub
  • 配置域名解析(可选)
  • 博客主题、功能等优化