欢迎来到培训无忧网!

全国切换

咨询热线 400-001-5729

位置:培训无忧网 > 新闻资讯 > 电脑/IT > web前端 >  前端培训之常见的静态站点生成器有哪些

前端培训之常见的静态站点生成器有哪些

来源:培训无忧网 发布人:星星

2022-01-18 11:39:43|已浏览:159次

常见的静态站点生成器

       网站统治着网络,无论是静态的还是动态的。虽然今天很多网站都是动态的,但静态网站仍然很受欢迎。静态站点生成器使构建静态站点变得轻而易举,静态网站的使用正在增加。在本文中,你将看到三个最流行的静态站点生成器:Gatsby、Hugo 和 Jekyll 。它们之所以受欢迎有很多原因,让我们看看他们能提供什么。

Gatsby

       Gatsby 由 Node JS 提供支持,是三者中最新的静态站点生成器。然而,它的增长速度非常快,并且今天被大量使用。Gatsby 受益于庞大的 JavaScript 开发者社区,并将随着时间的推移不断改进。除了使用 Node JS,Gatsby 还在客户端使用 ReactJS。ReactJS 的使用让 Gatsby 受益于框架渲染 DOM 的方法,因为组件成为焦点。

       Gatsby 还支持 GraphQL,这意味着数据查询变得更容易。多亏了 GraphQL,Gatsby 可以生成可以访问和利用来自不同来源的数据的站点。正如你在使用 Gatsby 时所看到的,生成的网站是渐进式 Web 应用程序 (PWA)。 PWA 提供了出色的用户体验,它们是 Web 和移动应用程序的完美结合——从双方选择功能。PWA 是下一件大事,因此在使用 Gatsby 生成静态网站时,你可以从中受益。

Hugo
       Hugo 是用 Golang 编写的,于 2014 年发布。Golang 是一种快速语言,是专门为解决提高速度的需求而构建的,可以在几毫秒内生成站点,因此它可以在jack 之前构建大量站点。Hugo 还使用基于 Go 模板的模板,并附带一个轻量级的 HTTP 服务器——你可以认为它是一个完整的包。虽然这听起来好得令人难以置信,但 Hugo 消除了所有配置或依赖关系的麻烦,使其使用起来很愉快。由于它的速度和广泛的内置功能,你会发现 Hugo 被用来生成博客和文档。 它被广泛使用并不断变得更好。
Jekyll
        Jekyll是三者中最古老的静态站点生成器。Jekyll 是用 Ruby 编写的,并在全球范围内使用。由于隶属于 GitHub,Jekyll 已经获得了开源社区的大量关注和贡献。和 Hugo 一样,Jekyll 也带有 HTTP 服务器,通常用于生成博客,它也经常用于生成投资组合。Jekyll 使用 Markdown 处理页面内容的同时,它也使用 Liquid 模板语言来处理页面。 Jekyll 也使用 Sass,这对于喜欢 CSS 预处理器的开发人员来说非常重要。
       由于 Jekyll 有很多开发人员为它做出了贡献,你会找到一个几乎任何你想要实现的插件,有很多插件可以与 Jekyll 一起使用。
       静态站点生成器有助于使静态站点易于构建、修改和扩展。在本文中,你已经看到了三个最好的静态站点生成器,你应该能够更好地决定将哪种工具用于下一个静态站点项目。

      注:尊重原创文章,转载请注明出处和链接 https://www.pxwy.cn/news-id-15971.html 违者必究!部分文章来源于网络由培训无忧网编辑部人员整理发布,内容真实性请自行核实或联系我们,了解更多相关资讯请关注web前端频道查看更多,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

留下你的信息,课程顾问老师会一对一帮助你规划更适合你的专业课程!
  • 姓名:

  • 手机:

  • 地区:

  • 想学什么:

  • 培训无忧网
免 费 申 请 试 听
提交申请,《培训无忧网》课程顾问老师会一对一帮助你规划更适合你的专业课程!