Skip to content

Getting Started zh CN

ABKQPO edited this page Jun 28, 2026 · 2 revisions

English

快速开始

本页展示 DefaultGuide 运行时目录的最小可用结构、仓库示例资源包结构,以及你可以编写的第一张页面。

DefaultGuide 运行时布局

GuideNH 会在客户端自动创建 config/guidenh/DefaultGuide/。该目录默认为空,并使用原生命名空间根布局:

config/guidenh/DefaultGuide/
`-- <modid>/
    `-- guidenh/
        |-- assets/
        |   `-- example_structure.snbt
        `-- _en_us/
            `-- index.md

例如:

config/guidenh/DefaultGuide/guidenh/guidenh/_zh_cn/index.md

仓库示例资源包

当前仓库内置示例指南仍然使用面向文档的资源包结构:

wiki/resourcepack/
`-- assets/
    `-- <modid>/
        `-- guidenh/
            |-- assets/
            |   `-- example_structure.snbt
            `-- _en_us/
                `-- index.md

对于本仓库内置的示例指南,对应路径是:

wiki/resourcepack/assets/guidenh/guidenh/

指南发现机制

GuideNH 现在会直接从资源树中发现页面。凡是位于 assets/<modid>/guidenh/_<lang>/... 下的 Markdown 文件,都会被视为 <modid>:guidenh 这本指南的一部分。 index.md 仍然是约定俗成的起始页,也是推荐的开始位置。

每个 <modid> 都拥有彼此隔离的指南命名空间。例如 assets/guidenh/guidenh/_zh_cn/index.mdassets/gregtech/guidenh/_zh_cn/index.md 是两份不同指南里的两个不同页面,分别属于 guidenh:guidenhgregtech:guidenh[Next](guide.md) 这样的相对链接会留在当前页面自己的 命名空间;需要跳到其他模组指南时,请显式写成 [GT 页面](gregtech:guide.md)。也支持 gregtech:/guide.md 这样的显式根路径。

本地快速迭代

如果你正在编辑本仓库的内置示例指南,推荐使用 实时预览 中说明的工作流。

该工作流会把 GuideNH 指向:

wiki/resourcepack/assets/guidenh/guidenh/

并在启动时自动打开这本指南。

第一个页面

---
navigation:
  title: Root
---

# Start Page

Welcome to GuideNH.

[Next Page](subpage.md)

添加导航元数据

用于导航的最小 frontmatter 形式是:

navigation:
  title: Root

如果没有 navigation frontmatter,页面仍然可以存在,也可以被直接链接到,但不会自动出现在指南导航树中。

如果还想让页面出现在首页推荐面板中,可以额外添加 navigation.recommend。 这个字段是可选的,0 是有效值,数值越大越靠前。

添加资源

把页面私有资源放在页面文件旁边:

wiki/resourcepack/assets/guidenh/guidenh/_en_us/test1.png

然后在 Markdown 中使用相对路径引用:

![Example](test1.png)

把共享指南资源放到该指南自己的 assets/ 目录下:

wiki/resourcepack/assets/guidenh/guidenh/assets/example_structure.snbt

然后使用指南根路径引用:

<ImportStructure src="/assets/example_structure.snbt" />

下一步

Clone this wiki locally