由社区驱动的站点高度:准备捐款
高架(11ty)已成为我的静态站点发电机。它的速度,灵活性和未开放的性质使其非常适合各种项目,包括由社区驱动的网站,例如Style Stage,CSS展示,由社区贡献提供支持。这类项目的高度优势包括:闪电制作,模板灵活性,多功能文件创建和渲染,支持多种模板语言(HTML,Markdown,Nunjucks)以及由于其静态HTML输出而引起的高性能。
高架社区驱动站点的成功的关键是它能够从数据源中动态生成页面。本文概述了建立此类网站的重要预编码步骤。
系列概述:
- 准备贡献(当前文章)
- 建立网站(下一篇文章)
建立繁荣的社区网站:主要注意事项
创建一个社区驱动的网站过去很复杂。但是,使用高度和其他现代工具,该过程已大大简化。在邀请贡献者邀请者之前,请考虑以下至关重要的步骤:
1。定义贡献者访问
确定哪些内容贡献者可以修改。对于样式阶段,JSON文件允许贡献者用用于生成其页面的元数据提交拉动请求。您可能还允许上传或多个数据文件进行分类。考虑贡献的范围和您的审查能力,以确保可管理的社区。 GitHub操作可以自动化无效文件的检查。
2。建立明确的准则
定义明确的准则至关重要。这些准则应在github存储库中的CONTRIBUTING.md
文件中记录。当贡献者创建拉动请求或问题时,此文件会自动出现。解决内容许可,作者归因和可接受的内容策略。例如,样式阶段指定了不适当的图像或指南违规的拒绝标准。
3。实施工作流程和自动化
高架处理该站点的构建,但是其他工具(例如Netlify和Github)可以增强贡献过程。 NetLify为每个拉请求创建部署预览,允许贡献者测试其提交和节省维护者的时间。 Github促进了公众的讨论和问责制。有关更频繁的数据更新,请考虑使用IFTTT或Zapier安排定期部署。请注意,此工作流程要求贡献者拥有GitHub帐户。
4。选择通信方法
确定通知贡献者有关更新的重要性。 Style Stage使用每周的新闻通讯(使用NetLify表单,NetLify功能和Buttondown进行管理,如MatthewStröm的文章“使用NetLify forms和NetLify函数来构建电子邮件签名窗口小部件”中所述)。替代方案包括GitHub回购通知或发布。
5。招募和参与贡献者
促进您的项目寻找贡献者。 Style Stage使用Twitter民意调查和“呼吁贡献者”运动,与潜在的贡献者互动,并将其变成项目倡导者。发射直播也有助于引起兴趣。记住要积极与您的社区互动并提供参与的途径。突出显示您的网站内容中的贡献机会。
6。配置存储库设置
确保您的存储库是公开的,并包含基本的“社区健康”文件:
-
README.md
:项目描述。 -
CONTRIBUTING.md
:提交指南。 - 拉请求模板:用于提交的结构化模板。
实施分支保护规则(设置→分支),以在合并到主分支之前需要拉申请审查。
下一步
本文为建立一个高度的社区驱动地点奠定了基础。下一篇文章将深入探讨该代码,创建一个高度的入门项目,您可以适应自己的社区或个人网站。
系列概述:
- 准备贡献(当前文章)
- 建立网站(下一篇文章)
以上是由社区驱动的站点高度:准备捐款的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)