基于 Node.js 的博客框架,可将 Markdown 文章生成静态网站。
4.2万55TypeScriptMIT维护活跃更新于 12天前
VanBlog 是一套可自托管的个人博客系统,前台基于 Next.js 静态生成,后台提供文章与草稿管理、访问统计等功能,后端使用 NestJS 与 MongoDB。
写作部分基于 ByteMD 编辑器,支持 Mermaid 图表、数学公式、自定义高亮块,并可直接从本地或剪贴板上传图片。读者侧提供目录、搜索、分类标签、RSS 以及文章加密访问。评论使用 Waline,图片可存放在本地,也可通过 PicGo 接入对象存储或 GitHub。
部署可以使用安装脚本或 Docker Compose,同时运行 VanBlog 与 MongoDB。Caddy 负责按需自动签发与续期 HTTPS 证书,后台还提供数据导入导出和版本更新提示。
下载并运行安装脚本
curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh之后再次运行脚本以管理安装
./vanblog.sh概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
基于 Node.js 的博客框架,可将 Markdown 文章生成静态网站。
基于 Node.js 和 MongoDB 的自托管网站统计工具,注重隐私,界面简洁且不使用 Cookie。
一款基于 PHP 的自托管博客程序,支持 Markdown、插件和主题,可选多种数据库。
一款扁平文件型 CMS,用于搭建网站和博客,内容以 JSON 存储,无需数据库。
可私有化部署、注重隐私的产品分析与用户互动平台,覆盖 Web、移动、桌面和 IoT 应用。
基于 Python 的静态网站生成器,可将 Markdown、reStructuredText 等源文件生成网站,无需数据库。