Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions .github/workflows/pr-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -232,12 +232,16 @@ jobs:
cache-version: PR-${{ env.GITHUB_PR_NUMBER }}
- name: Jekyll Build
run: |
echo "url: https://${{ needs.preview-create-init.outputs.domain }}" > _action.yml
echo "baseurl: ${{ needs.preview-create-init.outputs.pathname }}/PR${{ env.GITHUB_PR_NUMBER }}" >> _action.yml
echo "source: ${{ github.workspace }}" >> _action.yml
echo "destination: /home/runner/site" >> _action.yml
echo "preview:" >> _action.yml
echo " pr-number: ${{ env.GITHUB_PR_NUMBER }}" >> _action.yml
cat > _action.yml << EOF
url: https://${{ needs.preview-create-init.outputs.domain }}
baseurl: ${{ needs.preview-create-init.outputs.pathname }}/PR${{ env.GITHUB_PR_NUMBER }}
source: ${{ github.workspace }}
destination: /home/runner/site
preview:
feedback:
name: "#${{ env.GITHUB_PR_NUMBER }}"
url: https://github.com/${{ github.repository }}/pull/${{ env.GITHUB_PR_NUMBER }}
EOF
${{ env.PREVIEW_WATCH }} || bundle install --jobs 4
bundle exec jekyll build --trace --config _config.yml,_action.yml
- id: upload-site
Expand Down
9 changes: 9 additions & 0 deletions 404.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: splash
sitemap: false
---

<div class="notice--danger">
<h1 id="">404</h1>
<p><strong>Page Not Found</strong></p>
</div>
13 changes: 13 additions & 0 deletions 404.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
---
layout: splash
sitemap: false
---

<div class="notice--danger">
<h1 id="">404</h1>
<p><strong>页面不存在</strong></p>
</div>

<!----{{'>'}}
<script>
var pathname = location.pathname || "/";
{%- for item in page.default.translations -%}
{%- unless item[0] == site.locale %}
if (pathname.indexOf("{{ '/' | relative_url }}{{ item[0] }}/") == 0) {
location.href = "{{ '/' | relative_url }}{{ item[1].url | remove_first: "/" }}";
}
{%- endunless -%}
{%- endfor -%}
</script>
9 changes: 9 additions & 0 deletions 404.zh-Hant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
layout: splash
sitemap: false
---

<div class="notice--danger" id="not-found-content">
<h1 id="">404</h1>
<p><strong>頁麵不存在</strong></p>
</div>
6 changes: 6 additions & 0 deletions _changelog/dev.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: changelog
channel: dev
title: Dev Changelog
date: 2021-08-22 23:18:02 +0800
---
7 changes: 0 additions & 7 deletions _changelog/dev.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,3 @@ channel: dev
title: 开发版更新日志
date: 2021-08-22 23:18:02 +0800
---

<!--{% comment %}-->
> [!NOTE]
> <!--{% endcomment %}-->
> Changelogs are written in Chinese.
<!----{{ '>' }}
{: .notice--info }
6 changes: 6 additions & 0 deletions _changelog/dev.zh-Hant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: changelog
channel: dev
title: 開髮版更新日誌
date: 2021-08-22 23:18:02 +0800
---
6 changes: 6 additions & 0 deletions _changelog/stable.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: changelog
channel: stable
title: Stable Changelog
date: 2021-08-22 23:18:02 +0800
---
7 changes: 0 additions & 7 deletions _changelog/stable.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,3 @@ channel: stable
title: 稳定版更新日志
date: 2021-08-22 23:18:02 +0800
---

<!--{% comment %}-->
> [!NOTE]
> <!--{% endcomment %}-->
> Changelogs are written in Chinese.
<!----{{ '>' }}
{: .notice--info }
6 changes: 6 additions & 0 deletions _changelog/stable.zh-Hant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
layout: changelog
channel: stable
title: 穩定版更新日誌
date: 2021-08-22 23:18:02 +0800
---
2 changes: 1 addition & 1 deletion _changelogs/dev/3.8/3.8.0.305.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@

错误修复:

- GP-4721: 修复 `JFXListViewSkin` 创建大量平台线程的问题 (by Glavo)
- GP-4721: 修复 `JFXListViewSkin` 创建大量平台线程的问题 (by Glavo)
2 changes: 1 addition & 1 deletion _changelogs/dev/3.8/3.8.0.306.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@

错误修复:

- GP-4736: 修复 FreeBSD x86-64 平台上错误地将所有版本视作未经测试的版本的问题 (by Glavo)
- GP-4736: 修复 FreeBSD x86-64 平台上错误地将所有版本视作未经测试的版本的问题 (by Glavo)
9 changes: 9 additions & 0 deletions _changelogs/dev/3.8/3.8.0.307.zh-Hant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
---

詳細版本介紹: [cv43667929](https://www.bilibili.com/opus/1133254905203523601)

- GP-4770: 更新模組數據 (2025-11-07) (by Glavo)
- GP-4767: 添加對 25w45a_unobfuscated 的支持 (by Glavo)
- GP-4760: 從注冊表中讀取 Windows 版本信息 (by Glavo)
- GP-4540: 刪除實例失敗時彈出對話框 (by Glavo)
2 changes: 1 addition & 1 deletion _changelogs/dev/3.8/3.8.0.310.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@
- GP-4795: 修复初次打开部分页面时页面闪烁的问题 (by Glavo)
- GP-4805: 修复复制实例时使用非法实例 ID 启动器行为异常的问题 (by Haowei Wen)
- GP-4808: 修复 Windows 下全局游戏设置中本地库路径路径分隔符显示错误的问题 (by 辞庐)
- GP-4793: 使用低版本 Java 启动且带有 `--apply-to` 参数时提醒用户手动下载最新版本 HMCL (by Glavo)
- GP-4793: 使用低版本 Java 启动且带有 `--apply-to` 参数时提醒用户手动下载最新版本 HMCL (by Glavo)
28 changes: 28 additions & 0 deletions _changelogs/dev/3.8/3.8.0.310.zh-Hant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
---

詳細版本介紹: [cv43826997](https://www.bilibili.com/opus/1138003189119844354)

- GP-4780, GP-4790, GP-4803, GP-4815: 優化界麵動畫效果 (by Glavo)
- GP-4829: 添加對 1.21.11-pre1/2_unobfuscated 的支持 (by mineDiamond)
- GP-4796: 將 Gradle 更新至 9.2.0 (by Glavo)
- GP-4798: 將 jsoup 更新至 1.21.2 (by Glavo)
- GP-4799: 將 JNA 更新至 5.18.1 (by Glavo)
- GP-4838: 將陶瓦聯機更新至 0.3.14 (by Burning_TNT)
- GP-4782: 添加對 25w46a_unobfuscated 的支持 (by Glavo)
- GP-4779: 預加載頁麵以減少動畫卡頓 (by Glavo)
- GP-4776: 優化遊戲實例默認圖標 (by Glavo)
- GP-4762: 在 macOS 下使用繫統最小化動畫 (by Damon Lu)
- GP-4672: 優化數據包管理功能 (by mineDiamond)
- GP-4612: 增強對數據包/資源包mcmeta的解析能力 (by mineDiamond)
- GP-4809: 在 JFXListView 上啟用平滑滾動 (by Glavo)
- GP-4830: 使用 EdgeOne 分髮 HMCL 元數據 (by Glavo)
- GP-4826: 從首頁打開子頁麵時打開默認標籤頁 (by Glavo)

錯誤修複:

- GP-4775: 修複無法獲取部分遠古版本版本號的問題 (by Glavo)
- GP-4795: 修複初次打開部分頁麵時頁麵閃爍的問題 (by Glavo)
- GP-4805: 修複複製實例時使用非法實例 ID 啟動器行爲異常的問題 (by Haowei Wen)
- GP-4808: 修複 Windows 下全局遊戲設置中本地庫路徑路徑分隔符顯示錯誤的問題 (by 辞庐)
- GP-4793: 使用低版本 Java 啟動且帶有 `--apply-to` 參數時提醒用戶手動下載最新版本 HMCL (by Glavo)
31 changes: 31 additions & 0 deletions _changelogs/stable/3.8/3.8.1.zh-Hant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
---

詳細版本介紹: [cv43836921](https://www.bilibili.com/opus/1138376365938049027)

- 啟動器
- GP-4703, GP-4743: 優化更新日誌展示功能 (by Glavo)
- GP-4696: 在外鏈按鈕上添加 tooltip (by neveler)
- GP-4749: 恢複對 JavaFX 14 的兼容性 (by Glavo)
- GP-4760: 從注冊表中讀取 Windows 版本信息 (by Glavo)
- GP-4540: 刪除實例失敗時彈出對話框 (by Glavo)
- GP-4770: 更新模組數據 (by Glavo)
- GP-4776: 優化遊戲實例默認圖標 (by Glavo)
- GP-4672: 優化數據包管理功能 (by mineDiamond)
- GP-4612: 增強解析數據包/資源包元數據的能力 (by mineDiamond)
- GP-4826: 從首頁打開子頁麵時打開默認標籤頁 (by Glavo)
- GP-4845: 更新 amdgpu.ids (by 辞庐)
- 外觀/動畫
- GP-4780, GP-4790, GP-4803, GP-4815: 優化界麵動畫效果 (by Glavo)
- GP-4698: 被打包爲 `.app` 文件時使用 `.app` 文件內置的 Dock 欄圖標 (by 风花AnemoFlower)
- GP-4779: 預加載頁麵以減少動畫卡頓 (by Glavo)
- GP-4762: 在 macOS 平颱使用繫統默認最小化動畫 (by Damon Lu)
- GP-4809: 在更多頁麵上啟用平滑滾動 (by Glavo)
- 本地化
- GP-4709: 本地化下載速度顯示 (by Glavo)
- 優化軟件文案,修訂翻譯 (by 3gf8jv4dv, Glavo)
- 錯誤修複
- GP-4775: 修複無法獲取部分遠古版本版本號的問題 (by Glavo)
- GP-4783: 修複模組管理頁麵點擊蒐索按鈕後未聚焦到蒐索欄的問題 (by mineDiamond)
- GP-4805: 修複複製實例時使用非法實例 ID 啟動器行爲異常的問題 (by Haowei Wen)
- GP-4844: 修複緩存異常時下載任務無限循環的問題 (by Glavo)
9 changes: 8 additions & 1 deletion _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ defaults:
toc: true
toc_sticky: true
excerpt: ""
i18n: true
- scope:
path: ""
type: downloads
Expand All @@ -129,6 +130,10 @@ defaults:
type: changelogs
values:
channel: stable
- scope:
path: assets
values:
i18n: false

# liquid:
# error_mode: warn
Expand All @@ -152,7 +157,8 @@ defaults:
theme: minimal-mistakes-jekyll

# Site Settings
locale: zh
locale: zh-Hans
locales: [zh-Hans, zh-Hant, en]
# rtl:
title: HMCL 文档
# title_separator: -
Expand Down Expand Up @@ -318,6 +324,7 @@ compress_html:
envs: development

head_scripts:
- /assets/js/config.js
- /assets/js/settings.js
- /assets/js/theme.js
after_footer_scripts:
Expand Down
55 changes: 0 additions & 55 deletions _data/navigation.yml

This file was deleted.

40 changes: 40 additions & 0 deletions _data/navigation/docs.en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
- title: Questions
children:
- title: FAQ
url: /en/faq.html
- title: Launcher
url: /en/launcher/
- title: Modpack
url: /en/modpack/
- title: Multiplayer
url: /en/multiplayer/
- title: User Guide
children:
- title: Isolation
url: /en/launcher/isolation.html
- title: Offline Skin
url: /en/launcher/offline-skin.html
- title: Automatic Installing
url: /en/launcher/auto-installing.html
- title: Shader
url: /en/launcher/shader.html
- title: Set Item Details
url: /en/launcher/set-item-details.html
- title: Developer Guide
children:
- title: Datapack
url: /en/launcher/datapack.html
- title: Serverpack
url: /en/modpack/serverpack.html
- title: Authlib Injector
url: /en/launcher/authlib-injector.html
- title: Other
children:
- title: Contribution Guide
url: /en/contribution.html
- title: Official Website
url: https://hmcl.huangyuhui.net
- title: Project Repository
url: https://github.com/HMCL-dev/HMCL
- title: Documentation Repository
url: https://github.com/HMCL-dev/HMCL-docs
48 changes: 48 additions & 0 deletions _data/navigation/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
- title: 问题集合
children:
- title: 常见问题
url: /faq.html
- title: 启动器使用相关
url: /launcher/
- title: 整合包帮助
url: /modpack/
- title: 多人联机帮助
url: /multiplayer/
- title: 使用者帮助
children:
- title: 版本隔离
url: /launcher/isolation.html
description: 本文可以帮助你更好的分离版本间的地图、模组等内容。
- title: 设置离线皮肤
url: /launcher/offline-skin.html
description: 本文将告诉你如何设置一个属于自己的离线皮肤。
- title: HMCL 的自动安装使用教程
url: /launcher/auto-installing.html
description: 本文将告诉你如何用 HMCL 安装 Forge、Fabric、Fabric API、LiteLoader、Optifine 以及 模组 等。
- title: 安装光影
url: /launcher/shader.html
description: 本文将告诉你如何安装光影。
- title: 设置项详解
url: /launcher/set-item-details.html
description: 这篇文章针对 HMCL 的各个设置项进行了详细的解释。
- title: 开发者帮助
children:
- title: 制作 HMCL 格式的数据包
url: /launcher/datapack.html
description: 本文将告诉你如何制作 HMCL 能够识别的数据包(Datapacks)。
- title: 制作整合包
url: /modpack/serverpack.html
description: 本文将告诉你如何制作整合包。
- title: 添加默认 authlib-injector 验证服务器
url: /launcher/authlib-injector.html
description: 本文将告诉你如何设置默认的验证服务器。
- title: 其它
children:
- title: 贡献指南
url: /contribution.html
- title: 官方网站
url: https://hmcl.huangyuhui.net
- title: 项目仓库
url: https://github.com/HMCL-dev/HMCL
- title: 文档仓库
url: https://github.com/HMCL-dev/HMCL-docs
Loading