Hexo安装记录和简单使用

Hexo安装记录和简单使用

Hexo是一个快速、简洁且高效的博客框架。本文用于记录本人安装Hexo的过程,方便以后重新安装使用Hexo以及查漏补缺。

安装环境

安装步骤

1. 安装Hexo

打开终端(命令提示符),输入以下命令来全局安装Hexo:

1
npm install -g hexo-cli

2. 初始化Hexo博客

选择一个你想创建博客的目录,执行以下命令:

1
2
3
hexo init <folder>
cd <folder>
npm install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
D:\Git DownLoad>hexo init folder
INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
INFO Install dependencies
INFO Start blogging with Hexo!

D:\Git DownLoad>cd folder

D:\Git DownLoad\folder>npm install
npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated cuid@2.1.8: Cuid and other k-sortable and non-cryptographic ids (Ulid, ObjectId, KSUID, all UUIDs) are all insecure. Use @paralleldrive/cuid2 instead.
npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead

added 228 packages in 14s

23 packages are looking for funding
run `npm fund` for details

<folder>替换为想要的文件夹名称。

Vscode打开<folder>,项目目录如下:

3. 启动Hexo服务器

在博客目录中,运行以下命令来启动Hexo的本地服务器:

1
2
3
hexo clean # 清除缓存文件,建议写完文章后执行一次
hexo g # 生成 public 文件夹,写完文章执行
hexo s # 启动 hexo 服务

现在,可以在浏览器中访问http://localhost:4000来查看你的博客了。

4. 创建新文章

要创建一篇新的文章,使用以下命令:

1
hexo new "My First Post"

这将在source/_posts目录下创建一个名为My-First-Post.md的新文件。

5. 生成静态文件

当完成文章编辑后,运行以下命令来生成静态文件:

1
hexo generate # hexo g

6. 部署GitHub Pages

登录 GitHub,新建一个 Repository,Repository name一定要是用户名.github.io

安装Git插件:

1
npm install hexo-deployer-git --save

修改_config.yml文件中的部署设置:

1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: 'git'
repo: git@github.com:Endless-Path/Endless-Path.github.io.git #项目HTTPS地址
branch: main #默认分支

然后运行:

1
hexo deploy # hexo d

Hexo安装记录和简单使用
http://endless-path.github.io/2024/10/08/Hexo安装记录/
作者
Endless-Path
发布于
2024年10月8日
许可协议