Contribution Guide [contribution][edit]
Contribution Guide [contribution][edit]
若是文件粒度的微小更改,可以在 Github 直接编辑文件。
如果涉及多文件等复杂情况,您可能需要在本地部署工具进行预览。
下面是将 Community-Blog 克隆到本地的命令 (我们这里使用了一些 git 子模块,比通常的  确保你安装了 Rust 和 Node.js 环境,在项目根目录下运行如下指令安装 Kodama 与 Node.js 依赖: 实时预览只需运行  在提交之前我们推荐您运行  2. Tools [tools][edit]
git clone 多一个步骤):git clone git@github.com:moonbit-community/community-blog.git
cd community-blog
git submodule update --init --recursive
cargo install --git https://github.com/kokic/kodama.git
npm i
npm run dev ,在浏览器访问 localhost:5173 即可。typos、zhlint 和 autocorrect --fix 命令来检查和修复拼写错误。
其安装可以参考下面的链接:
下面是一些关于排版的简单要求,适用于 Community-Blog 中的全部文章: 另外,对于发出的 PR,我们希望 PR 标题可以符合 约定式提交 的要求,并且可以标注贡献的部分,比如: 3. Requirements [requirement][edit]
trees 文件夹为根目录。例如本文件的路径是 /contribution/requirement.md。community-blog/trees 目录,可以使用跳转和补全功能。feat: add a new community information for weekly
fix: fix typo for knowledge base
refactor: refactor the doc structure
社区成员可以自由贡献一些博客文章,可以是 MoonBit 的教学、杂谈、开发日记等等。
直接发起 PR 在 trees/blog 文件夹中添加文章即可,因为文章分节会需要包含多个文件,
建议写作者单独开一个文件夹来存放文章,并用一个主文件来包含其他的文件。
文章的头部需要包含一些元信息: 举个例子: 4. Blog [blog][edit]
author:作者的名字date:文章的日期,格式为 YYYY-MM-DDtitle:文章的标题taxon:文章的分类,通常都是 Blog---
author: CAIMEOX
date: 2025-04-01
title: MoonBit 开发日记
taxon: Blog
---