+{% endif %}
+```
+
+### 附件(仅图片)
+
+```liquid
+{% if post.attachments and post.attachments.size > 0 %}
+
+ {% for file in post.attachments %}
+ {% if file.is_image %}
+
+ {% endif %}
+ {% endfor %}
+
+{% endif %}
+```
+
+### 现有快捷方式:`post.photos`
+
+如果您只需要图片 URL,`post.photos` 仍然可用:
+
+```liquid
+{% for image in post.photos %}
+
+{% endfor %}
+```
+
+### 调试嵌套值(`photos`、`attachments`、`tags`、`categories`)
+
+当您直接输出整个对象时,DotLiquid 可能会打印 CLR 类型名称。
+使用以下内置过滤器获得可读输出:
+
+```liquid
+{{ post | json }}
+{{ post.attachments | json }}
+{{ post.tags | json }}
+{{ post.categories | inspect }}
+```
+
+### Markdown 内容中的 LaTeX
+
+Zone Markdown 渲染现在支持 LaTeX 语法:
+
+- 行内:`$E = mc^2$`
+- 块级:
+
+```markdown
+$$
+\int_0^1 x^2 \, dx
+$$
+```
+
+注意:这解析 Markdown 中的数学语法。您的主题仍然需要前端数学渲染器
+如 `layout.html.liquid` 中的 MathJax/KaTeX 来视觉排版公式。
+
+## 当前限制
+
+- `routes.json` 中的 `query_defaults` 尚未应用。
+- `asset_url` 目前默认为空字符串;对资源使用根相对路径。
+- `open_graph_tags`、`feed_tag` 和 `favicon_tag` 是占位符(默认为空)。
+
+## 每个站点的 RSS 配置
+
+RSS 通过 `site.config.rss`(在站点创建/更新 API 载荷中)配置。
+您可以选择性地设置顶级 `base_url` 来控制 RSS 和站点地图中生成的绝对 URL。
+
+示例:
+
+```json
+{
+ "base_url": "https://blog.example.com",
+ "rss": {
+ "enabled": true,
+ "path": "/feed.xml",
+ "source_route_path": "/posts",
+ "title": "My Site Feed",
+ "description": "Latest updates",
+ "order_by": "published_at",
+ "order_desc": true,
+ "item_limit": 30,
+ "types": ["article", "moment"],
+ "publisher_ids": [
+ "11111111-1111-1111-1111-111111111111",
+ "22222222-2222-2222-2222-222222222222"
+ ],
+ "include_replies": false,
+ "include_forwards": true,
+ "categories": ["tech"],
+ "tags": ["dotnet"],
+ "query": "release",
+ "content_mode": "excerpt",
+ "post_url_pattern": "/posts/{slug}"
+ }
+}
+```
+
+字段:
+
+- `enabled`:为此站点打开/关闭 RSS
+- `path`:提供 RSS 的请求路径(例如 `/feed.xml`)
+- `source_route_path`:可选路由路径(来自 `routes.json`)以重用常规文章页面过滤器
+- `title`、`description`:feed 元数据覆盖
+- `order_by`、`order_desc`、`item_limit`:文章选择和排序
+- `types`:`article` 和/或 `moment`
+- `publisher_ids`:feed 的自定义发布者范围(如果为空,仅使用站点发布者)
+- `include_replies`:包含/排除回复文章
+- `include_forwards`:包含/排除转发文章
+- `categories`、`tags`、`query`:额外的文章过滤器
+- `content_mode`:`excerpt` | `html` | `none`
+- `post_url_pattern`:支持 `{slug}` 和 `{id}`
+
+注意事项:
+
+- RSS 服务适用于 `FullyManaged` 站点(在站点中间件中解析)。
+- 请求仍必须针对站点上下文(例如在网关/内部路由流中使用 `X-SiteName`)。
+- 当设置 `source_route_path` 时,RSS 可以继承路由 `data` 过滤器(如 `types`、`categories`、`tags`、`query`、`publisher_ids`);显式 RSS 字段仍优先。
+- `base_url`(或 `site.config.base_url`)在构建 feed 链接时覆盖请求主机。
+
+## 每个站点的站点地图配置
+
+站点地图通过站点创建/更新载荷中的顶级 `sitemap` 配置(存储在 `site.config.sitemap` 中)。
+
+示例:
+
+```json
+{
+ "base_url": "https://blog.example.com",
+ "sitemap": {
+ "enabled": true,
+ "path": "/sitemap.xml",
+ "source_route_path": "/posts",
+ "item_limit": 2000,
+ "order_by": "published_at",
+ "order_desc": true,
+ "types": ["article", "moment"],
+ "publisher_ids": [
+ "11111111-1111-1111-1111-111111111111"
+ ],
+ "include_replies": false,
+ "include_forwards": true,
+ "categories": ["tech"],
+ "tags": ["dotnet"],
+ "query": "release",
+ "post_url_pattern": "/posts/{slug}",
+ "include_home": true,
+ "include_route_paths": true
+ }
+}
+```
+
+字段:
+
+- `enabled`:为此站点打开/关闭站点地图
+- `path`:提供站点地图的请求路径(例如 `/sitemap.xml`)
+- `source_route_path`:可选路由路径(来自 `routes.json`)以重用常规文章页面过滤器
+- `item_limit`、`order_by`、`order_desc`:文章选择和排序
+- `types`:`article` 和/或 `moment`
+- `publisher_ids`:自定义发布者范围(如果为空,仅使用站点发布者)
+- `include_replies`、`include_forwards`:包含/排除回复和转发文章
+- `categories`、`tags`、`query`:额外的文章过滤器
+- `post_url_pattern`:支持 `{slug}` 和 `{id}`
+- `include_home`:在站点地图中包含站点根 URL
+- `include_route_paths`:包含来自 `routes.json` 的静态路径(仅非参数路由)
+
+注意事项:
+
+- 站点地图服务适用于 `FullyManaged` 站点(在站点中间件中解析)。
+- 请求必须针对站点上下文(例如在网关/内部路由流中使用 `X-SiteName`)。
+- `base_url`(或 `site.config.base_url`)在构建站点地图 URL 时覆盖请求主机。
+
+## 故障排除
+
+### 模版未找到
+
+- 验证路由约定和实际文件名。
+- 检查文件是否上传到站点根目录或 `templates/`。
+
+### 未渲染文章
+
+- 确认 `routes.json` 中的路由 `data.mode` 和 `types`。
+- 验证发布者有可用的文章。
diff --git a/docs/en/solar-network/fitness.md b/docs/en/solar-network/fitness.md
new file mode 100644
index 0000000..13c85f4
--- /dev/null
+++ b/docs/en/solar-network/fitness.md
@@ -0,0 +1,28 @@
+---
+title: Quick Start
+---
+
+Solar Network is an open-source social networking project by Solsynth.
+Operated under the principles of openness, inclusivity, and friendliness, the project was initiated in 2023 and has been online since 2024, marking nearly 2 years of development.
+
+You can learn more about the Solar Network project via the links below:
+
+- [Solian](https://github.com/Solsynth/Solian): The main repository for the Solar Network project.
+- [Dyson Network](https://github.com/Solsynth/DysonNetwork): The server-side code for Solar Network.
+- [Capital](https://solsynth.dev/products/solar-network): The official website for Solar Network.
+
+### Before You Begin
+
+Before you start using Solar Network, there is some important information you should be aware of:
+
+- **Network Configuration:** If you are using proxy tools like Clash with automatic分流 (split tunneling) to access Solar Network from mainland China, you may experience high request latency. This is because our servers are located in Hong Kong and might be routed through a proxy node. We recommend using a direct connection for a better experience.
+- **Patience is a Virtue:** Although Solar Network is nominally a project by the Solsynth dev group, in reality, Solsynth currently only has one student member. Therefore, you may encounter various design flaws, missing features, bugs, or errors. Your patience and understanding are greatly appreciated.
+- **English Reading Skills:** Although most of Solar Network is localized, the majority of server-side error messages are in English. You may need to use a translator to read them or look up solutions in the documentation before seeking help.
+- **Reporting Issues:** You can report problems in our GitHub main repository. Before creating a new Issue, please search to ensure that no one else has already reported the issue and that it hasn't been resolved.
+
+### Getting Started
+
+The official Solar Network client supports almost all platforms.
+You can find download instructions on the [Solar Network product page](https://solsynth.dev/en/products/solar-network#download) of the Solsynth website.
+
+After downloading, you can continue reading the next chapters to learn about the Solar Network account system.
diff --git a/docs/en/solar-network/index.md b/docs/en/solar-network/index.md
new file mode 100755
index 0000000..b601935
--- /dev/null
+++ b/docs/en/solar-network/index.md
@@ -0,0 +1,29 @@
+---
+title: 快速开始
+---
+
+Solar Network 是 Solsynth 的开源社交网络项目。
+秉持着开放、包容、友善的原则运营。自 2023 年立项,2024 年上线至今已经过去近 2 个年头了。
+
+你可以在以下的连接了解到 Solar Network 项目的更多信息:
+
+- [Solian](https://github.com/Solsynth/Solian) Solar Network 项目的主仓库
+- [Dyson Network](https://github.com/Solsynth/DysonNetwork) Solar Network 项目的服务器侧代码
+- [Capital](https://solsynth.dev/products/solar-network) Solar Network 项目的官方网站
+
+### 在你开始之前
+
+在你开始使用 Solar Network 之前,这里有些信息小羊觉得你有必要了解:
+
+- 配置好网络:你假若在使用 Clash 等代理工具以自动分流的方式从中国大陆地区访问 Solar Network,可能出现请求延迟高的问题,这是因为我们的服务器位于香港,可能被分配到了代理节点,建议走直连以获取更好的体验。
+- 包容心:Solar Network 名义上是 Solsynth 制作群的项目,但实际上 Solsynth 也只有一个目前还是学生的成员,因此软件中可能发现诸多设计缺陷,功能缺失以及漏洞和报错。还请多多包容。
+- 阅读英语:尽管 Solar Network 大部份都具有本地化,但是大多数服务器返回的报错都是英语的,您可以使用翻译尝试阅读,或是在文档中查询解决方案。最后再前往官方的聊天频道或者 GitHub 反馈问题。
+- 反馈问题:你可已在我们的的 GitHub 主仓库反馈问题,在创建新 Issue 前请搜索以确保没有其他人已经反馈了相关的问题并且已被解决。
+
+### 开始使用
+
+Solar Network 的官方客户端支持绝大部分平台,
+你可以从 Solsynth 官网的 [Solar Network 产品页](https://solsynth.dev/zh-cn/products/solar-network#download)
+了解下载方式。
+
+当您下载完成后,您可以继续阅读章节来了解 Solar Network 的帐号系统。
\ No newline at end of file
diff --git a/docs/en/solar-network/livestream.md b/docs/en/solar-network/livestream.md
new file mode 100644
index 0000000..070b609
--- /dev/null
+++ b/docs/en/solar-network/livestream.md
@@ -0,0 +1,80 @@
+---
+title: Livestreaming
+description: Start your livestreaming journey on Solar Network.
+---
+
+The livestreaming feature allows you to create and broadcast video streams using LiveKit as the real-time infrastructure.
+
+## Feature Overview
+
+- RTMP streaming via OBS
+- Viewers can watch via Web or Mobile
+- Supports HLS playback for broader device compatibility
+- Push streams to external platforms like YouTube and Bilibili
+- Real-time chat for audience interaction
+- Viewer tipping support
+
+## Getting Started
+
+### Using OBS (PC Streaming)
+
+1. **Create a Stream**
+ On the livestreaming page, click "Create Stream" and fill in details like the title and description.
+
+2. **Get Stream URL**
+ Click "Start Streaming" to obtain the RTMP URL and Stream Key.
+
+3. **Configure OBS**
+ - Service: Custom
+ - Server: Enter the RTMP URL you obtained
+ - Stream Key: Enter the Stream Key you obtained
+
+4. **Start Streaming**
+ Click "Start Streaming" in OBS to go live.
+
+### Mobile/Web Streaming
+
+1. After creating a stream, select the "In-App Streaming" mode.
+2. Get the viewing link from the stream room.
+3. Start broadcasting directly within the app.
+
+## Watching Streams
+
+1. Browse ongoing streams in the livestream list.
+2. Click to enter a stream room.
+3. Log in to participate in the chat and send tips.
+
+## Stream Chat
+
+- All viewers can send chat messages.
+- Streamers can delete inappropriate messages or mute users.
+- Messages are pushed in real-time to all viewers.
+
+## Stream Tipping
+
+Viewers can support streamers by sending tips:
+
+- Tips will boost the stream's ranking on the discovery page.
+- Tips can include a message.
+- Streamers can highlight tips (1 Credit = 2 seconds of highlight time).
+
+## Pushing to External Platforms
+
+You can push your stream to other platforms simultaneously:
+
+1. After starting your stream, click "Push to External Platform".
+2. Enter the target platform's RTMP URL.
+3. Your stream will broadcast on multiple platforms at once.
+
+## Frequently Asked Questions
+
+**Why does the stream say "Not Started"?**
+- Confirm that OBS is connected and actively streaming.
+- Check if the stream status is set to "Live".
+
+**Why can't I update stream info?**
+- You cannot modify information while the stream is live.
+- You need to end the stream first before making edits.
+
+**Why didn't the ranking change after tipping?**
+- Ranking calculations have a slight delay. Please wait a moment and refresh.
diff --git a/docs/en/solar-network/notification-preferences.md b/docs/en/solar-network/notification-preferences.md
new file mode 100644
index 0000000..2ee7e5f
--- /dev/null
+++ b/docs/en/solar-network/notification-preferences.md
@@ -0,0 +1,51 @@
+---
+title: Notification Preferences
+---
+
+Control how you receive different types of notifications. You can adjust these settings in your Account Settings.
+
+## Introduction
+
+You can set the delivery method for different notification types:
+
+- **Normal** - Receive fully (Stored + Push + Real-time notifications)
+- **Silent** - Store only (No push, no real-time notifications)
+- **Muted** - Completely off (Not stored, not sent)
+
+## Three Notification Levels
+
+| Level | Description |
+|-------|-------------|
+| Normal | You will receive push notifications and real-time alerts, and they will be saved in your notification history. |
+| Silent | Notifications are only saved to the Notification Center without disturbing you (no push, no alerts). |
+| Muted | You will not receive or save this type of notification at all. |
+
+## Common Notification Types
+
+| Notification Type | Description |
+|-------------------|-------------|
+| `posts.mentions.new` | Someone mentioned you in a post |
+| `post.replies` | A post received a reply |
+| `posts.reactions.new` | A post received a reaction (like, etc.) |
+| `posts.awards.new` | A post received a badge/award |
+| `subscriptions.discontinued_in_app` | A subscription has been canceled |
+| `subscriptions.begun` | A subscription has started |
+| `gifts.claimed` | A gift has been claimed |
+| `wallets.transactions` | Wallet transaction records |
+| `auth.verification` | Authentication verification |
+| `invites.realms` | Realm invitations |
+| `livestream.started` | Livestream has started |
+
+## How to Set Up
+
+You can manage these notification preferences in your settings:
+
+1. Go to **Account** > **Account Settings** > **Notification Preferences**
+2. Find the notification type you want to adjust
+3. Select the delivery level: **Normal**, **Silent**, or **Muted**
+
+For example:
+
+- If you don't want to miss any important messages, keep it **Normal**
+- If you want to view them later but don't want to be disturbed, choose **Silent**
+- If you don't care about a certain type of notification at all, choose **Muted**
diff --git a/docs/en/solar-network/pages.md b/docs/en/solar-network/pages.md
new file mode 100644
index 0000000..7b72305
--- /dev/null
+++ b/docs/en/solar-network/pages.md
@@ -0,0 +1,38 @@
+---
+title: Site Hosting
+---
+
+Solar Network Pages is the site hosting service provided by Solar Network. It conveniently helps you host static sites or utilize Solar Network's resources to dynamically render your site.
+
+## Hosting Modes
+
+Solar Network Pages offers two hosting modes: Fully Managed and Self-Hosted.
+
+### Fully Managed
+
+The Fully Managed mode has been updated in the new version to use a template engine for rendering. Instead of pre-made pages, you can now customize your site pages 100%. If you want to dive deeper into development on this topic, please visit the Site Templates page under the "Open Platform" section.
+
+### Self-Hosted
+
+Self-Hosted is a static page hosting mode. We do not process your files in any way; we simply host them directly.
+
+## Limits
+
+Solar Network Pages has certain restrictions on your sites. The most critical one is that the resource files for each site must not exceed **25MB** in size.
+
+Additionally, regular users and Stellar Program members have different quotas:
+
+- Regular Users: 1 site
+- Stellar Members: 2 sites
+- Nova Members: 3 sites
+- Supernova Members: 5 sites
+
+## Domains
+
+We will automatically generate a `.solian.page` domain for your site to use.
+
+If you wish to use a custom domain, since we currently lack an automated configuration system, you will need to subscribe to the highest tier of the Stellar Program (excluding those obtained via redemption) and follow these steps:
+
+1. Set your domain's CNAME record to point to `api.solian.app`
+2. Submit a support ticket explaining your domain change request
+3. Wait 1-3 business days for it to take effect
diff --git a/docs/en/solar-network/posts.md b/docs/en/solar-network/posts.md
new file mode 100644
index 0000000..269a2e3
--- /dev/null
+++ b/docs/en/solar-network/posts.md
@@ -0,0 +1,164 @@
+---
+title: Posts, Publishing & Discovery
+description: Learn about Posts, the primary community feature on Solar Network.
+---
+
+# Posts, Publishing & Discovery
+
+Posts are the main content type featured on the Explore page. Posts belong to Publishers and will respect the Publisher's specific settings.
+
+## Content
+
+Solar Network posts support full CommonMark, parts of GitHub Flavored Markdown, as well as some custom syntax.
+
+### Solar Network Flavored Markdown
+
+This section introduces Solar Network's special Markdown syntax.
+
+#### Highlight
+Similar to Obsidian, use the `==Text==` syntax.
+
+#### Spoiler / Hidden Text
+Use the `=!Text!=` syntax. Click to reveal.
+
+!!! warning
+
+ If you use this syntax in a post, please include some introductory text at the beginning (around 80 characters). Otherwise, push notifications might accidentally "spoil" the hidden content!
+
+#### Stickers
+You can use stickers in your posts as well—simply type the placeholder, for example: `:prefix+slug:`.
+
+#### Post Attachments
+Use the standard Markdown syntax ``.
+However, if you enter `solian://files/` as the URL, it will load our native attachment preview for a better display experience, including features like zooming.
+
+### Attachments
+
+Solar Network posts support a wide variety of file types, from images and audio to general files. All are supported, and you can mix and match them, adding up to 16 attachments at once! Way ahead of the competition.
+
+For posts containing only images, the client will use a featured carousel display. For posts with mixed attachments, the client will fall back to a standard horizontal scroll list to ensure usability.
+
+### Tags & Categories
+
+Adding tags and categories to your posts helps our recommendation algorithm suggest your content to interested users, increasing your initial exposure.
+
+However, abusing tags and categories violates the ToS and may result in warnings or suspension. Don't be naughty!
+
+## Feed Ranking Algorithm
+
+Solar Network's feed (timeline) ranking uses a multi-level scoring system to ensure we recommend the most relevant and interesting content to you.
+
+### Ranking Modes
+
+You can choose different browsing modes:
+
+| Mode | Description |
+|------|-------------|
+| Personalized | Recommends content based on your interests (Default) |
+| Trending | Sorted by interaction热度 (popularity) |
+| Latest | Sorted in reverse chronological order by publish time |
+
+### Scoring Factors
+
+#### Base Score
+Posts are first assigned a base score calculated from the following factors:
+- **Reaction Score**: Calculated based on the sentiment of reactions.
+ - Positive reaction: +2 points
+ - Neutral reaction: +1 point
+ - Negative reaction: -2 points
+- **Reply Count**: The number of replies a post receives.
+- **Appreciation Score**: Appreciation received on the post.
+- **Article Bonus**: Article-type posts receive extra base points.
+- **Time Decay**: As time passes, the score of older posts gradually decreases.
+
+#### Personalized Score
+For logged-in users, the system further adjusts the ranking based on your interests:
+
+**Interest Sources**:
+- Reactions you add to posts.
+- Replies you publish.
+- Posts you have viewed (limited per user per day).
+- Content you explicitly mark as "Interested" or "Not Interested".
+
+**Interest Tags**:
+The system tracks your interest in the following:
+- Tags
+- Categories
+- Publishers
+
+Interests decay over time, so your recent behavior influences recommendations more than your past behavior.
+
+#### Publisher Bonus
+A Publisher's Social Trust Score also provides an additional ranking bonus for their posts. Publishers with higher trust scores receive a slight boost in recommendations.
+
+#### Filtering & Diversity
+In Personalized mode, the system also applies:
+1. **Strength Filtering**: Filters out posts with low interest matching.
+2. **Diversity Protection**: Ensures your feed isn't dominated by content from a single publisher.
+
+### Feedback & Adjustment
+
+You can influence recommendations in the following ways:
+- Liking or Disliking posts.
+- Choosing to "Hide" a publisher.
+- Adjusting interest preferences in settings.
+
+These actions directly affect the recommended content you see subsequently.
+
+### Why wasn't my post recommended?
+
+If your post wasn't recommended, it could be due to the following reasons:
+1. **Late Posting**: Time decay causes older posts to lose score.
+2. **Low Interaction**: Reactions, replies, and appreciation all affect the score.
+3. **Low Interest Match**: Your post might not match the interests of the target audience.
+4. **Low Publisher Trust Score**: This affects the base ranking bonus.
+5. **Marked as Not Interested**: If you or your followers have expressed disinterest in similar content.
+
+## Publishing Settings
+
+You can configure the default publisher used when posting, replying, and interacting with the Fediverse.
+
+### Where to Set
+Go to **Account** > **Account Settings** > **Publishing Settings**.
+
+### Configurable Items
+
+| Setting | Description |
+|---------|-------------|
+| Default Post Publisher | The publisher used when creating new posts. |
+| Default Reply Publisher | The publisher used when replying to posts. |
+| Default Fediverse Publisher | The publisher used for Fediverse (e.g., Mastodon) interactions like following, boosting, and reacting. |
+
+### Setting Priority
+When you perform an action, the system selects a publisher in the following order:
+1. **Manual Selection**: If you explicitly choose a publisher while posting, your choice takes precedence.
+2. **Default Settings**: If you have configured a default publisher, the system uses your set default.
+3. **Auto Selection**: Uses the first eligible publisher you own.
+
+### Usage Scenarios
+
+**Scenario 1: Separating Personal and Organization Identities**
+You have two publishers:
+- `@MyPersonalAccount` (Individual Publisher)
+- `@MyCompany` (Organization Publisher)
+
+You want to:
+- Use `@MyPersonalAccount` for personal posts.
+- Use `@MyCompany` when replying to others.
+- Use `@MyCompany` for Fediverse interactions.
+
+Simply configure these three items separately in your publishing settings.
+
+**Scenario 2: Only One Publisher**
+If you only have one publisher, the system will automatically use it, and no extra configuration is needed.
+
+**Scenario 3: Fediverse Publisher**
+After configuring a default Fediverse publisher, it will be automatically used for the following actions on platforms like Mastodon:
+- Following/Unfollowing users.
+- Boosting posts.
+- Adding reactions to posts.
+
+### Notes
+- You must be a member of a publisher to set it as default.
+- A Fediverse publisher must have Fediverse functionality enabled before it can be set as default.
+- If your set Fediverse publisher later disables this feature, the system will automatically fall back to another available publisher.
diff --git a/docs/en/solar-network/progression.md b/docs/en/solar-network/progression.md
new file mode 100644
index 0000000..deb84bb
--- /dev/null
+++ b/docs/en/solar-network/progression.md
@@ -0,0 +1,116 @@
+---
+title: Achievements and Quests System
+description: Earn XP, points, and badges by completing quests and achievements!
+---
+
+# Achievements and Quests System
+
+Earn experience points, credits, and badges by completing quests and achievements!
+
+## Introduction
+
+Solar Network features a comprehensive achievements and quests system. When you perform specific actions (such as posting, sending messages, joining domains, etc.), the system automatically tracks your progress. Once you reach your goals, you'll automatically receive rewards.
+
+### Reward Types
+
+| Reward Type | Description |
+|-------------|-------------|
+| Experience Points (XP) | Level up your account |
+| Credits | Spendable in your wallet |
+| Badges | Displayed on your profile page |
+
+### Progress Types
+
+- **Standard Progress**: Accumulates with each completed action
+- **Streak Progress**: Requires consecutive daily activity (breaking the streak resets the counter)
+
+---
+
+## Achievement Catalog
+
+### First Steps
+
+| Achievement | Goal | Reward |
+|-------------|------|--------|
+| Initial Commit | Publish your first post | 100 XP, 10 Credits |
+| People Have Emotion | Add your first reaction to a post | 50 XP, 5 Credits |
+| Gugugaga | Send your first chat message | 100 XP, 5 Credits |
+| Horizons, Broadened | Join a domain | 100 XP, 10 Credits |
+| Startup Company | Create a publisher | 100 XP, 10 Credits |
+
+### Posting Achievements
+
+| Achievement | Goal | Reward |
+|-------------|------|--------|
+| Better than Lu You | Publish 9,362 posts | 9,362 XP, 100 Credits, "Better than Lu You" Badge |
+
+### Editor's Pick Series
+
+Achieve a certain number of posts being featured by editors:
+
+| Achievement | Goal | Reward |
+|-------------|------|--------|
+| Editor's Pick | 1 post featured | 150 XP, 15 Credits, "Editor's Pick" Badge |
+| Hall of Fame | 100 posts featured | 5,000 XP, 100 Credits, "Hall of Fame" Badge |
+
+### Publishing Streak Series
+
+Post consecutively for multiple days:
+
+| Achievement | Goal | Reward |
+|-------------|------|--------|
+| Three-day Build | Post for 3 consecutive days | 200 XP, 20 Credits |
+| One-week Columnist | Post for 7 consecutive days | 500 XP, 35 Credits |
+| Serial Publisher | Post for 30 consecutive days | 3,000 XP, 90 Credits, "Serial Publisher" Badge |
+
+### Activity Streak Series
+
+Maintain daily active logins:
+
+| Achievement | Goal | Reward |
+|-------------|------|--------|
+| Daily Standup | Active for 7 consecutive days | 250 XP, 20 Credits |
+| Always Online | Active for 30 consecutive days | 1,200 XP, 60 Credits |
+| Still Here | Active for 365 consecutive days | 12,000 XP, 365 Credits, "Still Here" Badge |
+
+### Stellar Supporter Series
+
+Support the Stellar Plan:
+
+| Achievement | Goal | Reward |
+|-------------|------|--------|
+| Supporter | Subscribe for 1 month | 120 XP, 12 Credits |
+| Backer | Subscribe for 3 months | 360 XP, 24 Credits |
+| Patron | Subscribe for 6 months | 900 XP, 48 Credits |
+| Celestial Patron | Subscribe for 9 months | 1,500 XP, 72 Credits |
+| Mega Supporter | Subscribe for 12 months | 2,400 XP, 120 Credits, "Mega Supporter" Badge |
+
+### Chat Achievements
+
+| Achievement | Goal | Reward |
+|-------------|------|--------|
+| Never Touch Grass | Send 10,000 chat messages | 180 XP, 18 Credits, "No-life's Otaku" Badge |
+
+---
+
+## Quest Catalog
+
+Quests refresh periodically and provide rewards upon completion.
+
+### Daily Quests
+
+| Quest | Goal | Reset Cycle | Reward |
+|-------|------|-------------|--------|
+| Daily Dispatch | Publish one post per day | Daily reset | 25 XP, 2 Credits |
+
+---
+
+## How to Check Your Progress
+
+1. Go to your profile page
+2. Click the **Achievements** or **Quests** tab
+3. View your progress and completed items
+
+!!! tip
+
+ Streak achievements (like consecutive posting or daily login) require consistent daily participation—missing just one day will reset your counter!
diff --git a/docs/en/solar-network/publisher.md b/docs/en/solar-network/publisher.md
new file mode 100755
index 0000000..dba780a
--- /dev/null
+++ b/docs/en/solar-network/publisher.md
@@ -0,0 +1,106 @@
+---
+title: Publishers and Published Content
+description: Learn about publishing content on Solar Network.
+---
+
+# Publishers and Published Content
+
+A Publisher is the primary organizational unit for most publicly shared content on Solar Network. A single account can own or join multiple Publishers.
+
+Before you can publish any content on Solar Network, you need a Publisher identity.
+
+## Creating a Publisher
+
+You can create a Publisher by clicking the empty Publisher avatar on the post creation page (available only if you haven't created one yet), or by navigating to the **Creator Center** through your **Account** page. On desktop, you can access the **Creator Center** directly from the sidebar.
+
+!!! note
+
+ If you see a `Permission required` message when trying to create a Publisher, it means you're missing certain permissions.
+ Typically, users must confirm their registration via email. Accounts that haven't completed email verification cannot create Publishers.
+
+A user can own multiple Publishers and can also join different Publishers for collaborative management.
+
+When creating a Publisher, please note the following:
+
+1. **Name** — Like account names, Publisher names must be unique across the entire platform and URL-safe. This cannot be changed after creation.
+2. **Avatar and Header Image** — When creating or editing a Publisher, uploaded avatars and header images are not applied immediately. You must click **"Save Changes"** to apply them officially.
+
+## Individual vs. Organization
+
+Publishers come in two types: **Individual** and **Organization**. Both types can invite others for collaborative management, but they differ in several key ways:
+
+- **Individual Publishers** will fall back to using the owner's account information (such as avatar and header) when Publisher-specific information is missing. They also display the owner's status and verification badge.
+- **Organization Publishers** have a distinctive rounded rectangle avatar (not circular) and must be affiliated with a **Domain**.
+
+## Collaboration
+
+Since v3, Publishers can invite others for collaborative management with four default permission levels:
+
+1. **Owner** — Has all permissions
+2. **Manager** — Has all Editor and Observer permissions, plus the ability to invite new collaborators (with permissions no higher than their own)
+3. **Editor** — Can publish content under this Publisher
+4. **Observer** — Can view internal statistics for this Publisher
+
+## Developer Publishers
+
+**Developer** is a special variant of Publisher. Through the **Developer Portal**, you can create a **Developer Identity** for a Publisher to access Solar Network's open APIs.
+
+See the **Developer Identity** section for more details.
+
+## Verification Badge
+
+If you're concerned about impersonation on Solar Network, want to publish authoritative information, or wish to showcase your uniqueness, you can apply for a verification badge.
+
+> You must have an active **Stellar Plan** subscription to apply for verification. Applications without this subscription will not be processed. The verification badge will remain even after your Stellar Plan subscription expires.
+
+The application process for Publisher verification is the same as for account verification: send an email explaining your request to `lily[at]solsynth.dev`. Our customer support team will respond within 7 business days.
+
+> For official verification requests, you'll need to provide supporting documentation. More complete documentation leads to higher approval chances.
+
+## Visibility Settings
+
+Visibility settings apply to posts, though different Publisher types have different visibility options available:
+
+- **Public**: Visible to everyone, including unauthenticated users and via API
+- **Friends Only**: Only works for Individual Publishers. Makes posts visible only to the Publisher owner's friends. When used on Organization Publishers, this setting behaves like Private.
+- **Private**: Only visible to the Publisher itself
+- **Unlisted**: Posts won't appear in recommendation feeds or listings (except to the Publisher owner), but can still be accessed directly via post ID or alias
+
+### Domain Posts
+
+Whether Domain posts appear on the homepage depends on whether the user has joined the Domain and the Domain's settings:
+
+- If the Domain has **Public Mode** enabled, Domain posts will be visible to users who haven't joined the Domain
+- If Public Mode is disabled, Domain posts will only appear in the homepage feeds of users who have joined the Domain
+
+!!! warning
+
+ Domain posts still respect their original visibility settings. Domain settings only affect whether posts appear in recommendations (and general unsorted post listing APIs)—they don't affect the actual post visibility. Users can still access complete Domain post information when querying with the appropriate Domain parameters, including viewing Domain posts on the Publisher's page.
+
+### Gated Publishers
+
+**Follow Approval Required** and **Content Visible Only to Followers** are exclusive features available to Stellar Plan Nova tier and above, allowing more granular control over content visibility.
+
+- For Publishers with **Content Visible Only to Followers** enabled, users won't see this Publisher's content on their homepage unless they're followers.
+- For Publishers with **Follow Approval Required** enabled, users can't follow directly from the Publisher page. Instead, they enter a **Pending** state until the Publisher approves their follow request. If a user later unfollows voluntarily, they'll need to reapply to follow again.
+
+Additionally, for **Follow Approval Required** Publishers, you can manually add users to your follower list. However, note that:
+
+- Users who have previously unfollowed cannot be added again manually
+- Manually added followers don't automatically receive notifications
+
+!!! warning
+
+ A post's individual visibility setting overrides **Follow Approval Required**. If your post is marked as Friends Only, friends who haven't followed you can still see it.
+
+## Subscribing to Publishers
+
+You can subscribe to Publishers to view content from those with **Content Visible Only to Followers** enabled.
+
+Since the introduction of the **Content Visible Only to Followers** feature, we've added notification level options for subscriptions. If you only want to maintain visibility access, you can disable notifications.
+
+## Federation Role
+
+Solar Network's federation operates at the Publisher level. Therefore, you need at least one federated Publisher to interact with federated posts/content.
+
+Only your public content is involved in federation. However, **Follow Approval Required** content is still sent to federation servers. If you don't want this behavior, please disable federation for the corresponding Publisher.
diff --git a/docs/en/solar-network/punishment.md b/docs/en/solar-network/punishment.md
new file mode 100644
index 0000000..b8ae726
--- /dev/null
+++ b/docs/en/solar-network/punishment.md
@@ -0,0 +1,102 @@
+---
+title: Moderation System
+description: Learn about Solar Network's moderation policies and how to avoid violations.
+---
+
+# Moderation System
+
+Learn about Solar Network's moderation policies and how to avoid violations.
+
+## What is Moderation?
+
+Moderation refers to the administrative actions Solar Network takes against users who violate the Terms of Service or Community Guidelines. The purpose of moderation is to maintain community order and protect the rights of other users.
+
+## Types of Penalties
+
+| Penalty Type | Description |
+|--------------|-------------|
+| Warning | A notice to remind you about your behavior; accumulating too many may lead to escalation |
+| Login Restriction | Temporary inability to log into your account |
+| Account Suspension | Permanent disabling of your account |
+| Feature Restrictions | Temporary prohibition from using specific features |
+
+### Feature Restrictions
+
+When you receive a feature restriction penalty, certain functionalities will be temporarily disabled, such as:
+
+- Unable to send chat messages
+- Unable to upload files
+- Unable to use wallet features
+
+Restrictions can be single-feature (e.g., chat only) or multi-feature (multiple functions restricted).
+
+## Relationship with Trust Score
+
+Solar Network uses a **Social Trust Score** system to evaluate user trustworthiness. Penalties directly impact your Trust Score:
+
+- **Warning**: Minor score deduction
+- **Feature Restrictions**: Score deduction based on violation severity
+- **Login Restriction**: Significant score deduction
+- **Account Suspension**: Major score deduction, potentially leading to account trust freeze
+
+The lower your Trust Score, the more restrictions you'll face on the platform. Conversely, maintaining a good Trust Score allows you to enjoy more features and services.
+
+Learn more: [Social Trust Score System](./social-credit.md)
+
+## Penalty Notifications
+
+When you receive a penalty, the system will:
+
+1. **Send a Push Notification**: An in-app notification explaining the reason and duration of the penalty
+2. **Send a Removal Notification**: You'll also be notified when the penalty expires and is lifted
+
+!!! tip
+
+ Please ensure your notification settings are enabled to stay informed about your account status.
+
+## Common Reasons for Penalties
+
+- Posting prohibited content
+- Harassing other users
+- Spam or flooding messages
+- Unauthorized use of automation tools
+- Attempting to circumvent platform rules
+- Low Trust Score leading to automatic feature restrictions
+
+## Frequently Asked Questions
+
+### How long will my penalty last?
+
+The duration depends on the severity of the violation and your history. Minor violations may result in warnings only, while serious violations could lead to longer restrictions.
+
+### Can I appeal?
+
+If you believe the penalty was issued in error, you can submit an appeal through our support channels. We will review your case again.
+
+### Will penalties be automatically lifted when they expire?
+
+Yes, most penalties are automatically lifted upon expiration, and your permissions will be restored. The system will send a notification confirming that your penalty has been removed.
+
+### Do warnings accumulate?
+
+Yes, multiple warnings may escalate to more severe penalties. Please follow community guidelines to avoid repeated violations.
+
+### Will penalties affect my Trust Score?
+
+Yes. Every penalty affects your Social Trust Score. A reduced score may result in:
+- Restricted access to certain features
+- Reduced visibility in recommendations and feeds
+- Additional limitations
+
+## How to Avoid Penalties
+
+1. **Follow Terms of Service**: Understand and comply with Solar Network's Terms of Service
+2. **Respect Others**: Treat other users kindly and avoid harassment
+3. **Avoid Prohibited Content**: Don't post illegal, violent, or inappropriate content
+4. **No Unauthorized Automation**: Don't use bots or automated scripts without permission
+5. **Secure Your Account**: Don't share your account with others to prevent unauthorized use
+6. **Maintain Good Standing**: Actively participate in the community and maintain a healthy Trust Score
+
+---
+
+If you have any questions about penalties, please contact customer support.
diff --git a/docs/en/solar-network/social-credit.md b/docs/en/solar-network/social-credit.md
new file mode 100644
index 0000000..46b357c
--- /dev/null
+++ b/docs/en/solar-network/social-credit.md
@@ -0,0 +1,95 @@
+---
+title: Social Credit
+description: Learn about Solar Network's Social Credit.
+---
+
+# Social Trust Score
+
+
+
+Learn how your Social Trust Score on Solar Network affects your experience.
+
+## What is the Social Trust Score?
+
+The Social Trust Score is Solar Network's way of measuring a user's trustworthiness. It's calculated based on your behavior and interactions, with a **baseline of 100 points**. A higher score indicates better reputation within the community.
+
+Your score changes over time to reflect your most recent activities.
+
+## Trust Tiers
+
+| Tier | Score Range | Description |
+|------|-------------|-------------|
+| Poor | < 100 | Low trust; some features may be restricted |
+| Normal | 100 - 199 | Standard user; full feature access |
+| Excellent | 200+ | High trust; enjoy additional benefits |
+
+## How Your Score Changes
+
+### Positive Actions (Score Increase)
+
+- **Active Engagement**: Posting high-quality content, receiving appreciation
+- **Community Contribution**: Helping newcomers, participating in discussions
+- **Consistent Activity**: Daily logins, ongoing interaction
+- **Long-term good standing**
+
+### Negative Actions (Score Decrease)
+
+- **Receiving Penalties**: Warnings, permission restrictions, etc.
+- **Policy Violations**: Posting inappropriate content, harassment
+- **Expiration of temporary score boosts**
+
+### Time-Based Effects
+
+Some score changes are temporary:
+- Points from certain positive actions expire after a period
+- Minor violations may be forgiven over time
+
+## Impact of Your Trust Score
+
+### Benefits of a High Score
+
+- **Enhanced Visibility**: Your posts get better ranking in feeds
+- **Greater Exposure**: High-quality content is more likely to be recommended
+- **Community Trust**: Other users are more willing to interact with you
+- **Feature Access**: Some advanced features may require a minimum trust tier
+
+### Consequences of a Low Score
+
+- **Reduced Visibility**: Posts appear lower in feeds
+- **Feature Restrictions**: Certain features may become unavailable
+- **Increased Scrutiny**: Low-trust accounts are monitored more closely by the system
+
+## How to Check Your Score
+
+1. Go to your profile page
+2. View your trust tier in your profile information
+3. Some clients display detailed score information in settings
+
+## Frequently Asked Questions
+
+### Will my score ever reset to zero?
+
+No, it won't reset to zero, but it continuously changes based on your behavior. Maintaining good conduct keeps your score at a healthy level.
+
+### Does my score recover immediately?
+
+If you consistently demonstrate good behavior, your score will gradually recover. Serious violations may take longer to fully recover from.
+
+### Why did my score decrease?
+
+Possible reasons:
+- You received a penalty
+- Temporary score boosts have expired
+- System recalculation revealed historical issues
+
+### Is my score visible to everyone?
+
+Your trust tier is displayed on your profile, but the exact numerical score is not publicly shown.
+
+## How to Maintain a Good Trust Score
+
+1. **Follow Community Guidelines**: Understand and adhere to the terms of service
+2. **Engage Positively**: Share valuable content and participate in community discussions
+3. **Avoid Violations**: Don't post inappropriate content or harass others
+4. **Stay Active**: Log in daily and remain engaged
+5. **Secure Your Account**: Don't share your account with others to prevent unauthorized violations
diff --git a/docs/en/solar-network/solarpass-factors.md b/docs/en/solar-network/solarpass-factors.md
new file mode 100644
index 0000000..b9dd0b0
--- /dev/null
+++ b/docs/en/solar-network/solarpass-factors.md
@@ -0,0 +1,147 @@
+---
+title: Authentication Methods
+description: Learn about Solar Network's Authentication Methods
+---
+
+# Authentication Methods
+
+Learn about the various authentication methods provided by Solar Network to keep your account secure.
+
+## What are Authentication Methods?
+
+Authentication methods (also known as "Two-Factor Authentication" or "2FA") add an extra layer of security to your account. Even if someone obtains your password, they cannot log in without your second verification step.
+
+!!! warning
+
+ **Important**: Before adding any other authentication method, you **must first set up a Recovery Code**. This is your ultimate account recovery option.
+
+## Available Authentication Methods
+
+### Password
+
+The account password you set during registration. This is the basic method for logging in.
+
+### Email Verification Code
+
+A one-time code sent to your registered email address. A new code is sent each time you log in.
+
+### Time-based One-Time Password (TOTP)
+
+A one-time code generated by a TOTP authenticator app (such as Google Authenticator, Authy, etc.). This method works offline and is more secure and reliable.
+
+### In-App Notification
+
+A one-time code delivered via push notification through the Solar Network app. No manual input required—convenient and fast.
+
+### PIN Code
+
+A 6-digit numeric PIN. **Note: PIN codes cannot be used for login**, but the system will require you to enter your PIN to confirm high-risk actions (such as deleting your account or making large transfers).
+
+### Recovery Code
+
+A backup code for account recovery. If you lose access to your other verification methods (e.g., changing phones or losing email access), your Recovery Code can help you regain access to your account.
+
+!!! warning
+
+ Your Recovery Code is displayed only once—please store it securely! We recommend using a password manager.
+
+### Physical Security Key
+
+You can obtain a physical security key as merchandise from our store or by participating in events. Use it to log in.
+
+### Passkey
+
+Verification using your device's biometric features (fingerprint, Face ID) or device passcode. This is the most modern and convenient method—simply use your fingerprint or face to log in.
+
+---
+
+## Recommended Setup Order
+
+We strongly recommend setting up your authentication methods in the following order:
+
+1. **First**: Set up your Recovery Code (**required**)
+2. **Second**: Set up a Passkey or TOTP (**recommended**)
+3. **Optional**: Add Email Verification or In-App Notifications as backups
+
+---
+
+## Managing Your Authentication Methods
+
+### Where to Set Up
+
+Go to **Account** > **Account Settings** > **Verification Factors**
+
+### Available Actions
+
+| Action | Description |
+|--------|-------------|
+| View | See your added authentication methods and their status |
+| Add | Add a new authentication method |
+| Enable | Activate an added but disabled method |
+| Disable | Temporarily turn off a method (can be re-enabled) |
+| Remove | Permanently delete a method |
+
+### Enabling an Authentication Method
+
+Some methods need to be enabled after being added. To enable, you'll need to enter a verification code generated by that method.
+
+### Removing an Authentication Method
+
+Once removed, the method can no longer be used for login. You can always add it again later.
+
+---
+
+## Trust Levels
+
+Different authentication methods have different trust levels:
+
+| Authentication Method | Trust Level | Description |
+|-----------------------|-------------|-------------|
+| Recovery Code | 0 (Lowest) | For account recovery only |
+| Password | 1 | Basic login method |
+| PIN Code | 1 | For confirming high-risk actions |
+| Email Verification Code | 2 | Sent via email |
+| In-App Notification | 2 | Delivered via app push |
+| Time-based One-Time Password (TOTP) | 3 (Highest) | The most secure method |
+
+During login, the system will require you to complete the appropriate number of verification steps based on your configured methods.
+
+---
+
+## Frequently Asked Questions
+
+### Can I add multiple verification methods of the same type?
+
+No. You can only add one method per type.
+
+### What should I do if I lose my phone and can't receive verification codes?
+
+If you've already set up a Recovery Code, you can use it to log in and reset your other verification methods.
+
+### Can I log in with just one verification method?
+
+Yes, but we recommend setting up at least two methods for better security. A password is required, and adding any other method will enable two-factor authentication.
+
+### Will removing a verification method affect my ability to log in?
+
+No, but you'll lose the security protection that method provides. We recommend always keeping at least two active verification methods.
+
+### What counts as a high-risk action?
+
+High-risk actions include:
+- Deleting your account
+- Making large transfers
+- Changing security settings
+- Deleting important data
+
+These actions may require you to confirm with your PIN code.
+
+---
+
+## Security Recommendations
+
+1. **Always set up your Recovery Code first**: It's your "lifeline" for account recovery.
+2. **Set up at least two verification methods**: We recommend Password + Passkey/TOTP.
+3. **Store your Recovery Code securely**: Use a password manager.
+4. **Regularly review your verification methods**: Ensure they're all functional.
+5. **Never share your verification codes**: Solar Network staff will never ask you for them.
diff --git a/docs/en/solar-network/stellar-program.md b/docs/en/solar-network/stellar-program.md
new file mode 100755
index 0000000..250320d
--- /dev/null
+++ b/docs/en/solar-network/stellar-program.md
@@ -0,0 +1,65 @@
+---
+title: Stellar Program
+description: The Patronage Plan for Solar Network
+---
+
+> *Because I am a star, Stellar Stellar —— [Stellar Stellar](https://youtu.be/a51VH9BYzZA?si=yuFvOGtfkuU80hwb)*
+
+The Stellar Program is the membership system for Solar Network. Subscribers gain access to special perks and privileges, including early access to new features.
+
+## Tiers
+
+The Stellar Program consists of three tiers: **Stellar**, **Nova**, and **Supernova**.
+Respectively translated as "Stellar," "Nova," and "Supernova" (or informally as "Stellar," "Stellar+," "Stellar++").
+
+Each higher tier includes all the features of the previous tier.
+
+## Perks
+
+1. **Stellar Tier**
+ - Colored username
+ - Early access to new features
+ - 1.5x Experience gain boost
+ uptos - Increased quotas for Realms, Bots, and Publishers
+
+2. **Nova Tier**
+ - All features of the **Stellar** tier
+ - Priority feature requests
+ - 2x Experience gain boost
+ - Publisher features: "Follow Approval Required" and "Content visible after following"
+ - Further increased quotas for Realms, Bots, and Publishers
+
+3. **Supernova Tier**
+ - All features of the **Nova** tier
+ - 2.5x Experience gain boost
+ - Priority customer support
+ - Source-level technical support
+ - Significantly increased quotas for Realms, Bots, and Publishers
+
+## Obtaining
+
+Users can obtain the Stellar Program via two methods: **In-app purchase using Source Points** or **as a gift when sponsoring the development of Solar Network**.
+
+!!! warning
+
+ It is currently **not possible** to purchase the **Supernova** tier via in-app **Source Points**, either for gifting or self-use.
+
+### In-app Purchase
+
+In-app purchases via Solarpay require you to set up a PIN Code in advance for order payment. For details, please refer to the "Source Points Wallet" section.
+
+The in-app purchase prices are as follows:
+
+- **Stellar Tier**: 1200 Source Points/month (requires user level 30)
+- **Nova Tier**: 2400 Source Points/month (requires user level 60)
+- ~~**Supernova Tier**: 3600 Source Points/month (requires user level 90)~~
+
+### Sponsorship (Gift with Support)
+
+Before obtaining the Stellar Program via sponsorship, you need to link your account from the sponsoring platform in the Account Settings to allow the system to automatically verify your order status.
+
+Although you may need to provide an order number as proof, linking the corresponding account is still mandatory to receive the subscription.
+
+You can sponsor LittleSheep to support the development of Solar Network and receive a Stellar Program subscription through the following method:
+
+
diff --git a/docs/en/solar-network/sticker.md b/docs/en/solar-network/sticker.md
new file mode 100755
index 0000000..3a0ca8a
--- /dev/null
+++ b/docs/en/solar-network/sticker.md
@@ -0,0 +1,34 @@
+---
+title: Stickers & Sticker Packs
+description: Learn about the sticker system on Solar Network
+---
+
+Stickers are custom emojis on Solar Network.
+You can upload images to create emojis, which can be used in almost all places that support Markdown rich text.
+
+## Creation
+
+Stickers belong to Sticker Packs, and Sticker Packs belong to Publishers. Therefore, you need a Publisher to create stickers.
+You can refer to the "Publishers" section to learn more.
+
+Sticker Packs support custom icons. If no icon is specified, the first sticker in the pack will be used as the Sticker Pack's icon.
+
+## Rendering Logic
+
+Stickers on Solar Network feature adaptive sizing. If a block of text contains only a single sticker, it will be rendered in an enlarged size; otherwise, it will use the normal size.
+
+- Enlarged: `80x80`
+- Normal: `20x20`
+
+Therefore, you need to upload images that are at least `80x80` pixels to ensure they display clearly.
+
+## Usage
+
+In the Solian App, the chat box provides an expandable panel on the left, which helps you select and insert stickers into your messages.
+For other places, you can use stickers by manually typing the sticker placeholder. The format is `:prefix+slug:`.
+Here, `prefix` is the Sticker Pack prefix, and `slug` is the alias set when the sticker was created.
+
+In most input fields, as soon as you type the first colon and wait a moment, Solian will trigger autocomplete to help you complete the sticker placeholder.
+
+Stickers from all Sticker Packs will appear in autocomplete regardless of subscription status, while only subscribed Sticker Packs will be displayed in the sticker picker.
+However, subscription status does not affect whether a sticker is rendered or not.
diff --git a/docs/en/solar-network/wallet.md b/docs/en/solar-network/wallet.md
new file mode 100755
index 0000000..431bd6c
--- /dev/null
+++ b/docs/en/solar-network/wallet.md
@@ -0,0 +1,58 @@
+---
+title: Source Points Wallet
+description: Learn about the Solar Network's Source Points Wallet.
+---
+
+Source Points (NSP) are the virtual currency on Solar Network, which can be used to cover various expenses within the ecosystem.
+
+## Wallet
+
+You can create a Source Points wallet by navigating to the "Wallet" page in Solian after logging in. Please note that you will not receive any passive Source Points income until you have created a wallet.
+
+On the "Wallet" page, you can also view your current balance and transaction details.
+
+## Payments
+
+Before making a payment, to ensure that the Source Points wallet is being used by you personally, you need to create a PIN Code authentication factor in "Account Settings". Its Trustworthy level is `0`, meaning it cannot be used for logging in and serves solely for identity verification.
+
+The Solian client will store an encrypted version of your PIN Code locally under secure conditions after the first entry, enabling quick biometric authentication.
+
+Source Points (NSP) are the basic monetary unit of Solar Network, which you can use to purchase certain virtual resources.
+
+**Note: Solar Network's Source Points cannot be topped up/purchased. Anyone selling Source Points is a scammer.**
+
+## Earning
+
+You can earn Source Points through daily check-ins. However, check-ins will not reward any Source Points until the user has created a wallet.
+
+*The content below has not been implemented yet.*
+
+Additionally, you can earn Source Points by actively participating in activities on Solar Network. After reaching a certain level, you can join the "Creator Reward Program" to earn Source Points when publishing posts, images, and other content.
+
+For details, please refer to the "Creator Reward Program" section.
+
+*End of unimplemented content section.*
+
+> **Did you know?**
+> The in-game currency of GoatCraft, the Minecraft server operated by Solsynth, is interchangeable with Source Points. Although it falls under the scope of Solar Network, it is undoubtedly a great way to earn Source Points.
+
+## Spending
+
+There are many scenarios on Solar Network that require Source Points. Below are some examples:
+
+- Asking SN/MiChan questions
+- Rewarding posts
+- Redeeming Stellar Plans
+- Tipping streamers
+- Uploading larger files
+
+## Golden Sun Points
+
+Golden Points are a relatively rare currency on Solar Network. Currently, the only way to obtain them is by giving money to the LittleSheep purchasing a Stellar Plan.
+
+!!! note
+
+ Stellar Plans redeemed within the app using Source Points will not grant Golden Point rewards.
+
+The amount of Golden Points you receive varies depending on the tier of the Stellar Plan subscription. Currently, the primary use of Golden Points is to provide Boosts to Realms, unlocking more features.
+We are working hard to expand the capabilities of Golden Points. Stay tuned!
From 6de8bbde79cc56cb0d1d82387c5cd07dbd230d68 Mon Sep 17 00:00:00 2001
From: s12mcOvO <3549287757@qq.com>
Date: Fri, 15 May 2026 00:03:23 +0800
Subject: [PATCH 4/4] Fix the questions of fitness page and quick-start page
---
docs/en/solar-network/fitness.md | 255 ++++++++++++++++++++++++++++---
docs/en/solar-network/index.md | 35 +++--
2 files changed, 255 insertions(+), 35 deletions(-)
diff --git a/docs/en/solar-network/fitness.md b/docs/en/solar-network/fitness.md
index 13c85f4..b5b8a39 100644
--- a/docs/en/solar-network/fitness.md
+++ b/docs/en/solar-network/fitness.md
@@ -1,28 +1,249 @@
+# Fitness Center
+
+Track your workouts, log body metrics, and set fitness goals.
+
+## Introduction
+
+The Fitness Center is Solar Network's fitness tracking service, designed to help you:
+
+- Log every workout
+- Track body metrics (weight, steps, etc.)
+- Set and achieve fitness goals
+- Compare workout data with friends
+
+---
+
+## Privacy Settings
+
+All fitness records (workouts, metrics, goals) have a visibility setting:
+
+| Setting | Description |
+| :--- | :--- |
+| Private | Only visible to you |
+| Public | Visible to anyone when embedded in a post |
+
+By default, all records are **Private**. If you want others to see them, you need to set the visibility to "Public".
+
+---
+
+## Logging Workouts
+
+### Workout Types
+
+| Type | Value | Description |
+| :--- | :--- | :--- |
+| Strength Training | 0 | Weightlifting, resistance training |
+| Cardio | 1 | Running, cycling, swimming |
+| HIIT | 2 | High-Intensity Interval Training |
+| Yoga | 3 | Yoga, stretching |
+| Other | 4 | Other types of exercise |
+
+### Log a Workout
+
+You can record the following information:
+
+| Field | Description |
+| :--- | :--- |
+| Name | Name of the workout, e.g., "Morning Run" |
+| Type | Workout type |
+| Start Time | When the workout started |
+| End Time | When the workout ended |
+| Duration | Total duration (automatically calculated if not provided) |
+| Calories Burned | Estimated calories burned |
+| Description | Brief description of the workout |
+| Notes | Additional notes |
+| Visibility | Private / Public |
+
+### Additional Data (Meta)
+
+In addition to basic info, you can also record:
+
+- **Distance:** Distance for running, cycling, etc.
+- **Average Speed:** Average speed during the workout
+- **Max Speed:** Highest speed reached
+- **Average Heart Rate:** Average heart rate during the workout
+- **Max Heart Rate:** Peak heart rate reached
+- **Elevation Gain:** Total elevation climbed
+
+### Sharing Workouts in Posts
+
+Once you set a workout record to "Public", you can embed it in a post:
+Use the fitness_reference field in your post:
+workout:{WorkoutID}
+
+
+When posting, an option will appear below the editor allowing you to attach fitness data (workouts, metrics, or goals).
+
+**Recommended Data Sync Methods**
+
+**iOS Devices:** We highly recommend using **HealthKit** to sync your workout data. Simply authorize Solar Network to access your health data in settings, and your workouts, steps, heart rate, and more will sync automatically.
+
+**Android Devices:** Since the Google Fit API has been replaced by Google Health Connect, Android data sync is not currently supported. We are working hard to add support in future updates.
+
+---
+
+## Recording Body Metrics
+
+### Metric Types
+
+| Type | Value | Description |
+| :--- | :--- | :--- |
+| Weight | 0 | Body weight (kg/lbs) |
+| Body Fat % | 1 | Body fat percentage |
+| Steps | 2 | Daily step count |
+| Distance | 3 | Walking/running distance |
+| Heart Rate | 4 | Resting or active heart rate |
+| Sleep | 5 | Sleep duration/quality |
+| Custom | 6 | Other custom metrics |
+
+### How to Record
+
+Log your body metrics, including:
+- Metric type
+- Value
+- Unit
+- Recorded time
+- Notes
+
+The system will automatically display the latest record for each type, making it easy for you to track changes.
+
+---
+
+## Setting Fitness Goals
+
+### Goal Types
+
+| Type | Value | Description |
+| :--- | :--- | :--- |
+| Weight Loss | 0 | Weight reduction goal |
+| Muscle Gain | 1 | Muscle building goal |
+| Endurance | 2 | Endurance goals like running or cycling |
+| Steps | 3 | Daily step count goal |
+| Custom | 4 | Other custom goals |
+
+### Goal Status
+
+| Status | Value | Description |
+| :--- | :--- | :--- |
+| In Progress | 0 | Goal is currently active |
+| Completed | 1 | Goal has been achieved |
+| Paused | 2 | Goal is temporarily paused |
+| Cancelled | 3 | Goal has been cancelled |
+
+### Automatic Progress Updates
+
+You can link goals to specific workout or metric types:
+
+- **Link Workout Type:** Automatically updates progress when you log a workout of the specified type.
+- **Link Metric Type:** Automatically updates progress when you log a metric of the specified type.
+
+For example:
+- Link a "Weight Loss" goal with the "Weight" metric.
+- Link an "Endurance" goal with the "Cardio" workout type.
+
+### Recurring Goals
+
+Goals can be set to repeat:
+
+| Recurrence Type | Value | Description |
+| :--- | :--- | :--- |
+| None | 0 | No repetition |
+| Daily | 1 | Repeats daily |
+| Weekly | 2 | Repeats weekly |
+| Monthly | 3 | Repeats monthly |
+
+You can set the recurrence interval and total number of repetitions.
+
+### Goal Completion
+
+When a goal status changes to "Completed":
+- If it is a recurring goal, the system will automatically create the next cycle's goal.
+- You will receive a notification.
+
---
-title: Quick Start
+
+## Exercise Library
+
+The system provides a preset library of exercises, covering:
+
+### Exercise Categories
+
+| Category | Value |
+| :--- | :--- |
+| Chest | 0 |
+| Back | 1 |
+| Legs | 2 |
+| Arms | 3 |
+| Shoulders | 4 |
+| Core | 5 |
+| Cardio | 6 |
+| Other | 7 |
+
+### Exercise Difficulty
+
+| Difficulty | Value |
+| :--- | :--- |
+| Beginner | 0 |
+| Intermediate | 1 |
+| Advanced | 2 |
+
+### Adding Exercises to Workouts
+
+You can add multiple exercises to each workout, recording:
+- Exercise name
+- Sets
+- Reps
+- Weight
+- Notes
+
---
-Solar Network is an open-source social networking project by Solsynth.
-Operated under the principles of openness, inclusivity, and friendliness, the project was initiated in 2023 and has been online since 2024, marking nearly 2 years of development.
+## Leaderboards
+
+Compare your stats with friends!
+
+### Leaderboard Types
+
+| Type | Description |
+| :--- | :--- |
+| Calories | Total calories burned |
+| Workouts | Total number of workouts completed |
+| Goals Completed | Number of goals achieved |
+
+### Time Periods
+
+| Period | Description |
+| :--- | :--- |
+| Daily | Stats for today |
+| Weekly | Stats for this week |
+| Monthly | Stats for this month |
+| All Time | Lifetime stats |
+
+### Viewing Leaderboards
+
+Leaderboards only include you and your friends, showing:
+- Your rank
+- Your value
+- The gap between you and your friends
+
+---
-You can learn more about the Solar Network project via the links below:
+## FAQ
-- [Solian](https://github.com/Solsynth/Solian): The main repository for the Solar Network project.
-- [Dyson Network](https://github.com/Solsynth/DysonNetwork): The server-side code for Solar Network.
-- [Capital](https://solsynth.dev/products/solar-network): The official website for Solar Network.
+**Can I import data from other apps?**
+Yes, the system supports bulk import via external IDs. You can use data from apps like Strava.
-### Before You Begin
+**Do goals update progress automatically?**
+Yes, if you link a workout type or metric type, the system will automatically update progress based on your logs. You can also update progress manually.
-Before you start using Solar Network, there is some important information you should be aware of:
+**Can workout records be deleted?**
+Yes, you can delete any workout, metric, or goal record. Once deleted, the data cannot be recovered.
-- **Network Configuration:** If you are using proxy tools like Clash with automatic分流 (split tunneling) to access Solar Network from mainland China, you may experience high request latency. This is because our servers are located in Hong Kong and might be routed through a proxy node. We recommend using a direct connection for a better experience.
-- **Patience is a Virtue:** Although Solar Network is nominally a project by the Solsynth dev group, in reality, Solsynth currently only has one student member. Therefore, you may encounter various design flaws, missing features, bugs, or errors. Your patience and understanding are greatly appreciated.
-- **English Reading Skills:** Although most of Solar Network is localized, the majority of server-side error messages are in English. You may need to use a translator to read them or look up solutions in the documentation before seeking help.
-- **Reporting Issues:** You can report problems in our GitHub main repository. Before creating a new Issue, please search to ensure that no one else has already reported the issue and that it hasn't been resolved.
+**Is my data secure?**
+Yes, all private data is visible only to you. You can switch records between public and private at any time.
-### Getting Started
+**How do I sync my workout data?**
-The official Solar Network client supports almost all platforms.
-You can find download instructions on the [Solar Network product page](https://solsynth.dev/en/products/solar-network#download) of the Solsynth website.
+**iOS Users:** We recommend using **HealthKit**. After authorizing Solar Network to access your health data in settings, your workouts, steps, heart rate, etc., will sync automatically.
-After downloading, you can continue reading the next chapters to learn about the Solar Network account system.
+**Android Users:** Currently, Google Fit/Health Connect sync is not supported. We are working hard to add support in future updates.
diff --git a/docs/en/solar-network/index.md b/docs/en/solar-network/index.md
index b601935..13c85f4 100755
--- a/docs/en/solar-network/index.md
+++ b/docs/en/solar-network/index.md
@@ -1,29 +1,28 @@
---
-title: 快速开始
+title: Quick Start
---
-Solar Network 是 Solsynth 的开源社交网络项目。
-秉持着开放、包容、友善的原则运营。自 2023 年立项,2024 年上线至今已经过去近 2 个年头了。
+Solar Network is an open-source social networking project by Solsynth.
+Operated under the principles of openness, inclusivity, and friendliness, the project was initiated in 2023 and has been online since 2024, marking nearly 2 years of development.
-你可以在以下的连接了解到 Solar Network 项目的更多信息:
+You can learn more about the Solar Network project via the links below:
-- [Solian](https://github.com/Solsynth/Solian) Solar Network 项目的主仓库
-- [Dyson Network](https://github.com/Solsynth/DysonNetwork) Solar Network 项目的服务器侧代码
-- [Capital](https://solsynth.dev/products/solar-network) Solar Network 项目的官方网站
+- [Solian](https://github.com/Solsynth/Solian): The main repository for the Solar Network project.
+- [Dyson Network](https://github.com/Solsynth/DysonNetwork): The server-side code for Solar Network.
+- [Capital](https://solsynth.dev/products/solar-network): The official website for Solar Network.
-### 在你开始之前
+### Before You Begin
-在你开始使用 Solar Network 之前,这里有些信息小羊觉得你有必要了解:
+Before you start using Solar Network, there is some important information you should be aware of:
-- 配置好网络:你假若在使用 Clash 等代理工具以自动分流的方式从中国大陆地区访问 Solar Network,可能出现请求延迟高的问题,这是因为我们的服务器位于香港,可能被分配到了代理节点,建议走直连以获取更好的体验。
-- 包容心:Solar Network 名义上是 Solsynth 制作群的项目,但实际上 Solsynth 也只有一个目前还是学生的成员,因此软件中可能发现诸多设计缺陷,功能缺失以及漏洞和报错。还请多多包容。
-- 阅读英语:尽管 Solar Network 大部份都具有本地化,但是大多数服务器返回的报错都是英语的,您可以使用翻译尝试阅读,或是在文档中查询解决方案。最后再前往官方的聊天频道或者 GitHub 反馈问题。
-- 反馈问题:你可已在我们的的 GitHub 主仓库反馈问题,在创建新 Issue 前请搜索以确保没有其他人已经反馈了相关的问题并且已被解决。
+- **Network Configuration:** If you are using proxy tools like Clash with automatic分流 (split tunneling) to access Solar Network from mainland China, you may experience high request latency. This is because our servers are located in Hong Kong and might be routed through a proxy node. We recommend using a direct connection for a better experience.
+- **Patience is a Virtue:** Although Solar Network is nominally a project by the Solsynth dev group, in reality, Solsynth currently only has one student member. Therefore, you may encounter various design flaws, missing features, bugs, or errors. Your patience and understanding are greatly appreciated.
+- **English Reading Skills:** Although most of Solar Network is localized, the majority of server-side error messages are in English. You may need to use a translator to read them or look up solutions in the documentation before seeking help.
+- **Reporting Issues:** You can report problems in our GitHub main repository. Before creating a new Issue, please search to ensure that no one else has already reported the issue and that it hasn't been resolved.
-### 开始使用
+### Getting Started
-Solar Network 的官方客户端支持绝大部分平台,
-你可以从 Solsynth 官网的 [Solar Network 产品页](https://solsynth.dev/zh-cn/products/solar-network#download)
-了解下载方式。
+The official Solar Network client supports almost all platforms.
+You can find download instructions on the [Solar Network product page](https://solsynth.dev/en/products/solar-network#download) of the Solsynth website.
-当您下载完成后,您可以继续阅读章节来了解 Solar Network 的帐号系统。
\ No newline at end of file
+After downloading, you can continue reading the next chapters to learn about the Solar Network account system.