Skip to content

Commit

Permalink
Deployed f5cf0c1 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Saplonily committed Dec 24, 2023
1 parent 171af81 commit f9fc116
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 3 deletions.
21 changes: 19 additions & 2 deletions begin/basic_env/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1312,12 +1312,29 @@ <h2 id="_2">通过模板创建项目</h2>
所以呢这里就推荐一种新的配置环境的方式 - <strong>使用模板</strong><br />
考虑到 nuget 安装模板也需要一定的命令行基础...<br />
所以这里考虑<a href="https://hongshitieli.lanzouj.com/irGTK1iodagd">提供直接的下载链接</a>,
或者<a href="https://github.com/Saplonily/celeste-mod-template-sdkstyled">Github源</a>,
下载解压/clone后, 使用你的 vs 打开其中的 csproj 文件, 那么按理来说你会看到这几个文件:</p>
或者如果你会的话也可以使用 dotnet cil 来使用 nuget 上的模板:</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>你可能还需要安装 <code>.NET 8 SDK</code> 来使用该模板, 你可以<a href="https://get.dot.net">在这里</a>找到它</p>
</div>
<details class="info">
<summary>使用 dotnet cil 从模板新建项目</summary>
<p>首先在一个你喜欢的位置放置你的项目文件夹, 名字即为你的项目名, 例如 <code>MyCelesteMod</code>:
<div class="language-bat highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><code><span class="k">mkdir</span> MyCelesteMod
<span class="k">cd</span> MyCelesteMod
</code></pre></div></td></tr></table></div>
然后在此位置安装 nuget 上我的 mod 模板(如果你没有安装的话):
<div class="language-bat highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>dotnet new install Saladim.CelesteModTemplate
</code></pre></div></td></tr></table></div>
然后你就能使用这条指令直接创建项目了:
<div class="language-bat highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>dotnet new sapcelestemod
</code></pre></div></td></tr></table></div>
名字即为上层文件夹名, 或者你可以使用 <code>-n</code> 参数重写项目名字:
<div class="language-bat highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>dotnet new sapcelestemod -n MySuperCelesteMod
</code></pre></div></td></tr></table></div></p>
</details>
<p>完成后使用你喜欢的编辑器打开项目(对于 vs 直接打开 .csproj 文件), 那么按理来说你会看到这几个文件:</p>
<ul>
<li>CelesteMod.props</li>
<li>CelesteMod.targets</li>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Binary file modified sitemap.xml.gz
Binary file not shown.
22 changes: 22 additions & 0 deletions trans/session_settings_savedata/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -666,6 +666,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#_3" class="md-nav__link">
<span class="md-ellipsis">
最后
</span>
</a>

</li>

</ul>
Expand Down Expand Up @@ -1136,6 +1145,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#_3" class="md-nav__link">
<span class="md-ellipsis">
最后
</span>
</a>

</li>

</ul>
Expand Down Expand Up @@ -1373,6 +1391,10 @@ <h3 id="_2">本地化</h3>
<p>如果你实际测试的话你会发现 <code></code> 字和 <code></code> 字没有渲染出来, 这是正常的, 因为蔚蓝的字库中没有这两个字,
这里我就不赘述如何解决这个问题了, 具体可以咨询 mapper 们.(日常偷懒.jpg)</p>
</div>
<h3 id="_3">最后</h3>
<p>或许你也已经猜到了, Everest 正是使用的 Yaml 来序列化/反序列化你的 <code>Settings</code> 类,
所以请务必不要在你的 <code>Settings</code> 类中放置奇怪的类和结构体! 如果你要这么做请确保 Everest 能正确地序列化/反序列化你的 <code>Settings</code> 类,
否则你的设置将<strong>不会</strong>被正常保存, 永远都是默认值.</p>
<h2 id="session">Session</h2>
<p>// TODO</p>

Expand Down

0 comments on commit f9fc116

Please sign in to comment.