网站结构说明
本页面向开发者,介绍 hhmao-docs(Docusaurus 3.10)站点的目录组织、配置文件、组件分层与多语言实现。修改代码前建议先通读。
顶层目录
hhmao-docs/
├── docs/ # 文档源文件(中文 zh-CN)
├── i18n/ # 多语言翻译
│ ├── en/ # 英文翻译
│ └── zh-TW/ # 繁体翻译
├── src/ # 自定义 React 组件 / 主题覆盖 / CSS
├── static/ # 静态资源(拷贝到根目录)
├── .docusaurus/ # Docusaurus 缓存(可删)
├── build/ # 构建产物(可删)
├── docusaurus.config.ts # ★ 主配置
├── sidebars.ts # ★ 侧边栏结构
├── package.json
└── gen-llms.js # 脚本:生成 llms.txt
文档源:docs/
zh-CN 文档按用途分为 8 个子目录 + 根级文件:
docs/
├── intro.md # 站点首页(sidebar_position: 1)
├── cli.md # MeowLoad CLI 命令行工具
├── supported-websites.md # 支持的平台列表
│
├── quickstart/ # 快速上手
│ ├── single-link.md
│ ├ ── batch.md
│ ├── md5.md
│ └── audio-extract.md
│
├── client/ # 客户端下载
│ ├── windows.md
│ └── mac.md
│
├── features/ # 功能特性
│ ├── sniffer.md
│ ├── playlist-channel.md
│ ├── coverage.md
│ ├── quality.md
│ ├── audio-extract.md
│ └── batch-links.md
│
├── faq/ # 常见问题
│ ├── watermark.md
│ ├── install.md
│ ├── quality.md
│ ├── album-audio.md
│ ├── private.md
│ ├── expiry.md
│ ├── batch.md
│ ├── failure.md
│ ├── account-and-membership-faq.md
│ └── keep-downloaded-files-in-order.md
│
├── platforms/ # 21 个平台下载页
│ ├── youtube-video-downloader.md
│ ├── bilibili-video-downloader.md
│ ├── twitter-video-downloader.md
│ ├── tiktok-video-downloader.md
│ ├── instagram-video-downloader.md
│ ├── facebook-video-downloader.md
│ ├── threads-video-downloader.md
│ ├── sora-video-downloader.md
│ ├── reddit-video-downloader.md
│ ├── pinterest-video-downloader.md
│ ├── twitch-video-downloader.md
│ ├── soundcloud-video-downloader.md
│ ├── snapchat-video-downloader.md
│ ├── vimeo-video-downloader.md
│ ├── tumblr-video-downloader.md
│ ├── dailymotion-video-downloader.md
│ ├── likee-video-downloader.md
│ ├── linkedin-video-downloader.md
│ ├── vk-video-downloader.md
│ ├── weibo-video-downloader.md
│ └── xiaohongshu-video-downloader.md
│
├── video-downloads/ # 视频下载专题
│ ├── bulk-video-downloader.md
│ ├── how-to-download-ifunny-videos.md
│ ├── sora2-watermark-remover.md
│ └── batch-download-profile-playlist.md
│
├── livestream-recording/ # 直播录制
│ ├── how-to-record-twitch-live-streams.md
│ └── how-to-record-kick-live-streams.md
│
├── browser-extension/ # 浏览器插件
│ ├── install-meowload-extension.md
│ ├── download-ecommerce-product-videos.md
│ ├── download-1688-product-videos.md
│ ├── download-wechat-article-videos.md
│ └── batch-save-xiaohongshu-notes.md
│
└── youtube/ # YouTube 专题
├── youtube-subtitles-download.md
├── download-youtube-with-meowload-browser-extension.md
├── how-to-download-a-youtube-playlist.md
└── youtube-network-troubleshooting.md
每篇 markdown 顶部都有 frontmatter:
---
title: 显示在浏览器标签与搜索结果的标题
sidebar_label: 侧边栏显示名
sidebar_position: 侧边栏内排序
description: SEO 描述
---
多语言:i18n/
Docusaurus i18n 约定:每个 locale 在 i18n/<locale>/ 下镜像站点结构。
i18n/
├── en/
│ ├── docusaurus-plugin-content-docs/current/
│ │ ├── intro.md # zh-CN docs/* 的镜像
│ │ ├── platforms/*.md
│ │ └── ...
│ ├── docusaurus-plugin-content-docs/current.json # sidebar / label 翻译
│ ├── docusaurus-theme-classic/
│ │ ├── navbar.json # navbar 文案翻译
│ │ └── footer.json
│ └── code.json
│
└── zh-TW/
├── docusaurus-plugin-content-docs/current/
├── docusaurus-plugin-content-docs/current.json
├── docusaurus-theme-classic/
│ ├── navbar.json
│ └── footer.json
└── code.json