hexo 修改index.html,hexo--新建页面、修改主页
时间: 2023-10-10 13:12:53 浏览: 45
要修改 Hexo 中的主页,你需要编辑 `source/index.html` 文件。
步骤如下:
1. 进入 Hexo 博客所在的根目录。
2. 找到 `source/index.html` 文件。如果该文件不存在,可以通过以下命令创建一个新的主页:
```
hexo new page index
```
3. 用你喜欢的编辑器打开 `index.html` 文件,进行编辑。
4. 保存文件。
5. 重新生成静态网站,可以使用以下命令:
```
hexo generate
```
6. 预览网站效果,可以使用以下命令:
```
hexo server
```
然后在浏览器中输入 `http://localhost:4000`,即可预览网站效果。
7. 如果满意效果,可以部署网站,使用以下命令:
```
hexo deploy
```
这样,你的 Hexo 博客就更新了主页内容。
相关问题
YAMLException: bad indentation of a mapping entry (106:13) 103 | ## Docs: https://hexo.io/docs/one-command-d ... 104 | deploy: 105 | type:git 106 | repository: git@github.com:Cici-Cici/laij ... -------------------^ 107 | branch: master
这个错误是由于 YAML 文件中的缩进问题导致的。根据错误提示,问题出现在第106行的第13个字符位置。在这个位置上,键 `repository` 的缩进不正确,导致 YAML 解析器无法正确识别该键和其对应的值。
正确的缩进应该是在 `deploy` 下面增加四个空格,使其与上一行的 `type` 对齐。修改后的代码如下:
```yaml
deploy:
type: git
repository: git@github.com:Cici-Cici/laij ...
branch: master
```
请注意,YAML 对缩进非常敏感,因此确保在编辑 YAML 文件时保持一致的缩进风格,一般建议使用两个空格或四个空格作为缩进。
hexo sub-menu.njk
在 Hexo 中,sub-menu.njk 是一个模板文件,用于显示 Hexo 主题中的子菜单。它通常用于在导航栏中显示下拉菜单或子页面的链接。
要使用 sub-menu.njk,你需要按照以下步骤进行操作:
1. 打开你的 Hexo 项目文件夹。
2. 导航到你正在使用的主题文件夹,一般位于 `themes` 目录下。
3. 在主题文件夹中,找到一个名为 `_partials` 或者 `_includes` 的文件夹,这是存放模板文件的地方。
4. 在 `_partials` 或者 `_includes` 文件夹中,查找名为 `sub-menu.njk` 的文件。
5. 打开 `sub-menu.njk` 文件,并编辑它以满足你的需求。你可以根据你的主题和设计要求来进行修改。
6. 保存并关闭 `sub-menu.njk` 文件。
一旦你修改了 `sub-menu.njk` 文件,Hexo 主题会在生成网页时使用这个模板来渲染子菜单。你可以在你的主题配置文件或者页面布局文件中添加相应的代码来调用 sub-menu.njk 模板并将子菜单显示在导航栏中。
请注意,具体的使用方式可能因主题而异,所以最好查看你所使用的主题的文档或者官方指南,以获取更详细的指导。