← 返回开源列表

blog

coreyverse.dev/blog 的 Markdown 源文件,以 GitHub 作为 CMS

Markdown GitHub Actions Node.js
Coreychen4444/blog License: NOASSERTION Language: JavaScript

关于

本站博客的唯一数据源。文章是带 frontmatter 的 Markdown 文件,按主题(交易、技术、AI、旅行)分目录存放;每次推送后由 GitHub Action 重新生成 posts.json 清单,coreyverse.dev 据此渲染。内容采用 CC BY-SA 4.0,代码采用 MIT。

核心技术亮点

1

GitHub 即 CMS:把 Markdown 文件提交到 main,网站就会读取

2

posts.json 清单由 GitHub Action(scripts/build-manifest.mjs)自动重建

3

四个主题:交易、后端技术、AI 与 Agent、旅行

4

开放内容:文章 CC BY-SA 4.0,脚本与工作流 MIT;欢迎提交错字和事实更正的 PR

English | 简体中文

Corey 的博客

License: CC BY-SA 4.0 License: MIT Live site

Corey Chen 的个人写作。他是一名在新加坡工作的 Go 后端工程师。 内容开源:欢迎分享、改编、翻译,只需注明出处,并让衍生作品沿用同一许可证。

内容通过 GitHub-as-CMS 流水线渲染在 coreyverse.dev/blog (本仓库是唯一的事实来源)。

内容概览

主题 写些什么
tech 后端工程、Go、分布式系统、MySQL/Redis/Kafka
travel 旅行随笔:美食、街巷、人
trading 从第一性原理出发谈市场、投资与交易系统
ai AI 与 Agent:原理、走向,以及我如何用它们搭建系统

按主题浏览:posts/trading/ · posts/tech/ · posts/ai/ · posts/travel/

转载与署名

posts/ 下的所有内容采用 CC BY-SA 4.0 许可。你可以:

  • 引用、翻译、转载、二次创作:任何媒介,商业或非商业用途均可。
  • 必须: 署名 Corey Chen,链接回 coreyverse.dev/blog 上的原文,并让你的衍生作品 同样采用 CC BY-SA 4.0 许可。
  • 非必须但欢迎:开一个 issue 告诉我,尤其是翻译,我很乐意加上链接。

scripts/ 和 .github/workflows/ 中的代码采用 MIT 许可,见 LICENSE-CODE。

参与贡献

发现错别字、失效链接或事实错误?欢迎提 PR,参见 CONTRIBUTING.md。如果有内容建议或想参与翻译,请开一个 issue。

仓库结构

posts/
├── tech/       # 后端工程、Go、系统
├── travel/     # 随笔与美食笔记
├── trading/    # 市场、投资与交易系统
└── ai/         # AI 与 Agent
posts.json      # 自动生成的清单,请勿手动编辑
scripts/
└── build-manifest.mjs
.github/
├── workflows/manifest.yml
└── ISSUE_TEMPLATE/
LICENSE         # CC BY-SA 4.0(内容)
LICENSE-CODE    # MIT(代码)

撰写新文章(写给未来的贡献者)

  1. 创建 posts/<topic>/<slug>.md,使用以下 frontmatter:

    ---
    title: "Post title"
    topic: "tech"           # trading | tech | ai | travel
    type: "essay"           # essay | note | case-note
    status: "published"     # published | draft | updated
    date: "2026-04-17"
    updatedDate: "2026-04-20"   # 可选
    excerpt: "One-sentence hook."
    author: "Corey Chen"
    authorUrl: "https://coreyverse.dev"   # 可选
    tags: ["Go", "Kafka"]
    readTime: 8
    featured: false         # 可选
    ---
    
  2. 正文使用标准 CommonMark Markdown。带语言标注的围栏代码块会在渲染后的站点上 通过 Shiki 高亮。

  3. 提交并推送到 main。GitHub Action 会自动重新生成 posts.json。

  4. coreyverse 会在下一次请求时拉取新文章(缓存 TTL 为 30 分钟)。

本地构建清单

node scripts/build-manifest.mjs

联系方式