Herdr UI
Herdr의 TUI가 뛰어나며, 창을 통해 추가되는 기능
Markdown 편집·전체 관리 대시보드·분석·이미지 호스팅·댓글·자동 HTTPS를 지원하는 자체 호스팅 블로그 시스템
A self-hosted blogging system with Markdown editing, a full admin dashboard, analytics, image hosting, comments, and automatic HTTPS.
개발 도구TypeScript · JavaScriptGitHub @Mereithhh온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗The demo admin username and password are both demo. The documentation and application interface are currently primarily in Chinese; internationalization is on the roadmap.
more marker. Upload local or clipboard images directly from the editor, import Markdown files, and manage posts and drafts in bulk.VanBlog uses an automated AI maintenance workflow to reproduce reported code issues, add regression tests, and open pull requests, with corresponding changelog and documentation updates. The maintainer remains responsible for merging into master and creating release tags. Issues and pull requests are welcome.
Product releases and deployments are triggered by v* tags; documentation deployments are triggered by doc* tags. The live demo and documentation site stay on their latest tagged versions, so they may not yet reflect changes on master.
If you encounter a problem, first check whether it is resolved in the latest published release.
curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh
If the documentation site is unavailable, use the GitHub raw mirror:
curl -L https://raw.githubusercontent.com/Mereithhh/vanblog/master/scripts/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh
To run the script again later:
./vanblog.sh
For other deployment options, see the getting started guide. The default Docker Compose setup runs VanBlog and MongoDB as separate services.
See the reverse proxy guide.
VanBlog is a pnpm workspace with a Next.js/React frontend, a NestJS backend using MongoDB, and a Umi/Ant Design admin dashboard. See the development guide and changelog.
Open an issue to report a problem or suggest an improvement. Reproducible code issues enter the automated AI investigation and pull request workflow. Requests to add a site to the showcase are handled by the maintainer, who also handles merges and releases.
Themes and internationalization are long-standing goals for making VanBlog easier to adapt and use across communities. The following items are planned and are not a list of currently available features:
Expanding end-to-end test coverage is also ongoing; server tests and admin end-to-end tests already run for pull requests.
For the historical checklist of completed work, see the Chinese README.
These sites have been shared by the community. To add yours, open an issue.
If VanBlog is useful to you, donations help support its maintenance. Include your preferred name with your donation if you would like to be listed below.
This historical list may be incomplete: some past records are missing. Please contact the maintainer if your donation was omitted.
| Donor | Amount (CNY) | Date |
|---|---|---|
| Sirit | 6.66 | 2022-09-01 |
| jingcheng | 100 | 2022-09-06 |
| mosuzi | 100 | 2022-09-08 |
| ym679 | 20 | 2022-09-08 |
| wangcw | 100 | 2022-09-13 |
| ziva | 8.80 | 2022-09-15 |
| Velen | 50 | 2022-09-18 |
| pcz | 50 | 2022-10-19 |
| fanyang | 100 | 2025-06-12 |
A historical Lighthouse report is shown below. Results depend on the deployment, content, and test conditions.
VanBlog is licensed under the GNU General Public License v3.0.