Hexo建立博客
July 01, 2022
1549
一、前言
- 一直想拥有一个自己的域名来作为个人博客,后来发现通过github pages + hexo可以帮助我们免费生成静态网址,不用购买域名就可以简便地搭建一个自由的个人博客,且不需要服务器及后台。
- Hexo是一个快速、简洁且高效的博客框架,支持 Markdown,可以部署到GitHub Pages平台。
二、准备环境
- 需要注册一个Github账号。
- 需要下载Node.js以及Git.
- 安装Hexo,在Git Bash中运行以下命令:
npm install -g hexo-cli
- 初始化Hexo,在Git Bash中运行以下命令:
这些即为Hexo初始化文件的路径。
1 |
|
启动服务器。在此路径下,Git Bash中输入以下命令,运行即可:
1
hexo server
可通过浏览器访问http://localhost:4000/。
三、博客搭建
3.1、创建仓库
- 新建一个名为
你的账户名.github.io
的仓库,这样以后就可以通过http://《账户名称》.github.io,进行访问。(注意仓库名字一定为你的账户名,即登录github时使用的名称,而不是昵称)
3.2、安装hexo-deployer-git
插件
- 在Git Bash中运行以下命令:
1 |
|
3.3、配置SSH key
- 创建一个 SSH key ,在Git Bash中输入以下命令, 回车三下:
1 |
|
- 找到秘钥文件内容,在Git Bash中输入以下命令:
1 |
|
- 复制密钥文件内容,添加到github即可。
3.4、修改_config.yml文件及推送到GithubPages
- 修改
_config.yml
(在站点目录下)。文件末尾修改为:
1 |
|
- 推送到GithubPages。在Git Bash中依次输入以下命令:
1 |
|
- 现在即可通过http://《账户名称》.github.io进行访问。
四、更改主题
4.1 安装主题
下载主题,例如next主题。
$ cd your-hexo-site
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
4.2 启用主题
更改站点配置文件_config.yml
的theme字段,为主题文件夹的名称。
4.3 配置主题
修改主题目录下的_config.yml配置文件可对主题进行配置。具体设置可参考该主题的配置文档。
五、写博客
5.1 新建文章
通过命令行hexo new "postName"
或hexo n "postName"
可新建一篇名为postName的文章,打开博客目录中 source/_posts 文件夹中的对应Markdown文档即可开始撰写博文。
- 本文作者:芝叶
- 本文链接:https://yeatsczx.github.io/2022/07/01/Hexo%E5%BB%BA%E7%AB%8B%E5%8D%9A%E5%AE%A2/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!