静态网站生成器

news/2024/5/19 15:42:45/文章来源:https://blog.csdn.net/qq_43618136/article/details/105879126

静态网站生成器

静态网站相比动态网站具备无需依赖应用服务器,性能优越,部署简单等特点。特别适合生成静态文档,个人博客,饱受开发者的青睐。相比学会使用,掌握工作原理也尤为重要。

一个静态网站生成器的工作流程通常有以下几个步骤:

  1. 读取源文件(e.g. 约定 markdown 格式)
  2. 资源预处理
  3. 模板引擎渲染
  4. 生成目标文件

Next.js

Next.js 是一个基于React 用于服务端渲染的简单框架

GatsbyJS

Gatsby 可以使用 React.js 把纯文本转换到动态博客或者网站上。
在这里插入图片描述

特点:

  1. 无需重载页面转换
  2. 热重载编辑
  3. 为构建静态网站创建 React.js 组件模型和生态系统
  4. 直观的基于目录的 URLs
  5. 支持 “Starters”

Nuxt.js

Nuxt.js 是一个通过 Vue 用于服务端渲染的简单框架,灵感来自 Next.js。 Nuxt 基于 ES2015,这使得代码有着更愉快,更整洁的阅读体验。它不使用任何转换器,并取决于 Core V8 实现的功能。

Vuepress

VuePress 由两部分组成:一个以 Vue 驱动的主题系统的简约静态网站生成工具,和一个为编写技术文档而优化的默认主题。它是为了支持 Vue 子项目的文档需求而创建的。

由 VuePress 生成的每个页面,都具有相应的预渲染静态 HTML,它们能提供出色的加载性能,并且对 SEO 友好。然而,页面加载之后,Vue 就会将这些静态内容,接管为完整的单页面应用程序(SPA)。当用户在浏览站点时,可以按需加载其他页面。

Jekyll

Jekyll 是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如discuz。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。

Hugo

Hugo 是 Go 编写的静态网站生成器,速度快,易用,可配置。Hugo 有一个内容和模板目录,把他们渲染到完全的 HTML 网站。Hugo 依赖于 Markdown 文件,元数据字体 。用户可以从任意的目录中运行 Hugo,支持共享主机和其他系统
Hexo 是一个基于nodejs 的静态博客网站生成器,作者是来自台湾的 Tommy Chen。

特点:

  1. 不可思议的快速 ─ 只要一眨眼静态文件即生成完成
  2. 支持 Markdown
  3. 仅需一道指令即可部署到 GitHub Pages 和 Heroku
  4. 已移植 Octopress 插件
  5. 高扩展性、自订性
  6. 兼容于 Windows, Mac & Linux

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_788194.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SEO优化来了

搜索引擎工作原理 当我们在输入框中输入关键词,点击搜索或查询时,然后得到结果。深究其背后的故事,搜索引擎做了很多事情。 在搜索引擎网站,比如百度,在其后台有一个非常庞大的数据库,里面存储了海量的关…

织梦网站地图更新自由列表html,织梦自由列表更新使用教程

当我们用织梦网站建立了一个自由列表后就相当于建立了一个类似其它栏目的一个列表,跟其它栏目建立了一个最终列表页一样,当建立完自由列表后,也需要生成列表html,也就是自由列表的更新,如下图所示:(此图片来…

大型网站架构演变和知识体系(转)

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么…

http 升级 https 影响原来的链接吗_http切换https的SEO完美解决办法

对于网站http协议切换为https协议,这不仅仅能够提升网站的安全度,还可以提升网站在搜索引擎的权重。因为像百度针对https协议的站点有明确的提权政策。百度认为更加安全的站点应该获得更优质的展现,进而给予优先展示。那么针对SEO的工作而言&…

nofollow标签_网站被加上nofollow对SEO有什么危害?网站nofollow标签知多少?

关于以上问题我总结了一下网上比较优秀的关于nofollow的文章,希望能对新手有所帮助nofollow标签的介绍nofollow是一个HTML标签的属性值,nofollow 是一个HTML标签的属性值。它的出现为网站管理员提供了一种方式,即告诉搜索引擎“不要追踪此网页…

php源码仿三一重工,仿三一重工大气企业网站php源码

大小:21.55M编码:GBK简体类别:机械电子★模板介绍★源码名称:仿三一重工大气企业网站php源码仿三一重工大气企业网站php源码,测试完整无错,兼容主流浏览器。模板包含安装说明,并包含测试数据。本…

如何查询一个网站的服务器大小写,网站页面的大小写

网站页面的大小写 内容精选换一换云速建站不支持自适应宽度,推荐使用网站宽度为1200px,设置方法请参考网站基础设置。将空白处下方的模块或页脚整体上移,遮盖住空白处,然后保存修改。云速建站没有固定长度,网页的长度取…

在内网打造可以从外网访问的网站和服务

最近在内网建了一个简单的网站,利用路由器,使网站可以从外网访问。 首先利用appserv套件搭建一个phpmysqlapchephpmyadmin环境,安装十分简单,直接下一步就行了,中途可能要填写网络端口和Mysql数据库密码,网…

iis运行html提示500错误,IIS发布网站出现Http—500错误

IIS服务器可以作为一个Web服务器单独使用,也可以与相兼容的工具一起使用,它可以用来建立Internet商务、访问和操作来自不同数据源的数据以及创建Web应用程序,其中这些应用程序利用服务器脚本和组件代码来完成一些客户-服务器功能。客户端访问…

一键seo提交收录_Api提交百度搜索进行文章收录-网站SEO

网站内容如果想被搜索引擎(百度/google)收录,除了提供robots.txt等着爬虫来爬以外,如果想最快的被百度收录可以在熊掌号平台进行注册,可以通过在平台上进行页面改造、站点同步等方式提高百度收录,但是最有效的方式是使用api主动向…

网站互点排名掉了网站互点排名掉了网站互点_影响网站关键词排名不稳定的6个因素及优化建议...

很多站长朋友消耗大量的时间成本,人力成本做网站关键词排名,并让排名达到理想状况,却发现网站关键词排名不稳定,时上时下,飘忽不定。针对这种情况,建议站长或seo优化人员针对排名不稳定的原因做具体分析&am…

做服务器_美国站群服务器做网站优化效果怎么样

我们接触过不同的服务器,普通的网站服务器,高配的游戏服务器,金融行业的抗攻击服务器,多IP服务器等等。说到多IP服务器,可能第一时间就会想到站群服务器。众所周知,在早些时候,很多企业站长都会…

python爬取新闻网站内容_python快速抓取新闻标题及内容

原博文 2018-10-25 20:17 − from newspaper import Article url 你想要爬取的网站url news Article(url, languagezh) news .download() #先下载 news .parse() #再解析 print(news.text) #新闻正文 ... 相关推荐 2019-09-28 21:13 − Python python是一种跨平台的计算机程序…

网站怎么判断aps还是php,如何判断一个网站是否为wordpress制作的多种方法

教大家如何识别一个网站是否为wordpress程序搭建的。其实大家要知道wordpress程序本身有很多地方都泄露了自己的身份,那么我们只要一个一个去对比即可知道程序是否为wordpress搭建的了。方法一:借助站长平台http状态查询工具来判断网站是否为wordpress搭…

词根词缀词典_12个在线英语词典和工具网站,英语学习必备!

“工欲善其事,必先利其器”,作为英语学习者,手边一定少不了常用学习工具。今天,小编整理了12个在线英语词典和工具网站,推荐给大家,相信一定会帮助提升你的英语水平,给你带来big surprise!几个常…

网站ftp无法连接到服务器地址,ftp命令连接到服务器地址

ftp命令连接到服务器地址 内容精选换一换遇到该问题,参考以下步骤排查解决。如果在,执行2。如果不在,需要重新创建弹性云服务器实例,使之和GaussDB(for MySQL)实例在同一个虚拟私有云下。如果有,检查安全组的配置规则是…

旅游类电子商务网站规划书_旅游管理,一个读书时好玩、就业时抢手的热门专业...

当今时代,旅游已成为人们日常生活的"必需品"。世界那么大,你都去过哪儿?有一个专业,上知天文下知地理;有一个专业,食住行游购娱随心而走;有一个专业,每天工作在世界的不同…

python程序下载网站_python用哪个软件下载

下载python不需要软件,只需登录python官网(www.python.org),下载安装文件即可。 安装方法 Python官方的解释器安装包,可以 登录Python 官方网站 下载。 点击这里下载注意:如果您要在Windows7上运行Python3.…

怎么在页脚下面写字_「干货」网站底部怎么放备案号?

应工信部备案要求,现在网站备案要求在网站页面下方添加备案号,并且备案号要求链接跳转到http://www.beian.miit.gov.cn/很多站长不知道怎么添加备案号和跳转,导致网站备案被退回,甚至网站备案被注销,需要重新备案&…

seo查询工具源码_SEO工具哪个好?

SEO工具涵盖了很多种,其中主要包括站长工具、外链工具、伪原创采集工具等,不同类型的工具针对性和功能性都非常强,而且对于网站优化能够起到有效的促进作用,同时也能够使站长节省更多的时间和精力,做好网站细节优化。图…