hexo系列-使用Hexo从0到1搭建个人博客详细教程

前面几句废话

在这个互联网发达的年代,创建个人博客已经变得非常简单,有很多的开源项目可以使用。本文记录的是开源项目 hexo 的搭建过程。

hexo 是个人用过的操作最简单,搭建最容易的博客项目。故特此记录。

搭建前的软件准备(git,node)

搭建之前需要准备的软件:

Git:官网下载:https://git-scm.com/

Node.js 官网下载:http://nodejs.cn/

安装hexo,完成简单本地页面展示

使用 npm 安装。

进入cmd窗口输入指令:

1
npm install -g hexo-cli

执行安装

hexo 初始化

你可以在你向存放网站页面的位置,先创建一个空文件夹,比如文件夹名字叫myblog,然后cd到这个文件夹下。

1
2
3
mkdir myblog

cd myblog

接下来初始化一下hexo

1
hexo init

初始化

启动本地服务,验证是否能启动成功

终端输入如下命令,启动本地服务

1
hexo s

本地浏览器验证

本地浏览器打开

1
http://localhost:4000/

ctrl+C可以停止。

发布

hexo 使用的是 markdown 作为页面源的,写文章也是直接写 markdown 类型的文章,然后通过发布命令自动生成静态页放到 publish 目录下。线上部署的时候,我们只需要将publish 目录下作为网站的根目录来创建网站,即可完成网站的搭建。

发布命令:

1
hexo g  

啰嗦几句

几个常用的命令:

1
2
3
hexo c   #清除缓存文件 db.json 和已生成的静态文件 public
hexo g #生成网站静态文件到默认设置的 public 文件夹(hexo generate 的缩写)
hexo d #自动生成网站静态文件,并部署到设定的仓库(hexo deploy 的缩写)

新建完成后,指定文件夹目录下有:
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:主题
** _config.yml: 博客的配置文件**

结束

操作很简单,如果有条件,都可以折腾一个个人博客玩儿玩儿。