Staticman

Staticman

我将用户生成的内容带到静态站点用户生成的内容通常是任何静态站点的致命弱点–博客评论平台,评论部分或投票系统只是一些常见示例。为了在静态站点上实现这些功能,开发人员经常求助于第三方服务,这些服务通过JavaScript嵌入或iframe将内容注入页面。我将您的内容保留在其位置上静态站点设置具有将所有数据保存在一个地方的巨大好处:标记,样式甚至内容。您可以将整个博客保存为ZIP文件(包括帖子)。但是,一旦您将第三方服务加入其中,您就会失去它。您不再拥有内容,并且突然依赖外部平台来交付其中的一些内容。Staticman为您处理用户生成的内容,并将其与其余内容一起转换为位于GitHub存储库中的数据文件。我喜欢Jekyll + GitHub Pages Staticman与托管在GitHub Pages上的Jekyll网站完美配合,因为推送到您的主分支将自动重新生成该网站。如果您要在发布之前对条目进行审核,则会创建拉取请求以供您批准;否则,文件将立即被推送到您的主分支。

分类目录

Self-Hosted版Staticman的替代品

WordPress

WordPress

WordPress是开源软件,可用于创建漂亮的网站,博客或应用。
Ghost

Ghost

Ghost是一个用于构建和运行现代在线出版物的完全开放源代码,可入侵的平台。我们为从Zappos到Sky News的博客,杂志和新闻记者提供支持。
Grav

Grav

Grav是易于使用但功能强大的开源CMS,不需要数据库。简而言之,安装Grav只需解压缩文件即可。
Jekyll

Jekyll

Jekyll是一个简单的博客感知静态网站生成器。
Hugo

Hugo

Hugo是用于生成静态网页的通用网站框架。Hugo可以灵活地使用多种格式,是博客,文档,公文包等的理想选择。
Octopress

Octopress

Octopress是由Brandon Mathis为Jekyll设计的框架,Jekyll是支持Github Pages的博客感知静态网站生成器。
Pelican

Pelican

用Python编写的静态站点生成器,不需要数据库或服务器端逻辑。
CodeTactic CMS

CodeTactic CMS

CodeTactic CMS是基于PHP的自定义内容管理系统。CodeTactic CMS的主要优点是它允许用户进行前端网站管理,并且还支持最新的丰富内容和多媒体站点。
Hexo

Hexo

Hexo是一个由Node.js支持的快速,简单且功能强大的博客框架,该框架为静态站点生成器和强大的社区提供了广泛的插件选择。
WriteFreely

WriteFreely

WriteFreely是一个开源,极简,联合,自托管的博客平台。它是为构建的。
Apache Sling CMS

Apache Sling CMS

一个Web内容管理系统,具有一个灵活的,由组件驱动的页面构建器和灵活的内容模型。
Gridsome

Gridsome

Gridsome是由Vue JS支持的免费和开源框架,用于默认情况下构建快速的网站和应用。
Sculpin

Sculpin

Sculpin是一个用PHP编写的静态站点生成器。它将Markdown文件,Twig模板或标准HTML转换为可以轻松部署的静态HTML站点。
Zox

Zox

Zox.js是用于静态站点和GraphQL API的Web框架。