分享好友 最新动态首页 最新动态分类 切换频道
Python 3 教程 文档
2024-12-26 13:06

静态网站生成及其工具(如内容管理系统)已经存在了数十年。 但是,最新一代的这些工具将静态内容的生成降到了最低限度,从而无需依赖庞大的内容管理系统即可构建和维护静态网站。 他们还通过提供插件体系结构和其他可扩展性来利用现代软件构建技术。

静态网站生成器执行以下三个基本操作来创建网站:

最基本的静态站点生成器遵循此模式。 更高级的生成器可能会添加其他功能:

静态网站生成器与CMS

即使是最先进的静态网站生成器,也有意限制了功能集。 这是用例理念的一部分-它们旨在作为功能完善的内容管理系统的更简单替代方案。

大多数内容管理系统使用Web前端,需要数据库来存储内容和管理用户权限,并且需要大量的设置和维护才能有用。 静态网站生成器在大多数方面都采取相反的立场。 它们作为命令行应用程序运行,依靠操作系统来进行文件管理和用户权限,无需数据库即可工作(最多仅需要配置文件),并且不需要很多管理工作即可开始。

静态网站生成器努力使Web内容的创建和管理尽可能地减少开销。 例如,对于CMS,内容通常是通过系统自己的Web界面进行编辑和管理的。 使用静态站点工具,可以使用用户喜欢的任何文本编辑器直接在磁盘上编辑内容。

简而言之,完整CMS和静态网站生成器之间的最大区别在于该工具的理念。 内容管理系统通常在设计上功能丰富。 静态网站生成器会以HTML形式呈现内容,而通常会忽略其他所有内容。

顶级静态网站生成器

如果您要开始使用静态网站生成,则可以找到许多不错的工具供您选择。 在下面,我列出了八个最知名的工具。 一些静态网站生成器是独立的工具(例如此处的Hugo),但大多数都需要语言运行时。 您可能希望开始尝试使用已经熟悉或具有良好机构支持的语言编写的工具。

Gatsby (https://www.gatsbyjs.com/)

Gatsby使用JavaScript React框架来构建静态网站。 它不仅可以从现有的静态文件中构建,还可以连接到数据库,包括现有的内容管理系统(如WordPress)。 如果您要从现有的博客引擎迁移,这会使Gatsby成为一个有用的选项。 Gatsby还直接部署到包含CDN的托管平台。

Hugo (https://gohugo.io/)

Hugo用Go语言编写,可以作为本机二进制文件跨平台运行,因此对于不想处理配置语言运行时的网站开发人员来说是一个不错的选择。 Hugo开箱即用地提供了许多有用的组织功能,例如生成目录或网站菜单,重定向和干净的永久链接URL,以及对常见的第三方网站工具(如Disqus评论和Google Analytics(分析))的集成支持。

Jekyll (https://jekyllrb.com/)

用Ruby编写的Jekyll提供了基本的静态站点生成工作流。 用它的创造者的话来说,它“摆脱了您的束缚,让您专注于真正重要的事情:您的内容。” 不过,Jekyll确实在最小范围内提供了许多有用的功能,例如自动生成指向博客的下一页和上一页的链接的功能。 另请参见Octopress ,这是用于预先配置的Jekyll网站生成的框架。

Lektor (https://www.getlektor.com/)

用Python编写的Lektor与许多其他静态生成器一样,是基于文件的,但是它也提供了友好的管理界面,以及其他静态生成器通常不包含的一些工具(例如,图像管理)。

Nikola (https://getnikola.com/)

Nikola也是用Python编写的,提供了高级功能,例如智能的变更重建,来自许多常见博客引擎的导入器,以及用于根据需要广泛扩展功能的插件体系结构。

Pelican (https://blog.getpelican.com/)

用Python编写的Pelican ,是该语言中最著名,使用最广泛的静态网站系统之一。 Pelican允许使用不同类型的页面类型(例如,博客文章与独立网站页面),提供多语言支持,并缓存通用页面元素以进行快速重建。

React Static (https://github.com/react-static/react-static)

像上面的Gatsby一样, React Static使用React来呈现静态页面。 与Gatsby不同,React Static将数据查询和模板分开,以实现更明确的关注点分离,并且不依赖GraphQL作为内部数据查询格式。

VuePress (https://vuepress.vuejs.org/)

最新文章
绝对演绎,静默无声剧本线索攻略详解
在绝对演绎游戏中,静默无声剧本的线索攻略是许多玩家关注的焦点,本文将为大家提供详细的静默无声剧本线索攻略,帮助玩家更好地理解剧情,顺利完成任务。静默无声剧本作为绝对演绎中的一项重要任务,需要玩家通过寻找线索、分析剧情来逐步
高清显示器哪个牌子好?测评戴尔SE2222H显示器怎么样?
如今,电脑作为企业办公的必备利器,在很大程度上影响了企业运营效率。对于员工来说,显示器的分辨率是很重要的,分辨率越高,画面更细腻,能展现更多的细节,工作效率自然更高。今天我就为大家推荐一款戴尔SE2222H高清显示器。我们来看下
视频重绘工具DomoAI 不用SD视频一键就能转动漫
▼用户可以通过提供简短的文本提示,例如描述一位老巫师、一个在水下游泳的女孩或释放魔法的少女,来启动的艺术生成功能。这显示了的灵活性,使用户能够根据自己的需求和创意方向快速实现他们的想法。DomoAI致力于通过其工具台加速用户的实
谷歌的搜索建议XHR请求
是一种通过XMLHttpRequest对象发送异步HTTP请求的技术。XHR代表XMLHttpRequest,是一种在后台与服务器进行数据交换的技术,可以在不重新加载整个页面的情况下更新部分网页内容。XHR请求的优势包括:XHR请求的应用场景包括:腾讯云相关产品
解锁TikTok尾部达人力量:品牌信任在海外市场的构建之路
在数字营销浪潮中,达人的影响力不断增加。相较于头部达人,尾部达人粉丝数量较少,但粉丝群体更加精准,对其内容的信任度和粘性也更高。通过真实、透明的内容创作和互动,TikTok尾部达人成为信任的“传递者”,为品牌出海奠定了坚实的基础
短剧小程序开发定制,付费追剧,广告解锁支持iaa/iap混合变现
标题:短剧小程序开发定制:全方位服务,助力您的付费追剧平台一臂之力正文:在当今移动互联网时代,短剧内容因其形式多样、节奏紧凑、易于消费而广受用户喜爱。作为一家专业的网络科技公司,南阳迈特网络科技有限公司致力于为有志于进入短
日韩精品一区二区三区老鸦窝近日发布最新合作项目引发广泛关注双方将共同开发新技术推动产业升级并加强市场竞争力
  日韩精品一区二区三区老鸦窝近日发布最新合作项目,引发了广泛关注。双方将共同开发新技术,推动产业升级,并加强市场竞争力。这一消息不仅在业内引起热议,也吸引了众多网友的讨论和期待。  日韩两国在科技领域一直保持着紧密的合作
黑神话悟空推荐配置要求 黑神话悟空高配低配介绍
黑神话悟空正在持续预热中,作为一款万众瞩目的游戏,很多玩家都已经进行了预购,但是也有不少人看了pv之后,担心自己的设备无法正常运行游戏,也有玩家很好奇开启最高画质之后的黑神话需要什么配置来支撑,今天小编就来给各位来看看具体的
【省300元】华为NAS存储
华为家庭存储配备,可自行另配硬盘,硬盘接口采用SATA 3接口,最大支持20TB+20TB存储空间。NAS内置AI算力,能够根据不同维度进行图片视频整理。支持自然语义搜索,帮你找到所需内容。同一账号下能够快速读取文件,打破空间的约束。家庭存储
无货源一件代发违法吗(告诉你无货源一件代发怎么做)
无货源一件代发,比较适合没有资金和货源的卖家们,但是,很多卖家也知道淘宝现在的规则也是越来越严了,如果是做一件代发违法吗?因为,这些年因为违规被封店铺的商家也不少,所以,大家的担心也不无道理。一、无货源一件代发违法吗?其实,
相关文章
推荐文章
发表评论
0评