那些开源静态网站框架,快来了解一下

这篇具有很好参考价值的文章主要介绍了那些开源静态网站框架,快来了解一下。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

“ 都2022年了,不会还有人没用过静态网站框架吧 ”。看到这句话,很多人不禁会想:网站听过,框架听过,但是静态网站框架我怎么没听过?确实,在没接触Vuepress这类静态网站之前,我也没听说过这类东西,但是了解之后发现很有意思。接下来带大家来认识一下这些静态网站框架。

那些开源静态网站框架,快来了解一下

我会把有相同特征的框架放在一起来介绍。

Vuepress && Publii && Gatsby

这三种都是基于VueReact使用的静态网站框架。

Vuepress

首先来介绍一下 Vuepress,这是我第一次接触的网站框架。之所以能了解到它还要从我的一个朋友说起,那时候他搭建了一个静态博客,就是用Vuepress写的,当时我还并不知道这是什么东西,所以他就把他写的教程文章推给我看了。也就是通过这篇文章让我打开了静态网站框架的大门。

Vuepress是由Vue支持的静态网站生成工具,Vue大家都知道或者使用过吧,一种轻量级且好用的框架,因为Vue上手起来很简单,所以Vuepress使用起来也不难。因此,如果大家有一点点编程基础,都可以很好地使用Vuepress,因为它真的对新手很友好。如果想快速上手搭建一个静态的博客网站来简单记录记录笔记或者文章,选择Vuepress就对了。

我接触了Vuepress之后,也学着搭建了一个博客,用来记录笔记。怎么说呢,Vuepress 搭建博客确实很轻松,对新手很友好,这是我的亲身体验。

那些开源静态网站框架,快来了解一下

Publii

Publii是一款基于桌面的静态且开源的CMS框架,和Vuepress一样,适用于初学者和开发者快速建立一个安全、快速、时尚的静态网站。它能使生成一个静态网站变得很容易。它是用Electron 和 Vue构建的。Electron是一款桌面端应用框架,Vue是构建用户界面的框架,因此用它来生成一个简单的静态网站也是很好的选择。

Gatsby

Gatsby是一个越来越流行的开源网站生成框架。它使用React来生成快速、界面优美的网站。前面提到的Vuepress则是使用Vue来生成网站的。因此一个是基于Vue框架,一个是基于React框架。

什么是Gatsby? 官方介绍为Blazing-fast static site generator for React(基于React的超快静态站点生成器),它的网络速度是超快的。由于它是使用React来生成网站的,因此我们可以在静态网站的实现方式上利用到React的组件化思想或者React其他的相关方式。因此,喜欢使用React框架的朋友可以尝试一下Gatsby

除此之外,它也可以提供很多插件和主题,使得搭建的网站更丰富。

Hexo && Jekyll

这两种都是其他语言的静态网站框架。

Hexo

Hexo是一个快速、简洁且高效的网站框架,我们不仅可以用它搭建相当快速的网站,还可以利用它自身提供的丰富的主题和插件来生成炫酷的网页。它有很多靓丽的主题,能给有时候平平无奇的静态网页增添几分色彩(这一点和Gatsby很像)。另外,它还可以根据用户的需求提供了强大的API来扩展功能。我们在网上看到的很多博主的炫酷博客网站大部分都是用Hexo来实现的。

Hexo我也使用过,但是失败了,对它的使用掌握不够。但是如果以后还有机会接触 Hexo的话,还会选择学习它,因为虽然它相比较于 Vuepress没那么容易上手,但是它的功能会更全面更系统。

Jekyll

Jekyll是最受欢迎的开源静态生成工具之一。它利用Markdown、HTML 和 CSS来生成静态的网页文件,这些都是很常见的前端知识,但是它能实现的功能可不少。它支持自定义地址、博客分类、页面、文章以及自定义的布局设计。如果要搭建一个零广告的博客网站,它是个很好的选择。

Hugo

Hugo之所以我把它单独拎出来介绍,是因为它和最近几年很火的Go语言有着很大的关系。

Hugo是另一个很受欢迎的用于搭建静态网站的开源框架。从名字上可以猜出,它和Go语言有着联系,就和从Vuepress名称上可以看出,会和Vue有关。没错,Hugo就是用Go语言写的。

它运行速度快、使用简单、可靠性高,最大的特点就是简洁。它提供了很多高级的主题,并且还提供了一些有用的快捷方式来帮助我们更好地搭建网站。如果要写一个全面的博客网站,它是一个不错的选择。

总结

文章中罗列了我这段时间所了解到的一些常见的开源静态网站框架,或者说是网站生成工具,实际上还有很多不同的静态网站框架,比如Primo,感兴趣的朋友可以去看看。

这里面我使用过 VuepressHexo,两者各有各的优势吧,对于新手小伙伴而言,我更推荐Vuepress,对于追求更全面的功能的小伙伴而言,Hexo则是一个更好的选择。除此之外,其他框架也各有各的优势,都可以尝试。

最后,这里面没有你使用过的框架,可以在评论中告诉我 ღ( ´・ᴗ・` )

最后

最近还整理一份JavaScript与ES的笔记,一共25个重要的知识点,对每个知识点都进行了讲解和分析。能帮你快速掌握JavaScript与ES的相关知识,提升工作效率。
那些开源静态网站框架,快来了解一下
那些开源静态网站框架,快来了解一下
那些开源静态网站框架,快来了解一下
那些开源静态网站框架,快来了解一下

有需要的小伙伴,可以点击下方卡片领取,无偿分享文章来源地址https://www.toymoban.com/news/detail-511345.html

到了这里,关于那些开源静态网站框架,快来了解一下的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 20个优秀免费开源的WEB前端UI框架提高网站开发效率

    最近准备学习一下前端UI我也是在网上找了很久最终整理出来了20个不错的前端UI框架网站,大家都知道很多成熟的前端框架可以直接引,学习框架可以提升我们网站的开发速度。有些大型公司的前端或者后端框架都是用自己开发的,对于大部分用户和公司来讲,我们可以用开

    2024年02月06日
    浏览(52)
  • 文件管理开发指南全新登场,快来了解如何访问各类文件

      原文: https://mp.weixin.qq.com/s/6WYd7Mxn6tA5MoEUr80tfQ ,点击链接查看更多技术内容。 在应用开发的过程中,我们经常会用到各种各样的文件,例如文档、图片、音频、视频等,如何管理和访问这些文件?应用沙箱如何使用?应用如何选择和保存用户文件?设备组网是否能共享和编

    2024年02月08日
    浏览(44)
  • 5个效果炸裂的AI绘画网站,快来收藏

    在绘图创作的过程中,AI绘图网站以其强大的算法和智能生成功能,为设计师提供了丰富的创意灵感和精致的图片内容。本文从市面上众多的AI绘画网站中精选了5个好用的与大家一起分享,让设计师在创作过程中能释放创意,探索无限可能。 即时AI灵感是一个国产的AI绘画网站

    2024年02月15日
    浏览(46)
  • 只见新人笑,不见旧人哭 ChatGPT淘汰了多少产品?快来了解!

    ChatGPT作为目前世界上最先进的人工智能聊天工具,其GPT模型就是一种自然语言处理(NLP)模型,使用多层变换器(Transformer)来预测下一个单词的概率分布,通过训练在大型文本语料库上学习到的语言模式来生成自然语言文本。某种程度上可以说,ChatGPT代表了目前人工智能技

    2024年02月08日
    浏览(51)
  • 记录一下Java JDBC连接微软SQL Server遇到的那些坑

    最近忙实习,宅在国内远程办公,然后呢我的西班牙老板又要求我用Java做某个管理系统。由于我的电脑和公司的远程电脑上都装的是SQL Server 2019,为了图方便,我就没有换数据库系统软件,顺便随手建了个库建了个表来测试一下。 表大概长这么一个样子:  插入了一些数据

    2024年02月04日
    浏览(41)
  • 记录一下那些在工作中一遍又一遍用到的linux命令

    1.创建文件 touch 文件名 2.创建目录 mkdir 目录名 3.重命名文件或者文件夹 mv 旧文件名 新文件名 (速度极快,比 cp 快很多) 4.复制文件或文件夹 cp -rf 旧文件名 新文件名 (r:多个文件使用,f:强制执行,不询问) 5.查看 (1)查看全文 cat 文件名 (2)带行号查看全文 nl 文件名 (3)

    2024年02月03日
    浏览(33)
  • 探索高级UI、源码解析与性能优化,了解开源框架及Flutter,助力Java和Kotlin筑基,揭秘NDK的魅力!

    链接: https://pan.baidu.com/s/13cR0Ip6lzgFoz0rcmgYGZA?pwd=y7hp 提取码: y7hp 复制这段内容后打开百度网盘手机App,操作更方便哦 --来自百度网盘超级会员v4的分享 📚【01】Java筑基:全方位指南带你从入门到进阶,打造坚实的Java基础!🔥 🔬【02】Kotlin:深入浅出,揭示Kotlin的奇妙之处,让

    2024年02月12日
    浏览(50)
  • Spark重温笔记(二):快如闪电的大数据计算框架——你真的了解SparkCore的 RDD 吗?(包含企业级搜狗案例和网站点击案例)

    前言:今天是温习 Spark 的第 2 天啦!主要梳理了 Spark 核心数据结构:RDD(弹性分布式数据集),其中包括基于内存计算的 SparkCore 各类技术知识点希望对大家有帮助! Tips:\\\"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起

    2024年03月25日
    浏览(38)
  • thinkphp8 - tp8升级框架版本后网站打不开,网页提示错误代码:ERR_ADDRESS_INVALID(启动内置服务器运行php think run命令返回的结果是空白解决,但静态网站能打开

    在windows环境+ phpstudy(小皮面板)本地中,升级TP框架发现php网站打不开了,并且网页中间提示错误代码ERR_ADDRESS_INVALID,神奇的是静态网站可以正常打开。 这个问题已经完美解决。 其实,

    2024年01月25日
    浏览(65)
  • 低代码你需要了解一下

    低代码的概念可以追溯到1980年代,当时IBM的快速应用程序开发工具(RAD)被冠以新的名称——低代码,由此,低代码的概念首次面向大众。然而,在近40年的历程中,低代码发展经历了两个阶段: 第一阶段是1980-2015年,这一阶段低代码应用平台市场发展比较迟缓,表现亮眼的

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包