寻找合适的发电机 在准备阶段,我们分析、评估并向重新设计团队展示了我们认为具有该项目最佳特性的静态站点生成器。我们在分析阶段认为最重要的方面是: 灵活性; 配置系统的容易程度; 可以在短时间内预览结果。 我们的第一个建议落在 Fermo上 ,因为它在频繁发布大量内容时的速度、与 DatoCMS GraphQL API 的接口性以及实时预览功能经过比较,我们认为 Middleman是最佳选择:尽管性能较低,而且性能也较差。
功能较少我们发现一个肯定更成熟的
开源社区,这些部分是通过分别 Telegram 电话号码数据库 使用Slim和SCSS开发HTML和CSS生成的。 干净且可维护的代码 我们编写的所有 Ruby 代码都严格遵循Lint 标准的格式规则和约定,尤其是RuboCop Lint。虽然它应该成为各种规模项目的标准,但不幸的是它仍然是一种经常被忽视的做法。这次不是:代码在每次提交之前都经过了一致性验证,确保了最大程度的整洁以及对于那些将继续开发的人来说易于管理、维护和理解。
用于验证公共管理站点代码的 Lint
目前,该代码没有错误或警告,提高了 科威特 电话号码列表 效率和可维护性,即使是 Cantiere Creativo 外部的团队也是如此。除了让我们能够毫无问题地交付产品之外,它还帮助我们显着优化和提高性能,正如我们稍后将看到的那样。 无头革命 Designers Italia博客上的文章已经非常清楚地解释了为什么选择无头 CMS 解决方案: 为了最好地响应设计阶段出现的所有需求,软件方面的选择面向无头 CMS 解决方案,即不包含内容呈现界面,而仅包含用于创建内容的后端组件的系统。