GitHub博客搭建(一) Hexo介绍

0. 废话

作为一个计算机专业的学生,最近突然萌生了自己搭建博客网站的想法,遂开始到处查找资料,最终利用GitHub Page和Hexo,历时两天,经历无数次摸索和失败之后,终于成功了。于是将自己的学习过程整理了出来。

1. 什么是Hexo?

Hexo是一个快速、简洁且高效的博客框架,可以用Markdown来解析文章,利用精美的主题来生成静态网页。也就是说,你可以用Markdown来写作,然后由它来帮你生成网页。

在我看来,由它生成的博客页面要比其他大多数现有的博客网站要精美得多,而且再搭配GitHub Page ,非常适合用来建个人博客(当然,也可以放到自己的域名的网站上),而且这过程中也锻炼了对Git和GitHub的理解。

2. 准备工作

  • 安装Git

作为一个想要自建博客的人,理应知道Git和GitHub是什么。

下载Git并安装,并注册GitHub账号。(详细过程略过,不在我们的讨论范围内。)

  • 安装Node.js

Node.JS

注意: 新版已经会自动npm配置Path环境变量,否则需要自己配置。

1
C:\Program Files\nodejs\node_modules\npm

将其加入到Path 环境变量中,路径是在你电脑中的安装路径。

  • 创建GitHub仓库:

首先申请一个GitHub账号,然后新建一个仓库,名称格式为:

<yourname>.github.io

必须符合命名格式,才能生成页面,当一切都配置成功之后,就可以通过以下地址访问自己的博客

https://<yourname>.github.io

3. 安装Hexo

首先,创建一个目录,如我将它起名为GitHub ,然后在Git Shell 中切换到该目录下,输入以下命令;

1
2
npm install hexo-cli -g
npm install hexo --save

如果命令无法继续运行,可以切换npm源:

1
npm install -g cnpm --registry=https://registry.npm.taobao.org

命令运行结束,Hexo就安装成功了。

继续阅读:
Hexo搭建和使用

延伸

Git 教程

Git教程-廖雪峰的官方网站

Git documentation

Markdown教程

献给写作者的 Markdown 新手指南 - 简书

我的Markdown教程

我使用的markdown编辑器:typora ,** Atom

下载链接: https://typora.io/ https://atom.io/


参考