Publii CMS深入解析

你是否考虑过开始一个在线业务?你可能已经被告知,WordPress CMS是最受欢迎和最容易实现这一目的的平台。

说到受欢迎程度,这无疑是真的。事实上,在某个时候,WordPress被用于网络上所有网站的大约三分之一,更准确地说,是30%。

至于易用性,似乎有更严重的挑战者。

Publii CMS就是这些挑战者之一。尽管仍处于早期阶段,但它已经解决了良好的老WordPress平台的许多缺点。

在今天的文章中,我们将非常详细地(重新)发现这个平台,所以当你读完后,你将能够利用Publii CMS所带来的所有机会。

什么是Publii CMS?

Publii CMS是一个静态内容管理系统。

换句话说,它与WordPress、Joomla或Drupal等系统相似,因为它允许你在没有太多技术知识的情况下建立和管理一个网站。 静态 “是指它能够生成由静态文件组成的输出,在大多数情况下,你可以免费在各种平台上托管。 这很适合网上创业者或任何寻找免费、可靠和简单的方式使他在网上迈出第一步的人。

为什么你应该考虑使用Publii

Publii CMS非常适合建立各种类型的网站,包括但不限于博客、投资组合、公司网站。

安全

首先,Publii CMS在大多数情况下在本地和离线工作。 您只需连接到Internet即可将您的站点上线、备份或仅将其与您的最新更改同步。 因此,不需要管理数据库或服务器,也不需要经常担心安全更新。最重要的是,用Publii创建的网站是以静态文件的形式生成的,所以黑客几乎不可能控制你的网站。

无需任何优化的极速网站

正如我前面所说,Publii将你的网站生成为一堆静态文件,可以在短时间内提供给你的访问者。这使得Publii网站开箱即用,无需进一步优化。用WordPress网站实现同样水平的性能,需要更多的努力和投资。这是非常有益的,特别是如果你打算在搜索引擎排名中具有竞争力。 最近谷歌的更新,及其核心网络指标,更加强调了你的网站的加载速度。

免费获得更好的搜索引擎排名

使用Publii使你更容易在谷歌和其他搜索引擎上获得排名。我们已经讨论过,如果你用Publii创建网站,你的网站速度会得到提升。而速度对于在谷歌上获得好的排名越来越重要。

除此之外,Publii为你提供了许多高级搜索引擎优化选项,以建立你在搜索引擎上的声誉。首先,你可以在你网站的每一页添加元标签,以便搜索引擎更好地理解你的内容。Publii自动生成你的网站地图和json-ld格式的结构化数据标记,以改善你的网站的搜索结果。此外,你可以压缩你的网站文件,以加快页面加载速度,或者只需点击几下,就可以采用谷歌的AMP(加速移动页面)格式。

对初学者和开发者都适用

与其他静态网站生成器不同,Publii是以初学者为中心建立的,其功能强大,适合开发人员使用。它结合了WordPress等系统的易用性和Hugo或Jekyll等开发者常用的静态网站生成器的功能。它直观的用户界面允许你在很短的时间内上网,无论你的技术熟练程度和预算如何。

世界级供应商提供的免费主机

至于预算,Publii帮助你在不花一分钱的情况下让你的网站上线。服务器选项卡具有许多内置的托管供应商,如Netlify、AWS S3、GitLab Pages等,并有令人敬畏的免费层级。基本上,他们允许你免费托管你的网站,只要你不超过某些限制。

美丽和功能齐全的主题

有许多免费的主题可供Publii使用,你可以在许多方面根据自己的喜好进行定制。根据不同的主题,有特定的选项可以改变你的网站的布局、颜色和字体,而无需编码。

同样,你可以在你的网站上添加GDPR cookies、社交媒体分享按钮、Discuz评论和搜索功能。为了进一步定制,可以自由编辑主题文件,以获得独特的外观和感觉,或只覆盖代码的相关部分。这些主题是用普通的HTML、CSS和JavaScript编码的,以handlebars作为模板系统。

为您量身定做的编辑体验

Publii有三个帖子编辑器:WYSIWYG编辑器、区块编辑器、markdown编辑器。 所见即所得(WYSIWYG)编辑器为您提供了类似于您使用微软Word等软件的体验。

你在输入和格式化你的文本。有一个工具栏可以用图片、表情符号、链接、嵌入式视频等丰富你的文本。

至于区块状编辑器,它与以前的编辑器类似,但有一个额外的好处,即更直观和更沉浸的编辑体验。

你保留了所见即所得编辑器的熟悉界面,有一个内联工具栏,为你提供格式化选项。

通过移动整个块来重新组织你的写作,并使用自定义CSS类来定制它们,而不需要太多的麻烦,这使得该编辑器成为强大用户的最佳选择。它可以被比作Gutenberg WordPress编辑器。

区块状编辑器偏向于沉浸式体验而不是简单,而markdown编辑器则侧重于简单性和速度。它带有速记符号,如插入html元素的哈希值,而不必担心标签的关闭或打开。为了更好地利用它,以前对标记语言的一些经验将是非常有用的。再加上像Prodocs这样面向文档的主题,它是技术作家的最佳编辑器。

欢迎WordPress用户

如果您之前使用WordPress建立了您的网站,您可以通过用WXR备份文件导入您网站的数据来切换到Publii。

你必须记住,这个功能仍在开发中,没有经过全面测试。所以,使用它的最好方法是只将你的WordPress内容导入一个新鲜的Publii网站。还有许多其他值得一提的功能,但这将使这篇文章更长。请看Publii的官方文档以了解更多。

尽管有这些优点,Publii仍然在走向完美的路上。下一节将讨论到目前为止Publii的一些不足之处。

你需要注意的Publii CMS的局限性

静态网页

Publii是一个静态内容管理系统。因此,它只能使用静态技术创建网站,任何动态功能必须由外部提供。例如,Publii内置了对Discuz的支持,作为评论提供者。根据你的需要,这里有几种方法可以为你的网站添加一些功能。

首先,你可以通过在你选择的页面上嵌入适当的HTML代码,在你的网站上的任何页面上添加表格。谷歌表单和Hubspot是两个免费的表单处理供应商的例子,它们有非常慷慨的免费层级。

接下来,如果你通过你的网站卖东西,比如说一本书或一个服务包,Stripe Checkout可以为你处理所有的付款。Snipcart是另一个流行的解决方案,但它不是免费的。

至于你可以与你的Publii网站整合的电子邮件营销解决方案,有许多允许你免费开始,只有当你达到一定限度时才付费。这些限制对每个服务提供商来说都是特定的。

我打算很快在目录部分处理这些问题。请随时查看本网站,或订阅我们的新闻通讯,以获得新文章的通知。

渲染过程

每当你在Publii中渲染一个网站时,它都会不加区分地重新生成所有的输出文件。这意味着,如果你在更新一个帖子后生成你的网站,即使你没有编辑的文件也会经过新的渲染过程。对于一个只有几个页面的小网站,这可能很难注意到。然而,当你的网站增长到一定程度时,渲染你的网站可能最终会吃掉你的一大块时间。

目前没有插件

如果你以前有一些使用WordPress或任何类似软件包的经验,你可能很难想象一个没有插件的CMS。然而,Publii以这种方式工作就很好。如果你使用WordPress,你会使用插件的大部分基本功能要么是内置的,要么是很容易自己设置的。我们将在后面讨论这个问题。

Publii提供的SEO功能无需任何插件,几乎涵盖了你在谷歌上取得成功所需要的一切。当然,如果有一些插件,Publii会更好,Publii团队已经在努力实现这一目标。

协作功能

要在Publii网站上进行协作,你需要在Dropbox上存储你的网站文件并与你的团队分享。然后他们完成后只需将他们的修改提交到同一位置。对于习惯于多账户和WordPress等托管平台的人来说,这可能感觉很麻烦。这是由于Publii一开始是一个单用户内容管理系统。协作功能是后来加入的,显然有很大的改进余地。

多语言支持

你可以将你的网站设置为Publii提供的任何一种多语言工作,开箱即用。所有的免费主题都是可翻译的,根据选择的语言,有拼写检查器可用。然而,目前还没有办法建立一个多语言网站。目前,一个变通的办法是将你的每个版本的网站托管在一个不同的子域上,首先包含语言代码(fr,en,…),并设置一个机制,将你的访问者重定向到正确的实例。这是Publii背后的团队官方路线图上的另一点。

值得考虑的Publii CMS替代品

如果出于某种原因,你更喜欢探索其他选择,这里有几个值得考虑的选择。

老牌动态CMS

如果动态内容管理系统的动态功能对你来说很重要,那么尝试使用Publii可能显得太难了。在这种情况下,根据你的需要考虑使用以下替代方案。

WordPress

如果你正在寻找一个流行的、对初学者友好的、经过时间检验的、拥有庞大插件生态系统的CMS,这是最好的选择。有许多免费的托管服务提供商,尽管服务质量可能不如那些可用于静态网站的服务提供商。 官方网站:https://wordpress.org

CodeRed CMS

这是另一个面向中小型企业的选择,专门为营销而建。它的功能设置显然是为了帮助中小企业有效地营销他们的产品,同时跟踪相关的指标。了解它的最好方法是查看CodeRed CMS的官方文档。

官方网站:https://www.coderedcorp.com/cms

Ghost

你可以像前面提到的那些人一样使用这个CMS。它带有许多有用的功能,如提前安排你的帖子,一个精细的协作系统和内置的新闻简报和会员功能。此外,Ghost可以作为一个Headless CMS使用。换句话说,你可以用Ghost写文章,然后通过连接到静态网站生成器如Hugo、Jekyll或Gatsby来生成一个静态网站。

官方网站:https://ghost.org

Headless CMS

Ghost并不是唯一可以作为生成静态网站的来源的动态CMS。 WordPress也可以以同样的方式使用。不过,Ghost和WordPress最初都不是为了以这种方式使用的。一些HeadlessCMS是专门为配合静态网站生成器而建立的,根本不提供网站的动态输出。你只能进入一个类似于WordPress管理区的界面来制作你的内容。然后,你所要做的就是使用你选择的静态网站生成器生成你的网站。

Strapi

Strapi是一个免费和开源的无头CMS,允许你为你想要的任何类型的内容组成各种结构。你可以使它适合任何目的。有免费的托管选项。例如,你可以把它设置在Heroku的免费层。

官方网站:https://strapi.io

Ponzu

Ponzu是一个Strapi的替代品,具有或多或少的相同功能,只是它还提供了一种处理电子商务的方法。它是用与静态网站生成器Hugo相同的编程语言编写的。Snipcart的这个教程详细描述了如何使用它。

官方网站:https://docs.ponzu-cms.org/

SSG

静态网站生成器可以单独使用或与无头CMS结合使用,正如我们前面所说的。它们通常通过命令行界面操作,至少需要一些技术熟练度。

Hugo

Hugo是一个用Go编程语言编写的静态网站生成器。它可以在一眨眼的时间内生成成千上万的页面,有时被认为是这方面最快的。它还配备了大量的免费主题。其中一个值得检查的是雨果学术主题,现在被重新命名为Wowchemy。用这个主题建立一个好看的网站是几分钟的事。但有一点需要注意的是,用谷歌的页面速度洞察工具测试时,它的加载时间不是很好。

雨果也是Ghost特色的静态网站生成器之一。你可以查看宣布Ghost支持Hugo和其他静态网站生成器作为前端选项的帖子以了解更多细节。除了Ghost CMS,还有一个我在这篇文章中没有提到的无头软件,但你也可以考虑一下:Forestry CMS。

官方网站:https://gohugo.io

Jekyll

Jekyll是一个流行的静态网站生成器,用Ruby编程语言编写,如果你要在Github Pages上创建和托管一个静态网站,你最有可能遇到的就是它。它存在的时间比其他大多数静态网站生成器都要长,并受益于一个真正庞大和充满活力的社区。然而,在生成大量页面时,它的速度有点慢。 除了这个速度上的不足,它是一个你很容易上瘾的工具。它的社区贡献了大量的插件和主题,在大多数情况下是免费和开源的。Jekyll通常是通过命令行界面安装和使用的。因此,你需要对这些技术有一定的熟悉程度,才能最大限度地发挥它的作用。

官方网站:https://jekyllrb.com

还有许多其他伟大的静态网站生成器值得检查,如Gatsby或Gridsome。看看jamstack.org的可用无头CMS和静态网站生成器的列表。

如何开始使用Publii CMS

要开始使用Publii,请到其官方网站getpublii.com,并为您的操作系统下载最新版本。有适用于macOS、Microsoft Windows和Linux的软件包。

在你的电脑上安装后,你可以摆弄它,直到你准备好建立一个真正的网站。然后,你需要在发布你的网站之前设置好主机。正如我在前面一节所说,有许多免费的、性能良好的托管选择,如Github Pages、Gitlab Pages、Netlify和AWS S3。

在Gitlab Pages上托管你的Publii网站的教程已经有了。他们都有免费的层级,足够慷慨,让你在以后扩大规模之前免费建立你的在线业务。在做出任何决定之前,一定要检查你选择的平台的服务条款。

当涉及到你可以免费托管的网站种类时,其中一些可能比其他平台更严格。如果你想了解这些托管供应商如何对你有好处,关于免费托管静态网站的指南是一个好的开始。

Related posts