0%

Hexo导航加入html页面

本想把一个 Markdown 在线编辑器页面加入到 Blog 中,废了老大得劲,所以这里总结一下。

正常情况下,按照说明操作,应该流程如下:
修改主题配置文件添加 MENU 分类字段
修改文件为

themes\next_config.yml

修改代码大概如下,看 markdown: /editor/editor.html || monero 这一行,就是我加入的。

menu:
  home: / || home
  #about: /about/ || user
  #tags: /tags/ || tags
  categories: /categories/ || th
  archives: /archives/ || archive
  markdown: /editor/editor.html || monero           (这一条是我新加入的)
  #schedule: /schedule/ || calendar
  #sitemap: /sitemap.xml || sitemap
  #commonweal: /editor.html || heartbeat

修改一下主目录下的语言配置文件。
路径为themes\next\languages 文件为zh-Hans.yml
修改代码如下:

menu:
  home: 首页
  archives: 归档
  categories: 分类
  tags: 标签
  about: 关于
  markdown: 撰写              (这一条是我新加入的)
  search: 搜索
  schedule: 日程表
  sitemap: 站点地图
  commonweal: 公益404

本来到此为止应该就OK了,但是我发现 Hexo 编译之后,无论如何都找不到我新加入的 editor.html文件的链接。

然后网上找了好久,发现问题出在少了三行代码,就是下面这三行代码,要把这三行代码加入到 html 文件的代码的最前面。

layout: false
title: "404"
---

也就是下面这张图,然后就OK了。