Suibosama 的个人主页与 Markdown 博客。视觉语言参考 MakerFly.dev,内容使用 Suibosama 的公开 GitHub 信息与项目。
站点包含三个独立页面:
#/:首页与项目/文章概览#/projects:支持抓取拖动的项目页#/articles:支持抓取拖动的文章页
npm install
npm run devnpm run build打开 /#/write,填写标题、摘要、标签和正文,可以实时预览、保存浏览器草稿并下载 Markdown。
将下载的 .md 文件上传到 src/posts/ 并提交。文章 frontmatter 示例见 src/posts/_template.md,GitHub Pages 会自动构建并发布。
右上角 Login 登录后,可以在当前浏览器新增或删除项目、文章。修改会先写入浏览器本地存储。
要发布给所有访客:
- 在管理员面板复制或下载
content-overrides.json。 - 用它替换仓库中的
src/content-overrides.json。 - 提交到
main分支。
仓库只保存加盐后的 PBKDF2 校验值,不保存管理员口令明文。
GitHub Pages 由 .github/workflows/deploy-pages.yml 自动构建并发布。