Terms and Conditions 服务条款
Last updated: 2026-08-08 / 最后更新日期:2026 年 8 月 8 日
Terms and Conditions · 服务条款#
Last updated: August 8, 2026 · 最后更新日期:2026 年 8 月 8 日
This page is written in both English (top) and Simplified Chinese (bottom). In case of any discrepancy, the Chinese version shall prevail. 本页采用”英文在前、中文在后”的双语呈现方式,如两种语言表述存在差异,以中文版本为准。
1. English Version#
1.1 Acceptance of Terms#
By accessing or using gemmae.dev (the “Site”), you agree to be bound by these Terms and Conditions (“Terms”). If you do not agree to any part of these Terms, you should discontinue use of the Site immediately. These Terms are effective as of the “Last updated” date noted above and may be revised from time to time (see §1.8).
1.2 Content Ownership and Reuse#
Unless otherwise stated, all original content published on the Site – including blog articles, project descriptions, murmur posts, original illustrations, and project screenshots – is the exclusive property of @Wanfeng, and is made available to you under the following licence:
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)] (https://creativecommons.org/licenses/by-nc-sa/4.0/ ↗)
In plain language, this means you are free to share, adapt, and build upon the Site’s original non-code content, provided that you:
- give appropriate credit (include a clear link back to the original article on gemmae.dev and name the author “@Wanfeng”);
- use it for non-commercial purposes only (you may not sell, resell, licence or otherwise monetise the content, e.g. by republishing it on a paywalled platform, a paid newsletter, or a commercial marketing site); and
- distribute any derivative work under the same CC BY-NC-SA 4.0 licence.
For uses that fall outside the scope of CC BY-NC-SA 4.0 (such as commercial reproduction, whole-site mirroring, or translation intended for commercial distribution), please contact me in advance at wanfeng572@gmail.com to obtain explicit written permission.
1.3 Licence for Code Snippets#
Blog articles published on the Site may include code examples / code snippets (collectively the “Code Snippets”) written by @Wanfeng. Code Snippets are released under the following custom licence:
(a) You may freely reproduce, modify, and integrate Code Snippets into personal, educational, or open-source projects, without prior notice or attribution being strictly required (though attribution is always appreciated).
(b) Commercial use is NOT permitted without advance written consent. If you wish to use any Code Snippet (or a derivative of one) in a product or service that is sold, licenced, or otherwise monetised (including inside an internal tool used by a for-profit organisation), you must first contact the author at wanfeng572@gmail.com to agree on terms.
Any third-party libraries or framework code referenced in Code Snippets remain governed by their respective original open-source licences (e.g. MIT for Astro, Apache 2.0 for the Astro-Pure theme).
1.4 “As Is” Provision — No Warranty#
All content on the Site is provided for personal, educational, and non-commercial reference only, and is published on an “AS IS” AND “AS AVAILABLE” BASIS, WITHOUT WARRANTIES OF ANY KIND, either express or implied. Specifically, the Operator does not warrant that:
- the content is free of technical errors, omissions, or out-of-date material;
- any code snippet, tutorial, or configuration recipe will work for your specific environment without modification;
- the Site will be available on an uninterrupted or error-free basis; or
- the Site or its server is free of viruses or other harmful components.
To the maximum extent permitted by applicable law, the Operator shall not be liable for any direct, indirect, incidental, special, consequential or exemplary damages arising out of or in any way connected with your use of or reliance upon content published on the Site, even if advised of the possibility of such damages.
1.5 External Links#
The Site, including blog articles, the About page, and the Friends links page, may contain links to external third-party websites (“External Links”). The Operator does not own, operate, control, or endorsethe content, privacy policies, terms of service, or business practices of any linked site. You acknowledge and agree that the Operator is not responsible or liable, directly or indirectly, for any damage, loss, or offence caused or alleged to be caused by or in connection with your use of or reliance on any such external content. Please review the terms and privacy policies of every third-party site you visit.
1.6 User Conduct (Commenting and Submissions)#
Comment functionality is currently disabled on the Site (see the Privacy Policy §1.4 / §2.4). The following conduct rules describe the expectations for any user-submitted content should comments or message boxes be opened in the future.
When using any interactive feature of the Site, you agree not to submit or link to content that:
- violates any applicable law or regulation, or infringes any third party’s copyright, trademark, privacy or other rights;
- is obscene, pornographic, abusive, defamatory, threatening, discriminatory, hateful, or that encourages violence or terrorism;
- constitutes unsolicited advertising, spam, pyramid schemes, phishing, or any other form of commercial or non-commercial solicitation unrelated to the topic of the thread;
- contains malware, viruses, trojans, worms, exploit payloads, or any other code designed to damage, intercept, or exfiltrate data.
The Operator reserves the right to moderate, reject, edit, or remove any user submission without prior notice, and to block access to repeat offenders.
1.7 Open-Source Components Used on the Site#
The Site itself is built with the following open-source software. Your use of the Site is also subject to the terms of the corresponding licences:
- Astro framework — MIT Licence ↗
- Astro-Pure theme — Apache 2.0 Licence ↗
1.8 Changes to the Terms#
These Terms may be updated from time to time. The “Last updated” date at the top of this page indicates the date of the latest revision. Your continued use of the Site after the revision becomes effective constitutes acceptance of the updated Terms.
2. 中文版本#
2.1 条款的接受#
当您访问或使用 gemmae.dev(以下简称”本站”)时,即表示您同意受本服务条款(下称”本条款”)的约束。 如您不同意本条款的任何内容,请立即停止使用本站。本条款自页面顶部”最后更新日期”起生效,并可能被 不时修订(参见第 2.8 节)。
2.2 内容所有权与转载授权#
除非另有说明,本站发布的所有原创内容(包括但不限于博客文章、项目介绍、碎碎念、原创插画、项目截图等, 以下合称”原创内容”)的所有权均归运营者 @Wanfeng 所有,并按以下协议对外开放使用:
[知识共享 署名 - 非商业性使用 - 相同方式共享 4.0 国际许可协议(CC BY-NC-SA 4.0)] (https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans ↗)
通俗地说,您可以在遵守下列条件的前提下自由转载、修改并基于原创内容再创作:
- 署名:必须保留作者署名 “@Wanfeng”,并在转载页显著位置附上指向 gemmae.dev 原文页面的清晰超链接;
- 非商业:仅可用于非商业目的。任何付费墙平台、付费订阅邮件、商业营销站点、售卖的书籍或课程中 转载、节选、改编、翻译或打包售卖等行为均属于商用,未经书面授权不得使用;
- 相同方式共享:若您基于原创内容修改、翻译或再创作,所产生的新作品必须同样以 CC BY-NC-SA 4.0 或兼容的协议发布。
凡超出上述 CC BY-NC-SA 4.0 许可范围的使用方式(例如商业性转载、整站镜像、用于营利性翻译等),必须 提前通过邮箱 wanfeng572@gmail.com 联系运营者取得书面授权。
2.3 代码片段的使用许可#
博客文章中可能包含由 @Wanfeng 本人编写的代码示例 / 代码片段(以下合称”代码片段”)。 代码片段按下列自定义许可对外开放使用:
(a)您可以在个人项目、学习项目、开源项目中自由复制、修改、整合本文的代码片段,无需提前通知; 如条件允许,在项目 README 或注释中保留作者署名将不胜感激。
(b)商用必须提前取得书面同意。如您希望将本站任何代码片段或其衍生版本用于售卖、授权、收费 SaaS 服务、商业内部工具等具有营利性目的的产品或服务中,请务必先通过邮箱 wanfeng572@gmail.com 联系作者协商条款。
代码片段中引用到的第三方库 / 框架代码(Vue、Astro、Go 库等)仍按其原始开源协议授权。
2.4 按原样提供,不作担保#
本站所有内容仅用于个人学习、研究与非商业性参考,按**“原样”(AS IS)和”可用”(AS AVAILABLE) 基础提供,不附带任何形式的明示或默示担保**。运营者特别不保证:
- 内容没有技术错误、遗漏或已过时;
- 代码示例、教程或配置片段能在您的特定环境中原样无误地运行;
- 本站将无间断、无错误地可用;
- 本站或其服务器不携带病毒或其他有害组件。
在适用法律允许的最大范围内,运营者不对因使用或依赖本站内容所导致的任何直接、间接、附带、特殊、 衍生或惩罚性损害承担责任,即便已被告知该等损害可能发生。
2.5 外部链接#
本站(包括正文、About 页、友链页等)可能包含指向第三方网站的外链(“外部链接”)。运营者不拥有、 不运营、不控制、不背书任何第三方网站的内容、隐私政策、服务条款或经营方式。您确认并同意: 因访问、使用或依赖外部链接内容所导致的任何损失、损害或纠纷,运营者不直接或间接承担任何责任。 请在访问第三方网站时自行阅读并遵守对方的隐私政策与服务条款。
2.6 用户行为规范(评论 / 投稿)#
截至本条款更新时,本站评论功能暂未开放(参见隐私政策第 1.4 / 2.4 节)。以下条款描述的是: 若将来开放评论或留言功能,用户提交内容时应遵守的行为规范。
在使用本站任何互动功能时,您同意不得发布、上传或链接到以下内容:
- 违反任何适用法律法规,或侵犯他人著作权、商标权、隐私权等合法权利的内容;
- 淫秽、色情、辱骂、诽谤、威胁、歧视、鼓动仇恨、煽动暴力或恐怖主义的内容;
- 与讨论主题无关的商业或非商业广告、垃圾信息、传销、钓鱼、诱导等;
- 含有病毒、木马、蠕虫、漏洞利用代码或其他旨在破坏、截获或窃取数据的恶意代码。
运营者保留不经预先通知即审核、拒绝、编辑、删除用户提交内容的权利;对于屡次违反规范的账号, 运营者保留封禁访问权限的权利。
2.7 本站所使用的开源组件声明#
本站本身基于以下开源软件构建,您使用本站时也需遵守对应开源协议的条款:
- Astro 框架 — MIT 协议 ↗
- Astro-Pure 主题 — Apache 2.0 协议 ↗
2.8 条款的变更#
运营者可能会不定期更新本条款。页面顶部的”最后更新日期”即为最近一次修订的生效日期。 修订生效后您继续使用本站,即视为接受更新后的条款。