LTCatt 5 лет назад
Родитель
Сommit
5569010592

+ 24 - 24
个性化/XAML 格式.xaml

@@ -8,21 +8,21 @@
     建议配合Ctrl + F 快速查找某项,例如:需要改变文本颜色,则搜索 “颜色” 准确定位查找。
     Change by XiaoFans
 -->
-<local:MyCard Title="前言" Margin="0,0,0,15">
+<local:MyCard Title="前言">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="20,5,20,0" FontSize="15" HorizontalAlignment="Center" Foreground="#EC4141"
+        <TextBlock Margin="20,5,20,0" FontSize="15" HorizontalAlignment="Center" Foreground="#EC4141"
                    Text="此篇帮助建议对照代码查看,点击下方按钮下载代码" />
         <local:MyButton Margin="0,8,0,8" Width="200" Height="35"
                    Text="下载本篇的代码" EventType="下载文件" EventData="http://189.ly93.cc/viyYf2rIze63/71443213109235631.xaml" ToolTip="下载本篇的代码" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="基础教学 1:纯文本" Margin="0,0,0,15">
+<local:MyCard Title="基础教学 1:纯文本">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="每个 local:MyCard 代表一张卡片,你可以添加、删除格式类似的 MyCard 来添加多个卡片。每个 TextBlock 代表一段文本,你可以在 Text 中书写任何你想写的内容。你也可以自行添加更多的 TextBlock。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" Foreground="#8C7721"
+        <TextBlock Margin="0,0,0,4" Foreground="#8C7721"
                    Text="你可以通过添加、删除属性修改样式,例如上面的 Foreground 会修改字体颜色。" />
-        <TextBlock TextWrapping="Wrap" Margin="20,5,20,0" FontSize="11"
+        <TextBlock Margin="20,5,20,0" FontSize="11"
                    Text="它还有许多可以调整的属性:Margin 调整边距,FontSize 调整字号,TextWrapping 则是启用自动换行。" />
     </StackPanel>
 </local:MyCard>
@@ -31,30 +31,30 @@
         <local:MyHint Text="local:MyHint 代表提示条,它默认是警告样式。" />
         <local:MyHint Margin="0,8,0,2" IsWarn="False"
                    Text="将提示条的 IsWarn 属性改为 False 即可改为提示样式。&#xA;使用左边的那堆字符可以在任意地方手动换行,如果需要使用等号、引号等特殊字符,可以自行百度 XAML 转义字符。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,6,0,0"
+        <TextBlock Margin="0,6,0,0"
                    Text="卡片(local:MyCard)的 Title 属性决定了它的标题。&#xA;为卡片添加 CanSwap 属性让它可以被折叠,True 代表是,False 代表否。在此基础上,再使用 IsSwaped 属性调整它是否默认被折叠。" />
    </StackPanel>
 </local:MyCard>
-<local:MyCard Title="基础教学 3:长宽属性、图片" Margin="0,0,0,15">
+<local:MyCard Title="基础教学 3:长宽属性、图片">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" Width="320" HorizontalAlignment="Right"
+        <TextBlock Margin="0,0,0,4" Width="320" HorizontalAlignment="Right"
                    Text="任意项目都可以添加 Width 与 Height 控制宽高,此外通过 HorizontalAlignment 来控制对齐:Center 代表居中,Right 代表居右。例如这段文本就被居右了。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,6"
+        <TextBlock Margin="0,0,0,6"
                    Text="Image 代表图片,你需要在它的 Source 属性中填写一个网址或文件路径,它会从该处获取图片并显示。你通常也需要用 Height 限制它的高度。" />
         <Image Height="50" HorizontalAlignment="Center" Source="https://www.mcbbs.net/template/mcbbs/image/logo_sc.png" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="按钮教学 1:基础" Margin="0,0,0,15">
+<local:MyCard Title="按钮教学 1:基础">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="你可以通过添加 local:MyButton 来新建一个按钮。你需要通过上一张卡片中提到的宽高属性来限定它的尺寸与位置,通过 Padding 属性控制它的内边距。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,10"
+        <TextBlock Margin="0,0,0,10"
                    Text="按钮可以做到很多事,例如将 EventType 属性改为 打开网页,然后在 EventData 属性中写入网址,即可通过点击按钮打开网页。" />
         <local:MyButton Width="140" Height="35" HorizontalAlignment="Left" Padding="13,0,13,0"
                    Text="打开 MCBBS" EventType="打开网页" EventData="https://www.mcbbs.net/" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="按钮教学 2:属性" Margin="0,0,0,15">
+<local:MyCard Title="按钮教学 2:属性">
     <StackPanel Margin="25,40,23,15">
         <TextBlock TextWrapping="Wrap"
                    Text="你可以修改 ColorType 属性来调整按钮配色,Highlight 代表当前主题色,Red 代表红色。ToolTip 属性还可以让你在鼠标悬浮在上面的时候显示提示文本。" />
@@ -66,7 +66,7 @@
                    Text="点击打开知乎" EventType="打开网页" EventData="https://www.zhihu.com/" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="按钮教学 3:启动游戏" Margin="0,0,0,15">
+<local:MyCard Title="按钮教学 3:启动游戏">
     <StackPanel Margin="25,40,23,15">
       <TextBlock TextWrapping="Wrap"
                  Text="EventType 改为启动游戏,EventData 改为游戏版本,即可点击启动特定版本的游戏。如果当前游戏文件夹没有该版本则无法启动。" />
@@ -78,29 +78,29 @@
                  Text="使用 1.12.2 进入 Hypixel" EventType="启动游戏" EventData="1.12.2|mc.hypixel.net" ToolTip="服务器 IP:mc.hypixel.net" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="按钮教学 4:打开文件" Margin="0,0,0,15">
+<local:MyCard Title="按钮教学 4:打开文件">
     <StackPanel Margin="25,40,23,15">
         <TextBlock TextWrapping="Wrap"
                    Text="EventType 为打开文件,EventData 为文件路径,即可点击打开特定文件或启动程序。" />
         <local:MyButton Margin="0,8,0,8" Width="200" Height="35"
                    Text="打开记事本" EventType="打开文件" EventData="notepad.exe" />
-        <TextBlock TextWrapping="Wrap" Margin="0,4,0,0"
+        <TextBlock Margin="0,4,0,0"
                    Text="如果能在 PCL 文件夹中找到该文件,则会优先打开 PCL 文件夹中的文件。当然,你可以使用例如 C:\ 开头的绝对路径。" />
         <TextBlock TextWrapping="Wrap"
                    Text="此外,PCL2 会将文件中的花括号 path 替换为 PCL 可执行文件所在文件夹({path}),可以用于执行特定程序或加载图片。" />
         <local:MyButton Margin="0,8,0,8" Width="200" Height="35"
                    Text="打开 PCL 日志" EventType="打开文件" EventData="Log1.txt" ToolTip="PCL2 的日志文件就在 PCL 文件夹内,且名为 Log1.txt" />
-        <TextBlock TextWrapping="Wrap" Margin="0,4,0,0"
+        <TextBlock Margin="0,4,0,0"
                    Text="就像为游戏指定服务器 IP 一样,你也可以在 EventData 的竖线后为程序添加启动参数。" />
         <local:MyButton Margin="0,8,0,0" Width="200" Height="35"
                    Text="定位游戏启动脚本" EventType="打开文件" EventData="explorer.exe|/select,LatestLaunch.bat" ToolTip="PCL2 会将上一次启动 MC 的脚本保存在 PCL 文件夹内,且名为 LatestLaunch.bat。&#xA;点击按钮会打开文件管理器,并且借助参数要求它选中这个文件。" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="按钮教学 5:其他命令" Margin="0,0,0,15">
+<local:MyCard Title="按钮教学 5:其他命令">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="EventType 为复制文本,会将 EventData 中的内容复制到剪贴板。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="EventType 为刷新主页,即可点击重新加载主页。如果你使用联网方式下载主页文件,你可以通过这一方式更新主页内容。它无需指定 EventData。" />
         <TextBlock TextWrapping="Wrap"
                    Text="EventType 为下载文件,会在点击时要求选择文件保存位置,并且下载 EventData 的链接中的文件。" />
@@ -108,13 +108,13 @@
                    Text="下载 MCBBS 的 Logo" EventType="下载文件" EventData="https://www.mcbbs.net/template/mcbbs/image/logo_sc.png" />
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="复杂布局" Margin="0,0,0,15">
+<local:MyCard Title="复杂布局">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Margin="0,0,0,7" IsWarn="False"
                    Text="下面的按钮列举了全部 6 种 EventType 作为示例。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="你需要用到 StackPanel 在一横行里塞下多个按钮,你可以仅在这个教学卡片的基础上稍作调整,来实现自己的按钮布局。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,10"
+        <TextBlock Margin="0,0,0,10"
                    Text="如果你要实现更复杂的布局,你必须使用 Grid 等控件。多百度吧……谷歌也行。" />
       
         <!-- 这是第一行 -->

+ 4 - 4
个性化/整合包制作 - Alpha.xaml

@@ -2,9 +2,9 @@
 <local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要进一步完善。" IsWarn="False" />
 <!-- 龙腾猫跃:我会接着写这一页的,不用管 =。= -->
 
-<local:MyCard Title="内测提示" Margin="0,0,0,15">
+<local:MyCard Title="内测提示">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="你目前所使用的 PCL2 内测版仅限你本人使用,禁止用于制作整合包或服务器客户端。&#xa;不过,你可以使用 PCL2 公开版任意制作整合包,点击下方按钮即可下载。" />
         <local:MyButton MinWidth="160" Height="35" Padding="13,0" Margin="0,4,20,4" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="下载 PCL2 公开版" EventType="打开网页" EventData="https://afdian.net/p/0164034c016c11ebafcb52540025c377" />
@@ -13,14 +13,14 @@
 
 <local:MyCard Title="修改启动时 “你知道吗?” 的内容" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="在 PCL 文件夹下新建一个名为 hints.txt 的文件,然后每一行写入一条信息,即可修改启动时 “你知道吗?” 的内容。&#xa;PCL2 读取该文件时会忽略空行。" />
     </StackPanel>
 </local:MyCard>
 
 <local:MyCard Title="修改主页右侧的内容(主页自定义)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="尚未完成。" />
     </StackPanel>
 </local:MyCard>

+ 0 - 0
个性化/整合包制作.json → 个性化/整合包制作 - Public.json


+ 2 - 2
个性化/整合包制作.xaml → 个性化/整合包制作 - Public.xaml

@@ -4,14 +4,14 @@
 
 <local:MyCard Title="修改启动时 “你知道吗?” 的内容" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="在 PCL 文件夹下新建一个名为 hints.txt 的文件,然后每一行写入一条信息,即可修改启动时 “你知道吗?” 的内容。&#xa;PCL2 读取该文件时会忽略空行。" />
     </StackPanel>
 </local:MyCard>
 
 <local:MyCard Title="修改主页右侧的内容(主页自定义)" Margin="0,0,0,15" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="尚未完成。" />
     </StackPanel>
 </local:MyCard>

+ 8 - 8
启动器/备份设置.xaml

@@ -1,21 +1,21 @@
 
-<local:MyCard Title="备份配置文件" Margin="0,0,0,15">
+<local:MyCard Title="备份配置文件">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="PCL2 会在 PCL 文件夹中存储部分个性化设置(例如音乐、背景图片、启动器样式、自定义主页等),不包含个人信息。&#xa;如果你正在制作整合包,且需要保留所设置的启动器个性化内容,你就需要在整合包中包含该文件夹。"/>
-        <TextBlock TextWrapping="Wrap" Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
+        <TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
                    Text="具体步骤" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="打开 PCL2 主程序所在文件夹,将该文件夹下的 PCL 文件夹复制到合适位置即可。"/>
     </StackPanel>
 </local:MyCard>
-<local:MyCard Title="备份注册表" Margin="0,0,0,15">
+<local:MyCard Title="备份注册表">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="PCL2 会在注册表中存储部分个人设置(例如隐藏主题、账号密码、Java 路径等),在重装系统前有必要先备份其中的内容。&#xa;需要注意的是,账号密码、隐藏主题等敏感信息只能在同一台电脑上进行备份、还原,无法在更换电脑的情况下进行迁移。"/>
-        <TextBlock TextWrapping="Wrap" Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
+        <TextBlock Margin="0,12,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
                    Text="具体步骤" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="1. 点击下方按钮打开注册表编辑器。&#xa;2. 在其左边栏打开 HKEY_CURRENT_USER\Software\PCL 文件夹。&#xa;3. 右键左边栏中的 PCL 文件夹,选择 “导出”。此后,双击导出的文件即可导入配置。"/>
         <local:MyButton MinWidth="170" Height="35" Padding="13,0" Margin="0,5,20,8" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="打开注册表编辑器" EventType="打开文件" EventData="regedit" />

+ 7 - 7
启动器/登录方式.xaml

@@ -2,24 +2,24 @@
 <local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要进一步完善。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
 <!-- 需要根据规范重新整理格式、标点、空格等。部分语句不太通顺,需要再改改。 -->
 
-<local:MyCard Title="简介" Margin="0,0,0,15">
+<local:MyCard Title="简介">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="PCL2启动器 支持多种登录方式,其中支持为特定版本使用特定登录方式,是对服务器整合端很友善的一个功能。支持有 离线登录、正版登录、统一通行证 和 Authlib-Injector 的登录方式,本帮助页面将提供为特定版本切换登录方式的教程。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="" Margin="0,0,0,15">
+<local:MyCard Title="">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="PCL2启动器 支持为每一个游戏版本单独设置登录方式,如果你是服务器服主,需要为特定游戏版本设置特定第三方登录方式,首先你需要切换到特定游戏版本版本后继续操作。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="点击下方“版本设置”" />
         <Image HorizontalAlignment="Center" Source="https://i0.hdslb.com/bfs/article/948abccedaeef79b462bb81b4717925bad764b30.png@1320w_802h.webp" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="&#xa;&#xa;再点击左侧“设置”按钮" />
         <Image HorizontalAlignment="Center" Source="https://i0.hdslb.com/bfs/article/781ba2ee3111cd89325ea8282ca04863272816bb.png@1320w_802h.webp" />        
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
+        <TextBlock Margin="0,0,0,4"
                    Text="&#xa;&#xa;再滑动至下方“服务器选项”,点击登录方式,选择登录方式即可切换" />
         <Image HorizontalAlignment="Center" Source="https://i0.hdslb.com/bfs/article/c294bade36924bfb3fb77cd4a3b8eea30c18cd18.png@1320w_838h.webp" />    
     </StackPanel>

+ 2 - 2
帮助/提交帮助 - Git.json

@@ -1,6 +1,6 @@
 {
-    "__Author__": "XiaoFans",
+    "__Author__": "XiaoFans、龙腾猫跃",
 	"Title": "使用 Git 获取帮助库",
-	"Description": "",
+	"Description": "使用 Git Bash 命令行获取 PCL2 帮助库并提交",
     "ShowInSearch": false
 }

+ 22 - 20
帮助/提交帮助 - Git.xaml

@@ -1,14 +1,16 @@
+<local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要根据规范重新整理格式,优化排版与文案。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
+
 <local:MyHint Margin="0,0,0,10" Text="说明:因 Git GUI 版本不普及,将不编写进此帮助条目内,仅提供外站教程。" IsWarn="False" />
 <local:MyTextButton Margin="0,0,0,20" HorizontalAlignment="Center"
                    Text="点击查看 Git GUI 操作指南" EventType="打开网页" EventData="https://www.runoob.com/w3cnote/git-gui-window.html" />
-<local:MyCard Title="使用 Git 获取帮助库" Margin="0,0,0,15">
+<local:MyCard Title="使用 Git 获取帮助库">
     <StackPanel Margin="25,40,23,15">
 
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                    Text="按照“参与完善 PCL2 帮助库”条目下的“获取帮助库”的指引,请确保你已经 注册 GitHub、Star 并 Fork 仓库 即可进行下一步"/>
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="按照“参与完善 PCL2 帮助库”条目下的“获取帮助库”的指引,请确保你已经注册 GitHub、Fork 仓库 即可进行下一步"/>
 
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                    Text="要想使用 Git 进行完善PCL2帮助库,Git工具是不可或缺的,请点击对应版本下载对应文件,或访问网页下载。"/>
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                    Text="要想使用 Git 进行完善PCL2帮助库,Git 工具是不可或缺的,请点击对应版本下载对应文件,或访问网页下载。"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="点击下载 Git(32位)" EventType="下载文件" EventData="https://npm.taobao.org/mirrors/git-for-windows/v2.31.1.windows.1/Git-2.31.1-32-bit.exe" />
@@ -19,22 +21,22 @@
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
                         Text="访问镜像" EventType="打开网页" EventData="https://npm.taobao.org/mirrors/git-for-windows/" />
         </StackPanel>
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
+        <TextBlock Margin="0,10,0,4" LineHeight="17"
                     Text="1.点击下方按钮,进入 PCL 文件夹,创建名称为:Help 的文件夹。"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="打开文件夹" EventType="打开文件" EventData="explorer.exe|/select,Musics" />
         </StackPanel>
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
+        <TextBlock Margin="0,10,0,4" LineHeight="17"
                     Text="2.进入 Help 文件夹,右键鼠标,单击 Git Bash Here"/>
 
         <local:MyCard Title="使用 Git 与 GitHub 账户建立连接(对与此步骤在已使用过Git的用户是无需的查看的)" Margin="0,10,0,15" CanSwap="True" IsSwaped="True">
             <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="3.在启动的 Git 命令行窗口中,逐行输入 (点击按钮即可复制文本)"/>
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
-                    Text="①目的是生成公钥和私钥,与你的 Github账号 建立连接"/>
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
+                    Text="①目的是生成公钥和私钥,与你的 GitHub 账号建立连接"/>
 
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
@@ -42,10 +44,10 @@
         </StackPanel>
 
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="建立过程中需要确认,请一直按回车"/>
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="②点击复制后,粘贴至 资源管理器地址栏 ,回车即可打开"/>
 
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
@@ -56,14 +58,14 @@
                         Text="打开资源管理器" EventType="打开文件" EventData="explorer.exe" />
         </StackPanel>
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="③进入网页版 Github 的设置中,打开 ssh and GPG keys 项,点击 NEW ssh key ,标题任意,内容粘贴打开文件的内容"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">            
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
                         Text="访问设置" EventType="打开网页" EventData="https://github.com/settings/keys" />
         </StackPanel>
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="④设置用户信息(填写和上述操作一致的邮箱)"/>
 
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
@@ -77,7 +79,7 @@
         </local:MyCard>
 
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="4.初始化仓库及建立连接"/>
 
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
@@ -89,7 +91,7 @@
         </StackPanel>
 
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="5.克隆仓库到本地"/>
 
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
@@ -98,7 +100,7 @@
         </StackPanel>
 
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="6.开始在克隆到本地的仓库中使用本地代码编辑器编写代码,编写完成后推送编写的文件到远程仓库"/>
         
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
@@ -111,7 +113,7 @@
         </StackPanel>
 
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
                     Text="7.再到原仓库中,新建合并请求,即可提交代码审核"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">            
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
@@ -120,8 +122,8 @@
 
         <local:MyHint Text="注意,在请求合并之前请先请确保你的仓库分支与原仓库是同步的,GitHub不会自动同步你的分支仓库,请在你的仓库中新建合并请求选择“compare across forks(跨叉比较)”然后将(Head)头仓库选择为原仓库,(Base)合并仓库选择为你的分支仓库,创建合并请求,并拉取合并,进行同步仓库处理。" />
 
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
-                    Text="以上内容为详细的 Git 提交帮助 如果还是无法理解,建议 百度 。"/>
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
+                    Text="以上内容为详细的 Git 提交帮助 如果还是无法理解,建议百度 。"/>
     </StackPanel>
 </local:MyCard>
 <local:MyHint Margin="0,0,0,15" Text="作者:XiaoFans" IsWarn="False" />

+ 1 - 1
帮助/提交帮助 - GitHub Desktop.json

@@ -1,6 +1,6 @@
 {
     "__Author__": "Not_Killer_233、龙腾猫跃",
 	"Title": "使用 GitHub Desktop 获取帮助库",
-	"Description": "",
+	"Description": "使用 GitHub Desktop 软件获取 PCL2 帮助库并提交",
     "ShowInSearch": false
 }

+ 9 - 9
帮助/提交帮助 - GitHub Desktop.xaml

@@ -1,27 +1,27 @@
-<local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要进一步完善。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
+<local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要优化排版与文案。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
 
-<local:MyCard Title="使用 GitHub Desktop 获取帮助库" Margin="0,0,0,15">
+<local:MyCard Title="使用 GitHub Desktop 获取帮助库">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="在开始前,请先根据下文中的 “第 1 部分:安装和身份验证” 完成对 GitHub Desktop 的安装与登录。"/>
         <local:MyListItem Margin="0,2,0,10" Logo="pack://application:,,,/images/Blocks/CommandBlock.png" SnapsToDevicePixels="True" Type="Clickable" PaddingRight="4"
                             Title="GitHub Desktop 使用入门" Info="GitHub 的官方教程文档页,根据其中的内容完成安装与登录即可" EventType="打开网页" EventData="https://docs.github.com/cn/desktop/installing-and-configuring-github-desktop/getting-started-with-github-desktop#part-1-installing-and-authenticating" />
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
+        <TextBlock Margin="0,10,0,4" LineHeight="17"
                     Text="点击下方按钮,进入 PCL 文件夹,创建名称为 Help 的文件夹。"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="打开文件夹" EventType="打开文件" EventData="explorer.exe|/select,Musics" />
         </StackPanel>        
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="打开你 Clone 的仓库的本地文件夹,在文件浏览器中,开启“显示隐藏的项目”选项以选中 .git 文件夹。&#xa;此后,将整个 PCL2Help 内的内容剪切到 PCL/Help 文件夹下。"/>
         <local:MyHint Margin="0,0,0,15" Text="在剪切后 .git 文件夹必须位于 PCL\Help,而不能在 PCL\Help\PCL2Help 子文件夹中" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="使用你喜爱的编辑器编辑文件,并保存。"/>
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="在 Github Desktop 仓库界面左侧栏,找到你修改的文件,并在文件左侧的方框中选中(仅选中一个文件,如要选中多个文件,请在 Commit to main 按钮上方的文本框输入消息)。&#xa;在右侧的文件预览中确认无误后,单击“Commit to main”(位于左侧栏的下方) "/>
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="在所有文件均提交完毕后,按下“Ctrl+P”以推送至 Github 。"/>
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="在窗口标题栏下方,选中“Current branch”,再在子栏底部选择“Choose a branch to merge into master”以新建拉取请求。&#xa;选中 master 分支,并单击子窗口下方的蓝色按钮确认"/>
     </StackPanel>
 </local:MyCard>

+ 1 - 1
帮助/提交帮助 - VSCode.json

@@ -1,6 +1,6 @@
 {
     "__Author__": "龙腾猫跃、Not_Killer_233",
 	"Title": "使用 VSCode 获取帮助库",
-	"Description": "",
+	"Description": "使用 VSCode 编辑器获取 PCL2 帮助库并提交",
     "ShowInSearch": false
 }

+ 8 - 9
帮助/提交帮助 - VSCode.xaml

@@ -1,24 +1,23 @@
-<local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要进一步完善。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
-<!-- 需要根据规范重新整理格式。 -->
+<local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要根据规范重新整理格式,优化排版与文案。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
 
-<local:MyCard Title="使用 VSCode 获取帮助库" Margin="0,0,0,15">
+<local:MyCard Title="使用 VSCode 获取帮助库">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="如果你使用的是VSCode,则你还需要安装Git,VSCode将在右下方信息栏提示你安装,按照VSCode的引导安装即可。"/>
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="在主界面按下“F1”键,输入“Git Clone”。&#xa;复制你Fork的仓库地址,粘贴到文本框以Clone。"/>
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
+        <TextBlock Margin="0,10,0,4" LineHeight="17"
                     Text="点击下方按钮,进入 PCL 文件夹,创建名称为:Help 的文件夹。"/>
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
         <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="打开文件夹" EventType="打开文件" EventData="explorer.exe|/select,Musics" />
         </StackPanel>        
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="完成后,刚才选择的文件夹中会生成名为 PCL2Help 的子文件夹。 将 PCL2Help 文件夹中的内容剪切到 PCL\Help 中。"/>
         <local:MyHint Margin="0,0,0,15" Text="在剪切后 .git 文件夹必须位于 PCL\Help,而不能在 PCL\Help\PCL2Help 子文件夹中" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="最后,点击左边栏 → 源代码管理 → 打开文件夹,选择 Help 文件夹即可。"/>
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                     Text="在获取帮助库后,你就可以按照正常自定义帮助的方式对帮助库进行修改了,修改后提交 Pull Request 即可。"/>
     </StackPanel>
 </local:MyCard>

+ 5 - 0
帮助/提交帮助 - 编写规范.json

@@ -0,0 +1,5 @@
+{
+    "__Author__": "XiaoFans、龙腾猫跃",
+	"Title": "PCL2 帮助库编写规范",
+	"Description": "编写前请详细阅读本条目,这有助于你快速通过审核"
+}

+ 68 - 0
帮助/提交帮助 - 编写规范.xaml

@@ -0,0 +1,68 @@
+
+<local:MyCard Title="创建帮助条目">
+    <StackPanel Margin="25,40,23,15">
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                   Text="在创建新的帮助条目之前,请先确认:" />
+        <TextBlock Margin="0,5,0,2" LineHeight="17"
+                   Text="  1、在帮助库中搜索你想创建的帮助条目关键词,是否尚未收录此内容?" />
+        <TextBlock Margin="0,0,0,2" LineHeight="17"
+                   Text="  2、查看帮助库在 GitHub 上的 Pull Requests,是否没有其他人正在编辑此内容?" />
+        <TextBlock Margin="0,0,0,2" LineHeight="17"
+                   Text="  3、你的条目需要适用于较多玩家,且有足够派上用场的可能。如果它面向的情景极少发生,那就不要添加它。" />
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                   Text="  4、如果要添加网页条目,它需要有帮助性质,且必须是中文网站。比起添加整个站点,仅添加其中的特定帖子会有用得多。" />
+        <TextBlock Margin="0,5,0,4" LineHeight="17"
+                   Text="此外,你可以多多参考已有的、顶部未标注 “需要重新整理格式” 或 “需要优化排版” 的 XAML 文件。&#xA;这些页面经过了审核,可以作为模板使用。你可以复制这样的文件,并在其基础上加以修改。" /> 
+    </StackPanel>
+</local:MyCard>
+
+<local:MyCard Title="帮助内容规范">
+    <StackPanel Margin="25,40,23,15">
+        <TextBlock Margin="0,0,0,2"
+                   Text="1、文档将被合并入 PCL2 官方,因此请使用官方视角编写文档,而不是个人视角。例如不要出现 “龙猫” 等措辞。" />
+        <TextBlock Margin="0,0,0,4"
+                   Text="2、使用书面化的正式语言,避免出现口语化的表达。" />
+        <TextBlock Foreground="#DD4411" Margin="0,0,0,2"
+                   Text="    ❌  要修改这一堆帮助,你去提交 Pull Request 后还得等龙猫审核完才可以" />
+        <TextBlock Foreground="#229922" Margin="0,0,0,10"
+                   Text="    ✔  要修改 PCL2 的内置帮助库,在提交 Pull Request 后还需要等待审核" />
+        <TextBlock Margin="0,0,0,2"
+                   Text="3、注意大小写。在中文与非中文的连接处添加一个空格(双引号除外)。使用中文标点符号(例如括号)。" />
+        <TextBlock Margin="0,0,0,4"
+                   Text="4、使用 PCL2、Minecraft、Mojang 作为标准称谓。不要使用 我的世界、MC、mj 等非标准称谓或缩写。" />
+        <TextBlock Foreground="#DD4411" Margin="0,0,0,2"
+                   Text="    ❌  进入pcl的设置页,如果没有安装64位java,最多就只能分配1G内存" />
+        <TextBlock Foreground="#229922" Margin="0,0,0,10"
+                   Text="    ✔  进入 PCL2 的设置页,如果没有安装 64 位 Java,最多就只能分配 1G 内存" />
+        <TextBlock Margin="0,0,0,4"
+                   Text="5、使用客观详实的说明文文体,尽量避免时效性叙述与主观评价。" />
+        <TextBlock Foreground="#DD4411" Margin="0,0,0,2"
+                   Text="    ❌  mj 在今年4月更新了 1.14,更新内容很多" />
+        <TextBlock Foreground="#229922" Margin="0,0,0,10"
+                   Text="    ✔  Mojang 在 2019 年 4 月更新了 Java 版 1.14" />
+        <TextBlock Margin="0,0,0,4"
+                   Text="6、考虑帮助的受众。如果面向新手,则应该写得尽量详细。如果面向高级用户,则应该省略部分基础内容。" />
+        <TextBlock Foreground="#DD4411" Margin="0,0,0,2"
+                   Text="    ❌  在编辑帮助库的帮助中教学 “点击 Sign In 按钮登录”:能编辑帮助库的人应当可以自主完成这些操作" />
+        <TextBlock Foreground="#229922" Margin="0,0,0,10"
+                   Text="    ✔  在如何安装 Mod 的帮助中教学 “右键,点击剪切”:不会安装 Mod 的人确实需要极为详细的教学" />
+        <TextBlock Margin="0,0,0,4"
+                   Text="7、不要在 XAML 文件中使用嵌套的 MyCard。若有大量需要折叠的内容,请新建一个子帮助页面(例如本页)。" />
+    </StackPanel>
+</local:MyCard>
+
+<local:MyCard Title="提交与审核">
+    <StackPanel Margin="25,40,23,15">
+        <TextBlock Margin="0,0,0,4"
+                   Text="1、打开 PCL2,刷新并检查文档排版是否美观,按钮是否正常工作,文中是否存在错别字。" />
+        <TextBlock Margin="0,0,0,4"
+                   Text="2、在 Json 文件开头与 XAML 文件末尾留下作者信息。但如果你仅是修改已有文件中的个别措辞,没有大幅修改,那就不必添加了。" />
+        <TextBlock Margin="0,0,0,15"
+                   Text="3、如果没有完全完成某页,或你认为它还有优化空间,请在 XAML 的开头处添加类似于下方的提示条,以让他人可以继续修改。" />
+        <local:MyHint Margin="0,0,0,15" Text="该帮助页面还需要根据规范重新整理格式,优化排版与文案。如果你感兴趣也可以来帮帮忙!" IsWarn="False" />
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
+                   Text="在提交之后请耐心等待结果。如果没有通过,你可以继续进行修改,并在 Pull Request 页面重新要求 Code Review。&#xA;如果没有通过,且你 2 周没有任何新的操作,你的 Pull Request 会被删除。&#xA;如果已通过(Merged),你可以 QQ 私聊龙猫你的 PCL2 识别码,以换取活跃橙主题!" />
+    </StackPanel>
+</local:MyCard>
+
+<local:MyHint Margin="0,0,0,15" Text="作者:龙腾猫跃、XiaoFans" IsWarn="False" />

+ 1 - 1
帮助/提交帮助.json

@@ -1,6 +1,6 @@
 {
     "__Author__": "龙腾猫跃、Not_Killer_233",
 	"Title": "参与完善 PCL2 帮助库",
-	"Description": "从 GitHub 下载帮助库,帮助我们完善 PCL2 的帮助页面",
+	"Description": "从 GitHub 获取帮助库,帮助我们完善 PCL2 的帮助页面!",
 	"Types": ["启动器"]
 }

+ 16 - 17
帮助/提交帮助.xaml

@@ -1,26 +1,25 @@
-<local:MyCard Title="概述" Margin="0,0,0,15">
+<local:MyCard Title="概述">
 <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="PCL2 帮助库欢迎大家参与编辑!你可以参与完善帮助库,帮助更多人了解 PCL2 与 Minecraft!&#xa;本文将指导你下载、修改 PCL2 的内置帮助库,最后提交更改。&#xa;这里默认你已经了解如何修改、添加 PCL2 的自定义帮助页面。如果你还不了解,可以先查看此教程:" />
         <local:MyListItem Margin="0,0,0,4"
 		                  EventType="打开帮助" EventData="帮助/自定义帮助.json" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="获取帮助库" Margin="0,0,0,15">
+<local:MyCard Title="获取帮助库">
     <StackPanel Margin="25,40,23,15">
         <local:MyHint Margin="0,2,0,10" Text="GitHub 目前在国内的访问不太通畅。如果遇到网络问题,请自行使用科学上网工具,然后为 Git 设置代理。" IsWarn="false" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+        <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="你需要先注册并登录 GitHub 账号。此后,点击下方 GitHub 存储库 ,然后点击页面右上角的 Fork 建立一个分支。" />
         <StackPanel Height="35" Margin="0,4,0,10" Orientation="Horizontal">
             <local:MyButton MinWidth="140" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left" ColorType="Highlight"
                             Text="GitHub 存储库" EventType="打开网页" EventData="https://github.com/LTCatt/PCL2Help" />
-            <local:MyButton MinWidth="150" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
-                            Text="为 Git 设置代理" EventType="打开网页" EventData="https://www.jianshu.com/p/290152303598" />
+            <local:MyButton MinWidth="170" Padding="13,0" Margin="0,0,20,0" HorizontalAlignment="Left"
+                            Text="如何为 Git 设置代理" EventType="打开网页" EventData="https://www.jianshu.com/p/290152303598" />
         </StackPanel>
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,14" LineHeight="17"
-
-                   Text="Fork 完成后,使用以下介绍的任意软件提交帮助。下方条目为 GitHub Desktop、VSCode 和 Git 详细提交帮助的过程;&#xa;推荐使用VSCode提交帮助。" />
+        <TextBlock Margin="0,0,0,4" LineHeight="19"
+                   Text="Fork 完成后,使用以下介绍的任意软件提交帮助。下方条目为使用 VSCode、Git 命令行与 GitHub Desktop 提交帮助的详细过程。&#xa;我们推荐使用 VSCode 进行操作。" />
         <local:MyListItem Margin="0,0,0,0"
 		                  EventType="打开帮助" EventData="帮助/提交帮助 - VSCode.json" />
         <local:MyListItem Margin="0,0,0,0"
@@ -30,19 +29,19 @@
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="全局编写规范" Margin="0,0,0,15">
+<local:MyCard Title="编写规范">
     <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                   Text="点击下方打开 编写规范 查看详情。" />
-        <local:MyListItem Margin="0,10,0,10" SnapsToDevicePixels="True" Type="Clickable" PaddingRight="4"
-		            EventType="打开帮助" EventData="帮助/编写规范.json" />
+        <TextBlock Margin="0,0,0,4" LineHeight="19"
+                   Text="我们对 PCL2 内置帮助库有一些格式与语法上的固定要求。&#xa;在开始编辑与提交前,请仔细阅读下文并逐条进行检查,这能让你的提交更快通过。" />
+        <local:MyListItem Margin="0,0,0,4" SnapsToDevicePixels="True" Type="Clickable" PaddingRight="4"
+		            EventType="打开帮助" EventData="帮助/提交帮助 - 编写规范.json" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="下一步计划" Margin="0,0,0,15">
+<local:MyCard Title="下一步计划">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="目前我们需要将 PCL2 帮助站中的常见内容搬运到帮助库中,以及补充 MC 游戏过程中常见问题的解决方法。&#xa;你可以考虑添加这些帮助,或者修改目前标注需要进一步完善的页面。" />
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
+                   Text="目前我们需要将 PCL2 帮助站中的常见内容搬运到帮助库中,以及补充 MC 游戏过程中常见问题的解决方法。&#xa;你可以考虑添加这些帮助,或者修改、完善目前标注需要进一步完善的页面。" />
         <local:MyButton MinWidth="180" Height="35" Padding="13,0" Margin="0,4,20,4" HorizontalAlignment="Left" ColorType="Highlight"
                         Text="打开 PCL2 帮助站" EventType="打开网页" EventData="https://pcl2-help.gitee.io/" />
     </StackPanel>

+ 0 - 6
帮助/编写规范.json

@@ -1,6 +0,0 @@
-{
-    "__Author__": "XiaoFans、龙腾猫跃",
-	"Title": "PCL2帮助库 编写规范",
-	"Description": "编写前请详细阅读本条目,这有助于你快速通过审核。",
-	"Logo":"pack://application:,,,/images/Blocks/Fabric.png"
-}

+ 0 - 106
帮助/编写规范.xaml

@@ -1,106 +0,0 @@
-<!-- 本规范严格按照百度百科、维基百科等的规范进行编写 -->
-<local:MyCard Title="概述" Margin="0,0,0,15">
-    <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="欢迎参与 PCL2 帮助库 的编写,在开始编写之前,请详细阅读本条目,本帮助条目目的是:规范用户编写,提高条目质量,规范条目要求。" />
-    </StackPanel>
-</local:MyCard>
-
-<local:MyCard Title="创建帮助条目" Margin="0,0,0,15">
-    <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="在你开始创建新的帮助条目之前,请先确认以下问题:" />
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
-                   Text="   1. 在帮助库中搜索你想创建的帮助条目关键词,帮助库是否尚未收录这一帮助的内容?" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="   2. 确认你想要创建的帮助条目是否有一定的帮助性?" />
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
-                   Text="对与以上问题,如果答案是“是”,那么可以继续创建,否则,请不要创建条目。" />
-        
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="开始创建之前,请先规范 Json 和 Xaml 文件,请查看“ 自定义帮助页面 -> 帮助 JSON 格式 ”并参考其他人编写的文件。" /> 
-    </StackPanel>
-</local:MyCard>
-
-<local:MyCard Title="完善/修改 帮助条目" Margin="0,0,0,15">
-    <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="如果你认为帮助库中条目的内容不够完善,希望整理或补充它。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="在你开始做这件事情之前,请首先确认以下几个问题:" />                   
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
-                   Text="   1. 你完善/修改的内容是否非常有必要性?(如: 原文: 1.17 开发版本截止 2021 年 11 月,修改后: 1.17 开发版本截止 2021 年 11 月 4 日)" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="   2. 你完善/修改的内容是否有可靠依据?(如:Java版 1.16 进行了下界更新,此事实是 Mojang 团队 发的官方内容)" />
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="   3. 你完善/修改的内容是否不包含宣传信息?(如:包含链接到你的 QQ 、微信等的链接、明文出现的广告语等)" />
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
-                   Text="对与以上问题,如果答案是“是”,那么可以继续完善/修改,否则,请不要完善/修改条目。" />
-        
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
-                   Text="在编写时要做到:规范的文字和措辞、合理排版、避免无意义修改、避免信息重复等(下方示例内容包含不准确的信息,仅做范例使用)" />
-        <StackPanel Margin="25,20,23,15">
-	        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                        Text="1. 使用官方视角下的第三人称编写,而不是个人视角下的第三人称编写。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#DD4411" Margin="0,0,0,2"
-                        Text="    ×  要修改龙猫的帮助,在提交 Pull Request 后需要等待龙猫审核" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#229922" Margin="0,0,0,10"
-                        Text="    √  要修改 PCL2 的内置帮助,在提交 Pull Request 后需要等待审核" />
-	        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                        Text="2. 使用书面化的正式语言,避免出现口语化的表达。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#DD4411" Margin="0,0,0,2"
-                        Text="    ×  内测版与公开版有啥区别,我该用哪个?" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#229922" Margin="0,0,0,10"
-                        Text="    √  内测版与公开版有什么区别,我应当如何选择?" />
-	        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                        Text="3. 注意大小写。在中文与非中文的连接处添加一个空格。描述本启动器时统一使用 “ PCL2 ”。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#DD4411" Margin="0,0,0,2"
-                        Text="    ×  进入pcl的设置页,如果没有安装64位java,最多就只能分配1G内存" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#229922" Margin="0,0,0,10"
-                        Text="    √  进入 PCL2 的设置页,如果没有安装 64 位 Java,最多就只能分配 1G 内存" />
-	        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                        Text="4. 添加的帮助应当对多数人有用;添加的网站需要是有帮助性质、有一定知名度的中文网站,而不仅是你自己常用的网站。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#DD4411" Margin="0,0,0,2"
-                        Text="    ×  如何在 IC2 制作核电站;添加 Bilibili;添加 MC 命令生成器" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#229922" Margin="0,0,0,10"
-                        Text="    √  如何设置 MC 的皮肤;添加 Minecraft Wiki " />
-	        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                        Text="5. 使用简体中文编写相关内容,避免中英混用。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#DD4411" Margin="0,0,0,2"
-                        Text="    ×  Mojang 的 developer 表示,将在下个版本新增内容。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#229922" Margin="0,0,0,10"
-                        Text="    √  Mojang 的开发者表示,将在下个版本新增内容。" />
-            <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                        Text="6. 使用说明文文体,客观的编写内容,避免第一人称、主观表达、时效性叙述。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#DD4411" Margin="0,0,0,2"
-                        Text="    ×  我们最棒的 Mj 将在 15 号更新 1.17 正式版。" />
-	        <TextBlock TextWrapping="Wrap" Foreground="#229922" Margin="0,0,0,10"
-                        Text="    √  Mojang 工作室 在 2021 年 4 月 15 日 更新 Java 1.17 正式版。" />
-            <TextBlock TextWrapping="Wrap" Margin="0,0,0,4"
-                        Text="7. 等" />
-        </StackPanel>
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
-                   Text="写到有争议性的内容时,请将你参考的客观描述出处,引用到后面(描述出处应该为官网、官方人员等可信度高处的引用);" />
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
-                   Text="在编写时请全面完整的编写内容,不要过于简略的概述问题,帮助库的实质是帮助,不是简单介绍。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
-                   Text="帮助条目 Xaml 文件,编写格式要美观、整洁,方便后者修改。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
-                   Text="编写时注意断句和在合适位置添加标点符号,使读起来更加通顺。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
-                   Text="默认 Json 文件中的作者指 帮助的创建人 和 核心文本的编辑人 ,当你在修改少数文本后,请不要在 Json 作者处添加你的名称,请在 Xaml 文件末尾,最后一位作者的后面处添加你的名称。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,10,0,4" LineHeight="17"
-                   Text="在编写时请使用通用名称,如 “ Mojang ” ,就不要出现 “ Mj ” ;&#xA;全篇使用 “ Minecraft ” ,就不要即出现 “ Minecraft ” ,又出现 “ 我的世界 ” ;&#xa;编写的 Xaml 应该在预览时 美观、识别性高,请在排版上多花些功夫。" />
-    </StackPanel>
-</local:MyCard>
-
-<local:MyCard Title="提交与审核" Margin="0,0,0,15">
-    <StackPanel Margin="25,40,23,15">
-        <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
-                   Text="当您已经按照以上各步完善或创建了一个帮助条目,请在帮助库中刷新并查看它的排版、按钮功能等方面。如果确认没有问题,就可以提交合并。" />
-        <TextBlock TextWrapping="Wrap" Margin="0,5,0,4" LineHeight="17"
-                   Text="以上就完成了帮助库的整个编写过程。希望你在编写过程中始终牢记帮助库的质量原则:可信、可读、完整、客观。感谢你的阅读,快去编写属于你的帮助条目吧!" />
-   
-    </StackPanel>
-</local:MyCard>
-<local:MyHint Margin="0,0,0,15" Text="作者:XiaoFans、龙腾猫跃" IsWarn="False" />

+ 51 - 51
帮助/自定义帮助 - JSON 格式.xaml

@@ -1,18 +1,18 @@
 
-<local:MyCard Title="概述" Margin="0,0,0,15">
+<local:MyCard Title="概述">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="帮助条目分为两类,第一类在点击后会在 PCL2 中打开一个新的帮助子页面,第二类则会触发事件(通常用于打开网页或执行程序)。&#xa;下列两项分别为第一类和第二类帮助条目的示例。" />
         <local:MyListItem Margin="0,0,0,0"
 		                  EventType="打开帮助" EventData="帮助/自定义帮助.json" />
         <local:MyListItem Margin="0,0,0,10"
 		                  EventType="打开帮助" EventData="网站/Minecraft Wiki.json" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="每个帮助条目都由对应的 JSON 文件生成,且第一类与第二类的格式要求略有不同。" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="JSON 格式详述" Margin="0,0,0,15">
+<local:MyCard Title="JSON 格式详述">
     <Grid Margin="25,40,23,13">
 		<Grid.RowDefinitions>
 			<RowDefinition Height="Auto" />
@@ -33,93 +33,93 @@
 			<ColumnDefinition Width="90" />
 			<ColumnDefinition Width="1*" />
 		</Grid.ColumnDefinitions>
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="0" Grid.Column="0" Text="Title" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="0" Grid.Column="1" Text="必须" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="0" Grid.Column="2" Text="String" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="0" Grid.Column="3" Text="帮助条目的标题,以及第一类中点击进入后的子页面左上角的标题。&#xa;对 PCL2 内置帮助库,它应该为对问题非常简短的概括。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="1" Grid.Column="0" Text="Description" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="1" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="1" Grid.Column="2" Text="String" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="1" Grid.Column="3" Text="帮助条目标题下方的描述。&#xa;对 PCL2 内置帮助库,它应该为对问题的进一步的详细描述。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="2" Grid.Column="0" Text="Logo" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="2" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="2" Grid.Column="2" Text="String" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
-				   Grid.Row="2" Grid.Column="3" Text="帮助条目的图标,第一类默认为草方块,第二类默认为命令方块。支持填写图片网址或本地文件地址。&#xa;对 PCL2 内置帮助库,应当不包含此项,全部使用默认图标。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
+				   Grid.Row="2" Grid.Column="3" Text="帮助条目的图标,第一类默认为卷轴,第二类默认为命令方块。支持填写图片网址或本地文件地址。&#xa;对 PCL2 内置帮助库,应当不包含此项,全部使用默认图标。" />
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="3" Grid.Column="0" Text="ShowInSearch" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="3" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="3" Grid.Column="2" Text="Boolean" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="3" Grid.Column="3" Text="控制该条目能否被搜索到。默认为 true。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="4" Grid.Column="0" Text="Keywords" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="4" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="4" Grid.Column="2" Text="String" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="4" Grid.Column="3" Text="额外的搜索关键字。在搜索帮助时,输入它们也能够搜索到该条目。&#xa;对 PCL2 内置帮助库,它应只包含未出现在 Title 与 Description 中的关键字。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="5" Grid.Column="0" Text="Types" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="5" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="5" Grid.Column="2" Text="List[String]" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="5" Grid.Column="3" Text="一个字符串列表,控制该项会出现在帮助页面的首页的哪些卡片中。&#xa;若不写,该项则不会出现在帮助页面的首页。&#xa;将这项留空,同时将 ShowInSearch 设为 false,即可完全隐藏该条目。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="6" Grid.Column="0" Text="ShowInPublic" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="6" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="6" Grid.Column="2" Text="Boolean" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="6" Grid.Column="3" Text="默认为 true。若改为 false,该条目会 PCL2 公开版中隐藏。&#xa;对 PCL2 内置帮助库,如果内容涉及内测(例如群服务器、隐藏主题等),则应设置为 false。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="7" Grid.Column="0" Text="ShowInAlpha" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="7" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="7" Grid.Column="2" Text="Boolean" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="7" Grid.Column="3" Text="默认为 true。若改为 false,该条目会 PCL2 内测版中隐藏。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="8" Grid.Column="0" Text="IsEvent" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="8" Grid.Column="1" Text="可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="8" Grid.Column="2" Text="Boolean" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="8" Grid.Column="3" Text="若为 true,在点击后会执行特定事件,而不打开页面,即第二类。&#xa;若为 false (默认),在点击后会打开同名的 XAML 页面,即第一类。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="9" Grid.Column="0" Text="EventType" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="9" Grid.Column="1" Text="第一类不填&#xa;第二类必须" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="9" Grid.Column="2" Text="String" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="9" Grid.Column="3" Text="点击该条目时执行的事件类别。&#xa;详见自定义主页。" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
+		<TextBlock Margin="0,0,0,6" LineHeight="17" FontWeight="Bold"
 				   Grid.Row="10" Grid.Column="0" Text="EventData" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="10" Grid.Column="1" Text="第一类不填&#xa;第二类可选" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="10" Grid.Column="2" Text="String" />
-		<TextBlock TextWrapping="Wrap" Margin="0,0,0,6" LineHeight="17"
+		<TextBlock Margin="0,0,0,6" LineHeight="17"
 				   Grid.Row="10" Grid.Column="3" Text="点击该条目时执行的事件的额外参数。&#xa;详见自定义主页。" />
     </Grid>
 </local:MyCard>
@@ -129,7 +129,7 @@
         <local:MyListItem Margin="0,0,0,10"
 		                  EventType="打开帮助" EventData="帮助/自定义帮助.json" />
 		<Grid Margin="7,6,0,0">
-			<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+			<TextBlock Margin="0,0,0,4" LineHeight="17"
 					   Text='{}{&#xa;	"__Author__": "龙腾猫跃",&#xa;	"Title": "自定义帮助页面",&#xa;	"Description": "添加自己的帮助页面,或是隐藏 PCL2 内置的帮助页面",&#xa;	"Keywords": "PCL2个性化修改自定义xaml",&#xa;	"Types": ["个性化"]&#xa;}' />
 			<local:MyButton Width="80" Height="35" HorizontalAlignment="Right" VerticalAlignment="Bottom" Padding="13,0,13,0" Margin="0,0,0,8"
 					   Text="复制" EventType="复制文本" EventData='{}{&#xa;	"__Author__": "龙腾猫跃",&#xa;	"Title": "自定义帮助页面",&#xa;	"Description": "添加自己的帮助页面,或是隐藏 PCL2 内置的帮助页面",&#xa;	"Keywords": "PCL2个性化修改自定义xaml",&#xa;	"Types": ["个性化"]&#xa;}' />
@@ -142,7 +142,7 @@
         <local:MyListItem Margin="0,0,0,10"
 		                  EventType="打开帮助" EventData="网站/Minecraft Wiki.json" />
 		<Grid Margin="7,6,0,0">
-			<TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+			<TextBlock Margin="0,0,0,4" LineHeight="17"
 					   Text='{}{&#xa;	"__Author__": "NotKiller233、龙腾猫跃",&#xa;	"Title": "Minecraft Wiki",&#xa;	"Description": "包含原版游戏过程中所需大多数知识的中文百科",&#xa;	"Keywords": "我的世界wikipedia",&#xa;	"Types": ["网站"],&#xa;	"IsEvent": true,&#xa;	"EventType": "打开网页",&#xa;	"EventData": "https://minecraft.fandom.com/zh/"&#xa;}' />
 			<local:MyButton Width="80" Height="35" HorizontalAlignment="Right" VerticalAlignment="Bottom" Padding="13,0,13,0" Margin="0,0,0,8"
 					   Text="复制" EventType="复制文本" EventData='{}{&#xa;	"__Author__": "NotKiller233、龙腾猫跃",&#xa;	"Title": "Minecraft Wiki",&#xa;	"Description": "包含原版游戏过程中所需大多数知识的中文百科",&#xa;	"Keywords": "我的世界wikipedia",&#xa;	"Types": ["网站"],&#xa;	"IsEvent": true,&#xa;	"EventType": "打开网页",&#xa;	"EventData": "https://minecraft.fandom.com/zh/"&#xa;}' />

+ 14 - 14
帮助/自定义帮助.xaml

@@ -1,44 +1,44 @@
 
-<local:MyCard Title="概述" Margin="0,0,0,15">
+<local:MyCard Title="概述">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="PCL2 允许你自由修改帮助页面:你可以添加自己的帮助条目,或是隐藏内置的帮助条目。&#xa;如果你是服主或整合包作者,你可以将教程或是必要信息列入帮助中,为玩家提供便利。此后,你还可以通过自定义主页功能,在主页添加一个打开特定帮助页面的按钮!&#xa;此外,你还可以添加让帮助条目之间互通的链接,也可以让它从主页或搜索结果中隐藏。你甚至可以利用这些特性,在帮助页面中做一个文字游戏……" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="添加自定义帮助条目" Margin="0,0,0,15">
+<local:MyCard Title="添加自定义帮助条目">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,7,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
+	    <TextBlock Margin="0,7,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
                    Text="1.  创建帮助文件夹" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="PCL2 会从 PCL\Help 文件夹中读取自定义帮助条目,你需要在 PCL 文件夹中创建名为 Help 的文件夹,并把所有相关文件存放在其中。" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,20,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
+	    <TextBlock Margin="0,20,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
                    Text="2.  编辑 JSON 文件" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="每个帮助条目都是一个 JSON 文件。在加载帮助页面时,PCL2 会查找帮助文件夹及其子文件夹中的所有扩展名为 .json 的文件,并作为帮助条目加载。此外,查找时会忽略名称以英文句号开头的文件夹,例如 .git。&#xa;换而言之,你需要新建一个 JSON 文件来创建帮助条目。该文件的格式详见以下页面:" />
         <local:MyListItem Margin="0,0,0,0"
 		                  EventType="打开帮助" EventData="帮助/自定义帮助 - JSON 格式.json" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,20,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
+	    <TextBlock Margin="0,20,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
                    Text="3.  编辑 XAML 文件" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="如果你的帮助条目不会触发事件(即第一类,IsEvent=False),你就需要创建一个与该 JSON 文件同名的 XAML 文件。在你点击这个帮助条目的时候,PCL2 会从该 XAML 文件中加载页面的实际内容。&#xa;XAML 文件的格式与自定义主页一致,你可以查看下述条目来了解详情:" />
         <local:MyListItem Margin="0,0,0,0"
 		                  EventType="打开帮助" EventData="个性化/XAML 格式.json" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,20,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
+	    <TextBlock Margin="0,20,0,7" FontSize="15" Foreground="{DynamicResource ColorBrush2}"
                    Text="4.  刷新帮助页面" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="在编辑完 JSON 与 XAML 文件后,你可以点击左边栏 帮助 项右侧的刷新按钮来快速重载所有帮助页面。如果顺利的话,你就能找到你的帮助条目啦!" />
     </StackPanel>
 </local:MyCard>
 
-<local:MyCard Title="隐藏内置帮助条目" Margin="0,0,0,15">
+<local:MyCard Title="隐藏内置帮助条目">
     <StackPanel Margin="25,40,23,15">
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="与读取自定义帮助条目时类似,PCL2 会在帮助文件夹查找扩展名为 .helpignore 的文件,该文件可以用于隐藏 PCL2 内置的帮助条目。&#xa;该文件的每行都是一条正则表达式,PCL2 会对这些正则逐条进行匹配,如果某内置条目的相对路径符合该正则,那么该条目就会被忽略。例如,这个帮助条目的路径为 帮助\自定义帮助.xaml,因此任何符合这一字符串的正则都可以隐藏这个条目。&#xa;此外,仅往文件中写入 \S* 就可以隐藏 PCL2 的所有内置帮助,因为任何文件名都满足这条正则。" />
         <local:MyListItem Margin="0,2,0,10" 
 		                  Logo="pack://application:,,,/images/Blocks/CommandBlock.png" SnapsToDevicePixels="True" Title="正则表达式教程" Info="如果你对正则表达式并不熟悉,你可以查看此教程" Type="Clickable" PaddingRight="4"
 		                  EventType="打开网页" EventData="https://www.runoob.com/regexp/regexp-intro.html" />
-	    <TextBlock TextWrapping="Wrap" Margin="0,0,0,4" LineHeight="17"
+	    <TextBlock Margin="0,0,0,4" LineHeight="17"
                    Text="在读取 .helpignore 文件的内容时,空行、行首行尾空格以及每行的 # 符号之后的内容均会被忽略。因此,你可以在 # 符号后书写注释。" />
     </StackPanel>
 </local:MyCard>