Hexo从入门到放弃
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
一、Hexo搭建流程(Windows篇)
1、安装Git
Windows:下载并安装Git,安装成功之后,打开 Git Bash 或 cmd 命令行工具,使用 git --version
命令来查看版本,从而检测是否安装成功。
2、安装Node.js
下载安装Node.js
Windows:下载并安装Node.js,安装成功之后,打开 Git Bash 或 cmd 命令行工具,输入以下命令:
1
2$ node -v
v14.16.1 // 显示版本就说明安装成功1
2$ npm -v
6.14.12 // 显示版本就说明安装成功Tip:新版Node.js已自带npm,安装Node.js时npm会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装、卸载Node.js需要或不需要的东西。
环境配置
环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,不会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,则不会占用C盘空间。
因此我们希望将全局模块所在路径和缓存路径,放在之前Node.js安装的文件夹中,则需要在该文件夹【D:\Development_Tools\nodejs】下创建两个文件夹【node_global】及【node_cache】,如图所示:
创建完两个空文件夹之后,打开 Git Bash 或 cmd 命令行工具,输入以下命令:
1
2$ npm config set prefix "D:\Development_Tools\nodejs\node_global" // 替换成读者自己的路径
$ npm config set cache "D:\Development_Tools\nodejs\node_cache" // 替换成读者自己的路径接下来,设置系统环境变量,依次打开 ”我的电脑” - 右键 - “属性” - “高级系统设置” - “高级” - “环境变量”。
进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【D:\Develop\nodejs\node_global\node_modules】,点击确定,如图所示:
然后将【用户变量】下的【Path】修改为【D:\Development_Tools\nodejs\node_global】,如图所示:
测试
配置完成之后,安装一个最常用的express模块,打开 Git Bash 或 cmd 命令行工具,输入以下命令:
1
$ npm install express -g // -g表示全局安装模块的意思
Tip:如果安装时不加 -g 参数,则安装的模块将会安装在当前命令行的路径【C:\Users\Administrator】下的【node_modules】文件夹中,如果【node_modules】文件夹不存在,则会自动生成,如图所示:
3、安装Hexo
Git 和 Nodejs 安装好之后,就可以安装Hexo了,先创建一个文件夹【blog】,文件夹名称随意,然后在该文件夹下直接右键打开 Git Bash 命令行工具,输入以下命令:
1 |
|
安装成功之后,使用 hexo -v
命令查看一下版本:
1 |
|
4、初始化Hexo
接下来,初始化Hexo,输入以下命令:
1 |
|
然后进入这个【myblog】文件夹,输入以下命令:
1 |
|
至此初始化Hexo以及安装npm皆已完成,在【myblog】文件夹中将有如下内容:
然后在 Git Bash 命令行工具中,通过以下命令就可以打开Hexo的服务了:
1 |
|
接下来在浏览器上输入 http://localhost:4000/ ,就可以看到自己生成的博客了,如图所示:
5、Github创建个人仓库
注册Github账号
首先要有一个Github账号,如果没有就先注册一个,不寒碜!
新建仓库
完成注册并登录后,在Github上, New respository,新建仓库,如图所示:
Tip:创建一个和用户名相同的仓库,只有这样将来要部署到GitHub pages的时候才会被识别,也就是xxx.github.io,其中xxx就是你注册GitHub的用户名。
6、生成SSH添加到Github
打开 Git Bash 命令行工具,输入以下命令:
1 |
|
Tip:yourname输入你的GitHub用户名,youremail输入你的GitHub邮箱。
然后通过以下命令,检测是否输入正确:
1 |
|
接下来,创建SSH,输入以下命令:
1 |
|
然后在Github的Settings中,点击 SSH and GPG keys,然后点击 New SSH key,把刚刚生成的 id_rsa.pub
文件里面的信息复制进去即可。
打开 Git Bash 命令行工具,输入以下命令,查看是否配置成功:
1 |
|
7、将Hexo部署到Github
想要Hexo和GitHub关联起来,就需要将Hexo生成的静态文件部署到GitHub上。
首先,打开站点配置文件 _config.yml
,滚动到最后,修改其中代码:
1 |
|
1 |
|
然后,打开 Git Bash 命令行工具,输入以下命令,来安装 deploy-git,这样日后就可以用命令将Hexo生成的静态文件部署到GitHub上。
1 |
|
最后,输入以下命令,将Hexo生成的静态文件部署到Github上:
1 |
|
二、Hexo基本配置
1、设置主题
2、发布文章
三、设置个人域名
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!