diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 83267b1a..2bee9169 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -214,7 +214,8 @@ function getCaseSidebarZhCN() { { text: '2. 使用 Siri 语音运行快捷指令查询服务器状态', link: '/case/case2.html' }, { text: '3. 自建多用户多语言 Telegram 服务器状态查询机器人', link: '/case/case3.html' }, { text: '4. Fake-agent,监控数据作弊器', link: '/case/case4.html' }, - { text: '5. 使用 Argo 隧道的哪吒服务端', link: '/case/case5.html' } + { text: '5. 使用 Argo 隧道的哪吒服务端', link: '/case/case5.html' }, + { text: '6. Nezha Mobile - Nezha Dashboard 的 iOS 客户端', link: '/case/case6.html' } ] } ] @@ -288,7 +289,8 @@ function getCaseSidebarEnUS() { { text: '2. Use Siri to run shortcut to check server status', link: '/en_US/case/case2.html' }, { text: '3. Self-hosted, multi-user, multi-lingual server status query Telegram bot', link: '/en_US/case/case3.html' }, { text: '4. Fake-agent, monitoring data cheater', link: '/en_US/case/case4.html' }, - { text: '5. Nezha server over Argo tunnel', link: '/en_US/case/case5.html' } + { text: '5. Nezha server over Argo tunnel', link: '/en_US/case/case5.html' }, + { text: '6. Nezha Mobile - An iOS Client For Nezha Dashboard', link: '/en_US/case/case6.html' } ] } ] diff --git a/docs/case/case6.md b/docs/case/case6.md new file mode 100644 index 00000000..002d8adb --- /dev/null +++ b/docs/case/case6.md @@ -0,0 +1,32 @@ +# Nezha Mobile - Nezha Dashboard 的 iOS 客户端 +贡献者: ++ [hiDandelion](https://github.com/hiDandelion) + +## 为项目作出贡献 +[项目地址](https://github.com/hiDandelion/Nezha-Mobile) +::: info +我们欢迎对项目的任何贡献,并将积极合并你的修改至下一次的Release,但我们可能会对不符合App Review Guidelines的内容(或潜在内容)进行一些修改。 +::: + +## 从 App Store 下载 +[![Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917](/images/case6/Download_on_the_App_Store_Badge_CNSC_RGB_blk_092917.svg)](https://apps.apple.com/us/app/nezha-mobile/id6596729064) +::: warning +App Store版本的Nezha Mobile由于**ICP备案**原因不在**中国大陆**提供服务,请使用其他国家的Apple ID。 +::: + +## 使用说明 ++ 首次使用时你需要输入Dashboard的域名,例如`server.hidandelion.com`。不要添加协议头和末尾斜杠。 +step1 + +## 配置小组件(可选) ++ 点击右下角的蓝色设置按钮来到设置页面,找到**配置小组件**项。 +step1 + ++ 你需要输入Dashboard的域名,从哪吒面板管理页面获取的API Token和服务器ID,然后点击**立即应用配置**。如果你需要更换小组件内的服务器,则需要修改**服务器ID**后点击**立即应用配置**。 +step1 + ++ **服务器ID**可以通过点击一台服务器进入详情页面在**ID**栏中获取。 +step1 + ++ 随后在Springboard添加小组件即可,小组件也同样适用于锁屏界面。小组件的右上角将会标出最后一次更新的时间,如果需要获取最新信息可以点击**刷新**按钮。一般情况下,iOS会自动管理小组件刷新的时机。 +step1 diff --git a/docs/en_US/case/case6.md b/docs/en_US/case/case6.md new file mode 100644 index 00000000..ee587f67 --- /dev/null +++ b/docs/en_US/case/case6.md @@ -0,0 +1,32 @@ +# Nezha Mobile - An iOS Client For Nezha Dashboard +Contributor: ++ [hiDandelion](https://github.com/hiDandelion) + +## Contribute to the project +[Project Link](https://github.com/hiDandelion/Nezha-Mobile) +::: info +We appreciate any contribution to the project, and we will actively merge your commits into next Release. However, we may modify your work in order to comply with App Review Guidelines. +::: + +## Download on the App Store +[![Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917](/images/case6/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg)](https://apps.apple.com/us/app/nezha-mobile/id6596729064) +::: warning +Due to **ICP Filing Policy**, Nezha Mobile is not available in **China mainland**. +::: + +## Instructions ++ Enter your domain of Dashboard like `server.hidandelion.com` on your first use. Do not add a protocol prefix or a trailing slash. +step1 + +## Configure Widget ++ Tap the blue button on the bottom right corner to navigate to settings. Tap **Configure Widget**. +step1 + ++ Enter domain of Dashboard, API token obtained from Nezha Dashboard and Server ID, then tap **Apply configuration now**. If you want to change the monitored server in Widget, modify **Server ID** and tap **Apply configuration now**. +step1 + ++ You can find **Server ID** in **ID** column on server detail page. +step1 + ++ Add Widget on your Springboard and lock screen. Last refresh time of the information is marked on the top right corner of Widget. You can tap **Refresh** button to fetch the newest information. Gernerally, iOS manages data refresh automatically. +step1 diff --git a/docs/images/case6/1.png b/docs/images/case6/1.png new file mode 100644 index 00000000..a436221b Binary files /dev/null and b/docs/images/case6/1.png differ diff --git a/docs/images/case6/1_en_US.png b/docs/images/case6/1_en_US.png new file mode 100644 index 00000000..59be8dab Binary files /dev/null and b/docs/images/case6/1_en_US.png differ diff --git a/docs/images/case6/2.png b/docs/images/case6/2.png new file mode 100644 index 00000000..37e75d92 Binary files /dev/null and b/docs/images/case6/2.png differ diff --git a/docs/images/case6/2_en_US.png b/docs/images/case6/2_en_US.png new file mode 100644 index 00000000..b7d9b396 Binary files /dev/null and b/docs/images/case6/2_en_US.png differ diff --git a/docs/images/case6/3.png b/docs/images/case6/3.png new file mode 100644 index 00000000..e257471b Binary files /dev/null and b/docs/images/case6/3.png differ diff --git a/docs/images/case6/3_en_US.png b/docs/images/case6/3_en_US.png new file mode 100644 index 00000000..614ba0cc Binary files /dev/null and b/docs/images/case6/3_en_US.png differ diff --git a/docs/images/case6/4.png b/docs/images/case6/4.png new file mode 100644 index 00000000..6556b30d Binary files /dev/null and b/docs/images/case6/4.png differ diff --git a/docs/images/case6/4_en_US.png b/docs/images/case6/4_en_US.png new file mode 100644 index 00000000..5410b8ee Binary files /dev/null and b/docs/images/case6/4_en_US.png differ diff --git a/docs/images/case6/5.png b/docs/images/case6/5.png new file mode 100644 index 00000000..a980764d Binary files /dev/null and b/docs/images/case6/5.png differ diff --git a/docs/images/case6/5_en_US.png b/docs/images/case6/5_en_US.png new file mode 100644 index 00000000..7c2f2d12 Binary files /dev/null and b/docs/images/case6/5_en_US.png differ diff --git a/docs/images/case6/Download_on_the_App_Store_Badge_CNSC_RGB_blk_092917.svg b/docs/images/case6/Download_on_the_App_Store_Badge_CNSC_RGB_blk_092917.svg new file mode 100755 index 00000000..e3f29cd1 --- /dev/null +++ b/docs/images/case6/Download_on_the_App_Store_Badge_CNSC_RGB_blk_092917.svg @@ -0,0 +1,29 @@ + + Download_on_the_App_Store_Badge_CNSC_RGB_blk_092917 + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/case6/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg b/docs/images/case6/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg new file mode 100755 index 00000000..072b425a --- /dev/null +++ b/docs/images/case6/Download_on_the_App_Store_Badge_US-UK_RGB_blk_092917.svg @@ -0,0 +1,46 @@ + + Download_on_the_App_Store_Badge_US-UK_RGB_blk_4SVG_092917 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +