寻找部署静态网页的方法吗?这几个开源的静态网站生成工具可以帮你迅速部署界面优美、功能强大的静态网站,无需掌握复杂的 HTML 和 CSS 技能。
? 来源:linux.cn ? 作者:Ankush Das ? 译者:Xiaobin.Liu ?
(本文字数:3396,阅读时长大约:5 分钟)
在寻找部署静态网页的方法吗?这几个开源的静态网站生成工具可以帮你迅速部署界面优美、功能强大的静态网站,无需掌握复杂的 HTML 和 CSS 技能。
技术上来讲,静态网站是指网页不是由服务器动态生成的。HTML、CSS 和 JavaScript 文件就静静地躺在服务器的某个路径下,它们的内容与终端用户接收到的版本是一样的。原始的源码文件已经提前编译好了,源码在每次请求后都不会变化。
Linux.CN 是一个依赖多个数据库的动态网站,当有浏览器的请求时,网页就会生成并提供服务。大部分网站是动态的,你与这些网站互动时,大量的内容会经常改变。
静态网站有一些好处,比如加载时间更短,请求的服务器资源更少、更安全(值得商榷)。
传统上,静态网站更适合于创建只有少量网页、内容变化不频繁的小网站。
然而,随着静态网站生成工具出现后,静态网站的适用范围越来越大。你还可以使用这些工具搭建博客网站。
我整理了几个开源的静态网站生成工具,这些工具可以帮你搭建界面优美的网站。
请注意,静态网站不会提供很复杂的功能。如果你需要复杂的功能,那么你可以参考适用于动态网站的 最佳开源 CMS 列表。
1、Jekyll
Jekyll 是用 Ruby 写的最受欢迎的开源静态生成工具之一。实际上,Jekyll 是 GitHub 页面 的引擎,它可以让你免费用 GitHub 托管网站。
你可以很轻松地跨平台配置 Jekyll,包括 Ubuntu。它利用 Markdown 、 Liquid (模板语言)、HTML 和 CSS 来生成静态的网页文件。如果你要搭建一个没有广告或推广自己工具或服务的产品页的博客网站,它是个不错的选择。
它还支持从常见的 CMS( 内容管理系统(Content management system))如 Ghost、WordPress、Drupal 7 迁移你的博客。你可以管理永久链接、类别、页面、文章,还可以自定义布局,这些功能都很强大。因此,即使你已经有了一个网站,如果你想转成静态网站,Jekyll 会是一个完美的解决方案。你可以参考 官方文档 或 GitHub 页面 了解更多内容。
2、Hugo
Hugo 是另一个很受欢迎的用于搭建静态网站的开源框架。它是用 Go 语言 写的。
它运行速度快、使用简单、可靠性高。如果你需要,它也可以提供更高级的主题。它还提供了一些有用的快捷方式来帮助你轻松完成任务。无论是组合展示网站还是博客网站,Hogo 都有能力管理大量的内容类型。
如果你想使用 Hugo,你可以参照它的 官方文档 或它的 GitHub 页面 来安装以及了解更多相关的使用方法。如果需要的话,你还可以将 Hugo 部署在 GitHub 页面或任何 CDN 上。
3、Hexo
Hexo 是一个有趣的开源框架,基于 Node.js 。像其他的工具一样,你可以用它搭建相当快速的网站,不仅如此,它还提供了丰富的主题和插件。
它还根据用户的每个需求提供了强大的 API 来扩展功能。如果你已经有一个网站,你可以用它的 迁移 扩展轻松完成迁移工作。
你可以参照 官方文档 或 GitHub 页面 来使用 Hexo。
4、Gatsby
Gatsby 是一个越来越流行的开源网站生成框架。它使用 React.js 来生成快速、界面优美的网站。
几年前在一个实验性的项目中,我曾经非常想尝试一下这个工具,它提供的成千上万的新插件和主题的能力让我印象深刻。与其他静态网站生成工具不同的是,你可以使用 Gatsby 生成一个网站,并在不损失任何功能的情况下获得静态网站的好处。
它提供了与很多流行的服务的整合功能。当然,你可以不使用它的复杂的功能,或将其与你选择的流行 CMS 配合使用,这也会很有趣。你可以查看他们的 官方文档 或它的 GitHub 页面 了解更多内容。
5、VuePress
VuePress 是由 Vue.js 支持的静态网站生成工具,而 Vue.js 是一个开源的渐进式 JavaScript 框架。
如果你了解 HTML、CSS 和 JavaScript,那么你可以无压力地使用 VuePress。你应该可以找到几个有用的插件和主题来为你的网站建设开个头。此外,看起来 Vue.js 的更新一直很活跃,很多开发者都在关注 Vue.js,这是一件好事。
你可以参照他们的 官方文档 和 GitHub 页面 了解更多。
6、Nuxt.js
Nuxt.js 使用了 Vue.js 和 Node.js,但它致力于模块化,并且有能力依赖服务端而非客户端。不仅如此,它的目标是为开发者提供直观的体验,并提供描述性错误,以及详细的文档等。
正如它声称的那样,在你用来搭建静态网站的所有工具中,Nuxt.js 可以做到功能和灵活性两全其美。他们还提供了一个 Nuxt 线上沙盒 ,让你不费吹灰之力就能直接测试它。
你可以查看它的 GitHub 页面 和 官方网站 了解更多。
7、Docusaurus
Docusaurus 是一个有趣的开源静态网站生成工具,为搭建文档类网站量身定制。它还是 Facebook 开源计划 的一个项目。
Docusaurus 是用 React 构建的。你可以使用所有的基本功能,像文档版本管理、文档搜索和翻译大多是预先配置的。如果你想为你的产品或服务搭建一个文档网站,那么可以试试 Docusaurus。
你可以从它的 GitHub 页面 和它的 官网 获取更多信息。
8、Eleventy
Eleventy 自称是 Jekyll 的替代品,旨在以更简单的方法来制作更快的静态网站。
它似乎很容易上手,而且它还提供了适当的文档来帮助你。如果你想找一个简单的静态网站生成工具,Eleventy 似乎会是一个有趣的选择。
你可以参照它的 GitHub 页面 和 官网 来了解更多的细节。
9、Publii
Publii 是一个令人印象深刻的开源 CMS,它能使生成一个静态网站变得很容易。它是用 Electron 和 Vue.js 构建的。如果有需要,你也可以把你的文章从 WorkPress 网站迁移过来。此外,它还提供了与 GitHub 页面、Netlify 及其它类似服务的一键同步功能。
如果你利用 Publii 生成一个静态网站,你还可以得到一个所见即所得的编辑器。你可以从 官网 下载它,或者从它的 GitHub 页面 了解更多信息。
10、Primo
一个有趣的开源静态网站生成工具,目前开发工作仍很活跃。虽然与其他的静态生成工具相比,它还不是一个成熟的解决方案,有些功能还不完善,但它是一个独特的项目。
Primo 旨在使用可视化的构建器帮你构建和搭建网站,这样你就可以轻松编辑和部署到任意主机上。
你可以参照 官网 或查看它的 GitHub 页面 了解更多信息。
还有很多文章中没有列出的网站生成工具。然而,我试图提到最好的静态生成器,为您提供最快的加载时间,最好的安全性和令人印象深刻的灵活性。
列表中没有你最喜欢的工具?在下面的评论中告诉我。
via: itsfoss.com
作者: Ankush Das 选题: lujun9972 译者: lxbwolf 校对: wxy
本文由 LCTT 原创编译, Linux中国 荣誉推出
SP.NET Maker破解版是一款十分专业的代码自动生成工具,该软件界面直观,生成的代码干净,初学者也可轻松掌握,能够节省大量的使用时间,并具有组织和维护代码的过程,可从SQL服务器和其他数据库中以C语言快速生成ASP.NET Web应用程序;软件可以帮助用户快速地根据数据库连接资料来源中生成一套完整的ASP.NET程序,也可以直接从SQL Server,MySQL,PostgreSQL,Oracle或Microsoft Access数据库快速生成C#中的ASP.NET Core 2.0 MVC Web应用程序。
功能介绍
1、支持6种数据库类型
Linux或Windows Web服务器上的MySQL,PostgreSQL,Microsoft SQL Server,Oracle,SQLite,Microsoft Access *(*对于MS Access必须是Windows)
2、列出,添加/复制,查看,编辑,删除,多次更新和搜索页面
3、模态对话框
列表页面中的添加/复制,查看,编辑,删除,多次更新和搜索页面
登录,注册,更改密码,密码恢复页面
4、桌面模式的可选表格形式
5、总结报告
详细和总结报告
简明摘要报告
6、交叉表报告
7、Chart.js的JavaScript图表
二维列图
条形二维图
饼图2D图表
折线图2D
二维区域图
甜甜圈2D图表
多系列柱二维图
多系列线形二维图
多系列区域2D图表
多系列条形二维图
堆积柱二维图
堆积面积二维图
堆积条形二维图
多系列2D单Y组合图(列/线/面)
堆积柱二维+直线单Y轴图表
多系列2D Dual Y组合图(列/线/面)
8、深入报表和图表
深入报表小号
向下钻取图表
9、仪表盘报告
10、报表的分组间隔
11、报告的日期时间字段过滤器
12、来自多个数据库的链接表
13、具有Bootstrap和AdminLTE的响应式布局
14、手机菜单
15、异步加载JavaScript和Bootstrap Spinner
在页面加载时异步加载JavaScript时显示微调框
16、面包屑,矢量图标和工具提示的工具栏
17、导出为易于打印的HTML,Word,Excel,CSV,XML,电子邮件,PDF
18、链接,按钮组和按钮下拉菜单
19、网格添加,网格编辑,内联添加,内联复制和内联编辑
20、母版/明细/添加/编辑/查看和多个母版/明细
21、参照完整性,级联删除和级联更新
22、插入或更新记录之前的可选确认页面
23、列表/编辑/查看页面中的寻呼机
24、查看标签和编辑标签选项
25、格式化文本
26、文件上传到文件夹或数据库(支持多文件上传到文件夹)
27、快速搜索,扩展搜索和高级搜索
28、用户ID安全和用户级别安全
29、用户注册系统
30、密码生成器和密码强度计
31、带有Bootstrap和AdminLTE变量的主题
32、菜单编辑器(支持图标)
33、多个主/明细关系
34、详细信息预览(仅限注册用户的扩展名)
35、用户CSS(支持Sass)
36、创建,更改和删除数据库视图和查询生成器
37、用户可选页面大小
38、表格行颜色
39、将新选项添加到选择列表
40、具有多个显示和父/过滤器字段的动态选择列表
41、下拉选择列表
多列单选按钮列表
多列复选框列表
选择列表(选择一项)/单列单选按钮列表
选择列表
下拉选择列表的选项模板
42、模态查找对话框(支持搜索)
43、自动建议
44、带有带有更多链接的选项模板
45、多页添加/编辑/查看页面(如标签/药片/手风琴)
46、标签
47、登录页面(支持模式对话框,登录和验证码)
48、服务器事件和客户端脚本
软件特色
1、工具简单,安全性高
2、构建用于添加,编辑,搜索和显示记录的自动代码
3、将所需结果导出为CSV/HTML/Excel/Word/XML/PDF/电子邮件格式
4、可以实施主,细节结构
5、基于您的自定义模板或模板进行定制
6、独特和整洁的代码
破解教程
1、下载软件压缩包文件,双击打开“aspnetmkr.exe”,进行安装
2、阅读软件的许可协议,阅读完成后点击我接受许可协议,必须接受协议才能继续安装软件
3、点击“Change”选择软件安装位置
安装向导默认设置的软件默认安装路径为C:\Program Files (x86)\ASP.NET Maker 2020
4、确认安装信息,无误,点击Next进行安装
5、软件安装完成,安装向导会提示完成软件安装向导,点击Finish
6、双击打开ASP.NET Maker软件,点击Help下的Register
7、将Keygen文件下的注册机复制到软件文件下,双击打开注册机,将1选择到ASP.NET Maker 2020,再点击Generate
8、将注册机中的Name和Key复制到软件对应位置
9、注册码注册成功
10、双击打开ASP.NET Maker破解版软件,如下图软件破解完成,可以放心使用软件
下载地址:http://www.32r.com/soft/81477.html
理 | Jane
出品 | AI科技大本营
此前,CSDN为大家介绍一个火爆文章生成器系统 BullshitGenerator,专以生成各种奇葩、“狗屁不通”的文章,还因此上了微博热搜,只要你在上面写了主题,这个生成器就能给你生成“长篇大论”,能力非凡。
这一工具看似很智能,堪与 GPT 作比,但其实背后的逻辑与算法能力却不在一个层面,仍旧不妨碍大家对这类工具的关注与尝试。目前这个 Github 项目已经获得 10.9k Stars ,简直惊呆。
项目地址:
https://suulnnka.github.io/BullshitGenerator/index.html
此外,还有网友搜集整合多方信息,又搜集了不少“可实用可玩味”的工具,下面就一起来看看,有没有你钟意的那一个。
特效生成器
1、图片加字效果器, 可以在一些场景图片上刻上你想要的文字
项目地址:
https://m.photofunia.com/categories/all_effects/snow_writing
一开始被这个效果器吸引是可以做出在雪地里写字的效果,这简直是南方娃的福音啊,而且可以随时浪漫一把。后来研究这个工具,岂止是「雪地」这一个场景,整个网站上支持特殊节日、特殊场景等 21 个类目下 600 多个效果的生成,着实不赖。
不过经过使用体验,发现这个工具还不能支持中文,这么好用的工具,希望作者后续也能考虑设计与支持中文字的效果。
2、在线表情包制作器
这两个表情包在线制作工具,拥有其中任意一个工具,从此收藏里总是满满的,斗图没怂过。
第一个网站中,已经有很多表情包,在制图里,可以直接在已有的表情上更改文字和字体效果,然后搜图里可以从大量中快速搜索,也有一些大家使用很多的标签分类。
在第二个工具「斗图啦」中,提供了很多类型的模板与素材,可以自己 DIY。
终于知道我以前从别人那偷来的表情包是出自哪了,以后我也是表情包富有者,欧耶。
项目地址:
https://www.52doutu.cn/maker/2/?order=timedown
http://www.doutula.com/maker
3、诺基亚短信图片生成器
这一张图瞬间把我们带回了十几年啊,在这个工具中,大家只需要输入文字,这样的效果图就可以一键自动生成。
项目地址:
https://zzkia.noddl.me:8020/?from=www.shadiao.app
有了表情包、图片文字特效,下面给大家介绍两种特效字体制作工具。
4、特殊字体生成器,可以将文字生成其他有趣字体
项目地址:
https://igfonts.io
内容生成器
5、抽象话生成器,也可以反过来还原抽象话到拼音
现在,表情、字符、特殊符号已经成为日常交流中使用率很高的一种表达形式,它在一定程度上增加了趣味性,但是也会产生沟通交流中的理解偏差,造成不变。
而这个工具的功能就是把输入的文本转换成一些抽象符号,正在研发中的新功能是把一些抽象符号还原成文本,不过此功能目前还存在很多有待改进的地方,比如只能转换由这个系统生成的抽象表达,生成的结果也不是文字,而是拼音。同时,在试用过程中还发现了一些分词问题,以后系统还可以在 NLP 方面工作多下下功夫,加以改进与优化。
项目地址:
https://cxh.papapoi.com/?from=groupmessage
6、cp短打生成器
输入你心目中的两个主角,生成器中就会编撰出一段故事,从此又一网络文学新写手诞生了,而且是不知疲倦,可以日夜随时在线帮你写文,直到生成你满意的为止。
项目地址:
https://mxh-mini-apps.github.io/mxh-cp-stories/
7、Bgm自动生成器
这个网站收集了很多自动生成的音乐,神奇的是音乐就好像没有时长控制一般,只要你不暂停,就会一直播放;如果你按了暂停,重新播放的又会跟之前不同,每次都不一样,就好像在某些电影情景中,一段无限播放,又带着迷幻,诡异变化意境的 BGM。
项目地址:
https://generative.fm
有趣应用的工具
8、实用工具,帮你决定“吃什么”
每天最重要和最难的事情是什么?答:今天吃什么?明天吃什么?
解决了这个问题,想必这一天里至少解决了 50% 会引发脑壳疼的事情。想当初为了做出一个抉择,什么猜拳、掷骰子、抽签各种方法都用上。而下面这个网站就非常实用了,尤其是对吃什么这件事有选择困难症的患者来说,就是必备工具。
作者设计了一个随机抽签工具,就像抽奖一样,点击开始与停止,看系统为你选了什么午餐(or 晚餐)。菜单栏目前包含两类,一是通过内置输入提供的菜品作为系统数据,二是根据「附近美食」作为数据,目前这个功能还在测试中。
下次不知道吃什么,我们就随缘吧。
项目地址:
http://mofun.c7sky.com/rnd4dinner/
9、爱豆翻牌生成器
是不是微博上私信你的“现男友”、“前老公”、“男闺蜜”、“大姐夫”从来没收到回复?现在有一个可以“自欺欺人”的工具,让你可以随时翻牌他们,你想撩的他可能都在哦。
起初以为这个工具的配置类似聊天机器人,点进去发现,并没有其他功能,你点进你家爱豆的头像后,进入一个模拟微博私信聊天的界面,多次尝试后发现一些语料模板的组合使用的现象,而且相似度也比较高,如果后续这个系统功能做一些智能化的功能设计与实现,想必会吸引更多的粉丝来满足自己的幻想,现在的功能还是略显「沙雕」了。
项目地址:
http://wb.newbfun.com/fanpai/sixin.html
其他
下面介绍的几个在工具中内置的文字内容,每次刷新可获得新内容的生成器。
10、干了这碗毒鸡汤,现在的苦都不叫苦了
项目地址:
https://www.nihaowua.com/home.
html http://www.nows.fun
11、如何有技术的骂人?
这两个工具分别通过引用莎士比亚和马丁路德的作品,而且你不会白挨骂,工具会注明引用出处,告诉你被那部著作羞辱了,在线感受一下这波“高级”操作吧。
项目地址:
http://www.pangloss.com/seidel/Shaker/index.html?//@
http://ergofabulous.org/luther/?
这些工具里有大家曾经使用过的吗?欢迎大家尝试,可以把有趣的作品与我们分享,或者补充你知道的有意思的工具,大家一起 Happy 一下。
抢饭碗?00 后程序员来了!
微软张若非:搜索引擎和广告系统,那些你所不知的AI落地技术
*请认真填写需求信息,我们会在24小时内与您取得联系。