Skip to content

Repository files navigation

Suibosama.dev

Suibosama 的个人主页与 Markdown 博客。视觉语言参考 MakerFly.dev,内容使用 Suibosama 的公开 GitHub 信息与项目。

站点包含三个独立页面:

  • #/:首页与项目/文章概览
  • #/projects:支持抓取拖动的项目页
  • #/articles:支持抓取拖动的文章页

本地运行

npm install
npm run dev

构建

npm run build

写文章

打开 /#/write,填写标题、摘要、标签和正文,可以实时预览、保存浏览器草稿并下载 Markdown。

将下载的 .md 文件上传到 src/posts/ 并提交。文章 frontmatter 示例见 src/posts/_template.md,GitHub Pages 会自动构建并发布。

管理员模式

右上角 Login 登录后,可以在当前浏览器新增或删除项目、文章。修改会先写入浏览器本地存储。

要发布给所有访客:

  1. 在管理员面板复制或下载 content-overrides.json
  2. 用它替换仓库中的 src/content-overrides.json
  3. 提交到 main 分支。

仓库只保存加盐后的 PBKDF2 校验值,不保存管理员口令明文。

GitHub Pages 由 .github/workflows/deploy-pages.yml 自动构建并发布。

About

Suibosama personal homepage, projects, articles and Markdown writer.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages