diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d092f2c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+public/
+.hugo_build.lock
+.idea/
diff --git a/404.html b/404.html
deleted file mode 100644
index 32c38cf..0000000
--- a/404.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-

- 先占个位,XAGuarder还要一段时间才能上线,当前已有ip,域名拦截能力
-
拦截页面式样
- Copyright(C) 2025 S.A. All rights received.
-
-
-
-
diff --git a/XAGuarder/warning.html b/XAGuarder/warning.html
deleted file mode 100644
index 1d2c777..0000000
--- a/XAGuarder/warning.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-

-

- 发现不良网站!XAGuarder保护了您。
- 如果这是正常的网站,请检查是否通过当地公安机关备案。
- Copyright(C) 2025 S.A. All rights received.
-
-
-
-
diff --git a/content/_index.md b/content/_index.md
new file mode 100644
index 0000000..49acca0
--- /dev/null
+++ b/content/_index.md
@@ -0,0 +1,4 @@
+---
+title: "SNOWARE"
+layout: "home"
+---
diff --git a/content/res/_index.md b/content/res/_index.md
new file mode 100644
index 0000000..fea4b46
--- /dev/null
+++ b/content/res/_index.md
@@ -0,0 +1,8 @@
+---
+title: "ISS 资源下载"
+description: "一班 · 自学支持 · 资源下载"
+accent: "#1565c0"
+---
+帮助学生查漏补缺、习题重练、预习复习。所有资源仅供自学使用。
+
+提示:蓝奏云链接密码会自动填入,无需手动输入。
diff --git a/content/res/filelist.md b/content/res/filelist.md
new file mode 100644
index 0000000..8c1009b
--- /dev/null
+++ b/content/res/filelist.md
@@ -0,0 +1,6 @@
+---
+title: "文件列表"
+description: "学科资源文件列表"
+accent: "#1565c0"
+layout: "filelist"
+---
diff --git a/content/softwares/_index.md b/content/softwares/_index.md
new file mode 100644
index 0000000..f1d0419
--- /dev/null
+++ b/content/softwares/_index.md
@@ -0,0 +1,5 @@
+---
+title: "我的作品"
+description: "S.A. 的开源项目与作品展示"
+accent: "#009688"
+---
diff --git a/content/softwares/btcli.md b/content/softwares/btcli.md
new file mode 100644
index 0000000..9270be9
--- /dev/null
+++ b/content/softwares/btcli.md
@@ -0,0 +1,9 @@
+---
+title: "btcli"
+description: "命令行翻译工具,配备 TUI 界面"
+accent: "#ff8f00"
+slug: "btcli"
+layout: "software-detail"
+project: "btcli"
+has_drag_ball: true
+---
diff --git a/content/softwares/minesentinel.md b/content/softwares/minesentinel.md
new file mode 100644
index 0000000..0c64dcb
--- /dev/null
+++ b/content/softwares/minesentinel.md
@@ -0,0 +1,8 @@
+---
+title: "MineSentinel"
+description: "Minecraft 服务器智能守护进程"
+accent: "#00bcd4"
+slug: "minesentinel"
+layout: "software-detail"
+project: "minesentinel"
+---
diff --git a/content/softwares/mint.md b/content/softwares/mint.md
new file mode 100644
index 0000000..8f2b189
--- /dev/null
+++ b/content/softwares/mint.md
@@ -0,0 +1,8 @@
+---
+title: "Mint Runtime"
+description: "安全特性驱动的 Lua 运行时"
+accent: "#7c4dff"
+slug: "mint"
+layout: "software-detail"
+project: "mint"
+---
diff --git a/content/softwares/reverberation.md b/content/softwares/reverberation.md
new file mode 100644
index 0000000..6f3f8fa
--- /dev/null
+++ b/content/softwares/reverberation.md
@@ -0,0 +1,8 @@
+---
+title: "Reverberation"
+description: "轻量级文本阅读器"
+accent: "#607d8b"
+slug: "reverberation"
+layout: "software-detail"
+project: "reverberation"
+---
diff --git a/content/xaguarder/_index.md b/content/xaguarder/_index.md
new file mode 100644
index 0000000..c093618
--- /dev/null
+++ b/content/xaguarder/_index.md
@@ -0,0 +1,5 @@
+---
+title: "XAGuarder"
+description: "网站安全拦截服务"
+accent: "#f44336"
+---
diff --git a/content/xaguarder/warning.md b/content/xaguarder/warning.md
new file mode 100644
index 0000000..b179ab4
--- /dev/null
+++ b/content/xaguarder/warning.md
@@ -0,0 +1,6 @@
+---
+title: "XA Defended!"
+description: "XAGuarder 拦截警告页面"
+layout: "warning"
+accent: "#f44336"
+---
diff --git a/data/projects.toml b/data/projects.toml
new file mode 100644
index 0000000..fca9b7e
--- /dev/null
+++ b/data/projects.toml
@@ -0,0 +1,91 @@
+[[projects]]
+name = "MineSentinel"
+slug = "minesentinel"
+description = "Minecraft 服务器智能守护进程,TCP 端口检测 + 崩溃自动重启 + 防循环冷却期"
+accent = "#00bcd4"
+repo_url = "https://gitee.com/snoware/minesentinel"
+demo_url = "/softwares/minesentinel/"
+doc_url = "https://gitee.com/snoware/minesentinel/blob/master/DEPLOY.md"
+tags = ["Ruby", "Minecraft", "Daemon"]
+features = [
+ { title = "TCP 端口检测", desc = "实时监控服务器端口状态,及时发现异常" },
+ { title = "崩溃自动重启", desc = "服务器崩溃后自动重启,无需人工干预" },
+ { title = "防循环冷却期", desc = "连续崩溃时进入冷却期,防止无限重启循环" },
+ { title = "灵活配置", desc = "通过配置文件自定义检测间隔、重启策略等" },
+ { title = "日志记录", desc = "完整的运行日志,方便排查问题" },
+ { title = "轻量部署", desc = "Ruby 实现,依赖少,部署简单" }
+]
+install = "从 Gitee 获取源码后按 DEPLOY.md 文档部署"
+license = "开源"
+author = "S.A. (@snoware)"
+
+[[projects]]
+name = "btcli"
+slug = "btcli"
+description = "一款命令行翻译工具,支持中文及其他语言,配备 TUI 界面"
+accent = "#ff8f00"
+repo_url = "https://gitee.com/ironbayberry/btcli"
+demo_url = "/softwares/btcli/"
+doc_url = "https://docs.rs/btcli"
+tags = ["Rust", "CLI", "Translation", "TUI"]
+features = [
+ { title = "CLI 界面", desc = "简洁的命令行翻译,一行命令即可使用" },
+ { title = "TUI 界面", desc = "交互式终端 UI,实时翻译体验" },
+ { title = "多语言支持", desc = "支持中文及其他多种语言互译" },
+ { title = "纯 CLI 模式", desc = "无需 TUI,适合脚本和自动化场景" },
+ { title = "安全可靠", desc = "Rust 实现,内存安全,无运行时恐慌" },
+ { title = "跨平台", desc = "支持 Linux、macOS、Windows" }
+]
+install = "cargo install btcli 或从源码构建"
+usage = [
+ { cmd = "btcli hello", desc = "基础翻译" },
+ { cmd = "btcli --lang en 你好世界", desc = "指定目标语言" },
+ { cmd = "btcli --tui", desc = "启动 TUI 界面" }
+]
+license = "MPL-2.0"
+author = "S.A. (@snoware)"
+has_drag_ball = true
+
+[[projects]]
+name = "Reverberation"
+slug = "reverberation"
+description = "轻量级文本阅读器,逐字显示文本内容"
+accent = "#607d8b"
+repo_url = "https://gitee.com/ironbayberry/reverberation"
+demo_url = "/softwares/reverberation/"
+doc_url = "https://docs.rs/reverberation"
+tags = ["Rust", "CLI", "Chinese"]
+features = [
+ { title = "轻量极简", desc = "比 nano 更轻量,比 echo 更实用" },
+ { title = "逐字显示", desc = "以指定延迟逐字展示文本,适合叙事场景" },
+ { title = "简单易用", desc = "一行命令即可运行" },
+ { title = "跨平台", desc = "支持主流操作系统" },
+ { title = "Rust 实现", desc = "高性能,内存安全" }
+]
+install = "cargo install reverberation 或从源码构建"
+usage = [
+ { cmd = "reverberation