• 静态网站生成器是使用一系列配置、模板以及数据,生成静态HTML文件及相关资源的工具
  • 这个功能也叫预渲染
  • 生成的网站不需要类似PHP这样的服务器
  • 只需要放到支持静态资源的 Web Server 或 CDN上即可运行

静态网站的好处

  • 省钱 不需要专业的服务器,只要能托管静态文件的空间即可
  • 快速 不经过后端服务器处理,只输出内容即可
  • 安全 没后端程序执行,自然会更安全

常见的静态网站生成器

  • Jekyll (Ruby)
  • Hexo (Node)
  • Hugo (Golang)
  • Gatsby (Node/React)
  • Gridsome (Node/Vue)
  • Next.js 、Nuxt.js也能生成静态网站,但它们更多被认为是SSR(服务端渲染)框架

静态应用的使用场景

  • 不适合有大量路由页面的应用
  • 不适合有大量动态内容的应用

什么是静态网站生成器相关推荐

  1. 最热开源静态网站生成器 TOP 20

    最热开源静态网站生成器 TOP 20 1.静态站点生成器 Jekyll Jekyll 是一个简单的免费的Blog生成工具,类似WordPress.但是和WordPress又有很大的不同,原因是jeky ...

  2. 【静态站点(一)】之 静态网站生成器

    笔记来源:拉勾教育 大前端高薪训练营 一.什么是静态网站生成器 静态网站生成器是一系列配置.模板以及数据,生成静态 HTML 文件及相关资源的工具 这个功能也叫 预渲染 生成的网站不需要类似 PHP ...

  3. 雨果vs.杰基尔:比较领先的静态网站生成器

    除非您的精神动物是艾米莉·狄金森(Emily Dickinson),否则当您制造事物时,就想与世界分享. 分享您的工作意味着您需要一个网站. 当然,您可以简单地参与数字共享裁剪,并使用各种社交媒体网站 ...

  4. VuePress 1.0.0 发布,Vue 轻量级静态网站生成器

    VuePress 1.0.0 正式版发布了.VuePress 是一个由 Vue 驱动的轻量级静态网站生成器,它是为了满足 Vue 自己的项目文档需求而创建的. VuePress 十分简单: # ins ...

  5. 基于 Vue 的轻量级静态网站生成器 VuePress

    Vue.js 的创始人尤雨溪大大在 twitter 上发布了一个全新的基于 Vue 的静态网站生成器-,这对于广大 Vue 爱好者来说无疑是一个好消息! 什么是VuePress VuePress由两部 ...

  6. 编辑器生成静态网页_使用静态网站生成器的7个理由

    编辑器生成静态网页 Static site generators have become increasingly popular and, if my prediction is correct, ...

  7. 最全的静态网站生成器(开源项目)

    原文地址: http://www.iteye.com/magazines/133-Static-Site-Generators#595 将动态网页静态化,可以有效减轻服务器端的压力,并且静态网页的访问 ...

  8. 快速搭建静态网站生成器

    快速搭建静态网站生成器 下面有许多静态页面生成器,大家可以根据需求学以致用. 快速搭建静态网站:https://www.staticgen.com/

  9. python 静态网站生成_最全的静态网站生成器(开源项目)

    2017 年,最热开源静态网站生成器 TOP 20 揭晓! 2019独角兽企业重金招聘Python工程师标准>>> ... 史上最全的静态网站生成器Static Site Gener ...

最新文章

  1. python图片二进制流转换成图片_微信如何将图片转换成word文字
  2. 仿苹果通知显示在图标右上角上
  3. 34.16.159(zz)
  4. C宏定义中的##,#,#@用法介绍
  5. AWS发布低延迟互动直播服务
  6. 零基础学习hadoop到上手工作线路指导(中级篇)
  7. Jerry的SAP One Order框架重构的几版代码
  8. pip安装mysql模块_使用pip安装mysql模块for python
  9. 推荐系统最新研究进展
  10. 构建嵌入式linux系统_用于构建嵌入式Linux系统的4种工具
  11. 数亿下载量的npm包被“投毒”,前端开源将如何?
  12. nginx 502 .sock failed (11: Resource temporarily unavailable) while connecting to upstream
  13. html5show()函数怎么写,实例:用JavaScript来操作字符串(一些字符串函数)_基础知识...
  14. 如何一周过计算机二级java篇
  15. android 抓取解析systrace
  16. 2021-08-29 网安实验-网络协议栈渗透测试之DDOS攻击之CC攻击
  17. Linux学习(一)初识Linux(适合萌懂阶段)
  18. 美国名校的与机器视觉相关的研发中心网址
  19. maven jar包导入失败,Cannot resolve XXXXXXX
  20. 每日一题(2022-05-04)——找出游戏的获胜者

热门文章

  1. Visual Studio 2013如何显示代码行数
  2. TCP 的 NACK 与 SACK
  3. 云管平台监控实践分享
  4. 简单利用路由黑洞解决DDOS流量攻击
  5. 你真的知道什么是置信区间吗?
  6. string.Equals和tring.Compare比较字符串(并且忽略大小写)
  7. 软件工程大作业进度报告
  8. ANR避免:StrictMode介绍
  9. StrictMode.StrictMode$AndroidBlockGuardPolicy.onNetwork
  10. accumulate详细用法