自 2023 年 07 月起,v2 分支 替代 master,作为 openGauss 官方博客仓库。
参考 https://gitee.com/help/articles/4113 注册 Gitee 账号。
在 Gitee 个人设置中设置主邮箱地址,在此 https://gitee.com/profile/emails。
参考 https://gitee.com/help/articles/4106 准备你的 git 环境。
openGauss 是用 markdown 格式写博客的。
文件头需要包含如下信息:
---
title: 'Sample Post'
date: '2020-03-03'
category: 'blog'
tags: ['openGauss']
archives: '2020-03'
author: 'openGaussBlog Maintainer'
summary: 'Just about everything you'll need to style in the theme:headings, paragraphs, blockquotes, tables, code blocks, and more.'
---
Here you can edit your blog.
小提示:你可以复制 https://gitee.com/opengauss/blog/blob/v2/app/zh/blogs/blog_example/20220901-sample-post.md 到你的工作路径下然后继续编辑。
站点使用了 vitepress 框架提供了更好的 SEO,及更快的加载速度,但也有更严格的打包规则,以下规则非常重要我们建议你花几分钟阅读:
<font> </font> <center> </center>
属于已弃用标签,vitepress 将不再支持,如有需要可以使用 <div style="align:center"></div>
。<div> </div>
;。博客的提交利用了 Gitee 的 PR(Pull Request)。
Fork openGauss 博客项目 https://gitee.com/opengauss/blog/tree/v2 到你自己的 Gitee 上。如果需要具体指导请参考 https://gitee.com/help/articles/4128 。
Clone 代码
git clone https://gitee.com/<your-gitee-id>/openGauss-blog
git checkout -b <branch-name>
如果你发表中文博客,工作路径是 app/zh/blogs
。
假设你要写一个中文博客:
cd app/zh/blogs
mkdir <your-gitee-id>
cd <your-gitee-id>
touch YEAR-MONTH-DAY-title.md
你可以以你的 md 文档名来命名你的资源文件,方便使用。例如:
YEAR-MONTH-DAY-title-NN.MARKUP
其中,YEAR, MONTH, DAY, 和 title 和你的博客 md 文件名一致。NN 是 01、02、03 这样的序号。MARKUP 文件扩展名。如下例子:
2020-01-01-new-years-is-coming.md
2020-01-01-new-years-is-coming-01.png
2020-01-01-new-years-is-coming-02.gif
2020-01-01-new-years-is-coming-03.pdf
使用 HTML <img> 标签嵌入图片, 但你的图片资源需要放入当前目录下(即 your-gitee-id 目录下),输入图片名称作为 src 值:
<img src = "./2020-01-01-new-years-is-coming-01.png">
git add <file-path>
git commit -m "<message>"
git push origin <branch-name>:<branch-name>
参考 https://gitee.com/help/articles/4128#article-header2 提交你的 PR
等待评审和合入。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model