hexo常用操作以及注意事项

## 新建文章

命令:hexo new [layout] titlehexo n [layout] title

创建文章前要先选定模板,在hexo中也叫做布局。hexo支持三种布局(layout):post(默认)、draft、page。我们先介绍如何使用已有布局,后面还将会介绍如何自定义布局。

在博客目录下输入以下命令时,会默认使用post布局,然后自动在source\_posts目录生成一个text1.md文件:

1
$ hexo n text1

当然你还可以指定布局:

1
$ hexo n [layout_name] draft1

该命令创建了一个使用特定布局的名为draft1的文章。

打开之前创建的text1.md文件,我们可以看到文章开头包含以下内容:

1
2
3
4
5
6
---
title: text1
author: longpi1
tags: hexo
categories: blog
---

上面的内容在hexo被称作Front-matter,实际上就是该文章的一些变量,用于实现一些特定的功能。比如使author: longpi1,那么渲染后的文章中将显示文章作者为longpi1

本地调试

启动hexo本地服务器hexo serverhexo s

1
$ hexo s INFO  Start processingINFO  Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

在浏览器输入 http://localhost:4000/ 进行预览,回到Git Bash输入Ctrl+C关闭本地服务器退出预览。

指定端口:
hexo s -p 8080

自定义 IP
服务器默认运行在 0.0.0.0,您可以覆盖默认的 IP 设置,如下:
hexo server -i 192.168.1.1

部署

hexo dhexo deploy
hexo d -g 部署之前预先生成静态文件

关于部署后原来的CNAME文件被覆盖的问题

解决:CNAME,README,404.html都可以放在Hexo/source文件夹下,hexo g生成博客时会被原封不动的拷贝到public文件夹中,部署后自然就到了项目的根目录。


hexo常用操作以及注意事项
https://blog.longpi1.com/2022/09/03/hexo常用操作/