静态网站建设系统(设计一个静态网页网站)
发布时间:2022-07-12 21:58:45
文章来源:快乐收录网
访问次数:
Eleventy 是一个基于 JavaScript 的 Jekyll 和 Hugo 的替代品,用于构建静态网站。
静态网站生成器是一种基于原始数据和一组模板生成完整的静态 HTML 网站的工具。它可以自动完成单个 HTML 页面的编码任务,并让这些页面准备好为用户服务。由于 HTML 页面是预先建立的,它们在用户的浏览器中加载得非常快。
静态网站对文档也很友好,因为静态网站很容易扩展,而且它们是生成、维护和部署项目文档的一种简单方法。由于这些原因,企业经常使用它们来记录应用编程接口 (API)、数据库模式和其他信息。文档是软件开发、设计和其他方面技术的一个重要组成部分。所有的代码库都需要某种形式的文档,选择范围从简单的 README 到完整的文档。
Eleventy: 一个静态网站生成器
Eleventy(11ty)是一个简单的静态网站生成器,是Jekyll和Hugo的替代品。它是用 JavaScript 编写的,它将一个(不同类型的)模板目录转化为 HTML。它也是开源的,在 MIT 许可下发布。
Eleventy 可以与 HTML、Markdown、Liquid、Nunjucks、Handlebars、Mustache、EJS、Haml、Pug 和 JavaScript Template Literals 协同工作。
它的特点包括:
- 易于设置
- 支持多种模板语言(如 Nunjucks、HTML、JavaScript、Markdown、Liquid)
- 可定制
- 基于 JavaScript,这是许多网络开发者所熟悉的,新用户也容易学习
安装 Eleventy
Eleventy 需要 Node.js。在 Linux 上,你可以使用你的包管理器安装 Node.js:
$ sudo dnf install nodejs
如果你的包管理器没有 Node.js,或者你不在 Linux 上,你可以从 Node.js 网站安装它。
Node.js 安装完毕后,就用它来安装 Eleventy:
$ npm install -g @11ty/eleventy
这就完成了!
为你的文档建立一个静态网站
现在你可以开始使用 Eleventy 来建立你的静态文档网站。以下是需要遵循的步骤。
1、创建一个 package.json 文件
要将 Eleventy 安装到你的项目中,你需要一个 package.json
文件:
$ npm init -y
2、将 Eleventy 安装到 package.json 中
安装 Eleventy 并保存到你的项目的 package.json
中。运行:
$ npm install-save-dev @11ty/eleventy
3、运行 Eleventy
使用 npx
命令来运行你本地项目的 Eleventy 版本。在你确认安装完成后,尝试运行 Eleventy:
$ npx @11ty/eleventy
4、创建一些模板
现在运行两个命令来创建两个新的模板文件(一个 HTML 和一个 Markdown 文件):
$ cat > index.html
age title
Hello world
EOF $ echo '# Page header' > index.md
这就把当前目录或子目录中的任何内容模板编译到输出文件夹中(默认为 _site
)。
运行 eleventy --serve
来启动一个开发网络服务器。
$ npx @11ty/eleventy-serve
在你的网络浏览器中打开
http://localhost:8080/README/
,看你的 Eleventy 输出。
然后把 _site
中的文件上传到你的 Web 服务器,发布你的网站给世界看。
尝试 Eleventy
Eleventy 是一个静态网站生成器,它易于使用,有模板和主题。如果你已经在你的开发流程中使用 Node.js,Eleventy 可能比 Jekyll 或 Hugo 更自然。它能快速提供很好的结果,并使你免于复杂的网站设计和维护。要了解更多关于使用 Eleventy 的信息,请仔细阅读它的文档。
《静态网站建设系统(设计一个静态网页网站)》更新于时间:2022-07-12 21:58:45;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!
静态网站建设系统(设计一个静态网页网站)特别声明
本站快乐收录网提供的静态网站建设系统(设计一个静态网页网站)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2022-07-12 21:58:45收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。
快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/zixundaquan/wzyh/202207/9034.html转载请注明标签:
- 1华为 Nova 10 和 Nova 10 Pro 配备 120 Hz OLED 显示屏
- 2Realme GT2 Master Explorer Edition设计随着高端智能手机发布之旅的开始而揭晓
- 3Wi-Fi 7 技术将支持 40Gbps 的速度
- 4小米 11T 和 11T Pro 配备相同的 108 MP 摄像头
- 5Garmin Forerunner 955 系列收到软件版本 11.12
- 6到 2026 年翻新智能手机市场的价值预计将增长近 460 亿美元
- 7小米发布 Band 7 Pro 固件更新 进行各种改进和优化
- 8苹果最新的MacBook Air产品将影响 Wintel 笔记本电脑的销售
- 9戴尔 Precision 7770 和 7670 现在可与英特尔第 12 代博锐 CPU 和 Nvidia RTX A5500 显卡一起购买
- 10System76 使用 Intel Alder Lake-U 处理器升级其基于 Linux 的 Lemur Pro 笔记本电脑
- 11苹果计划在今年发布标准 Watch Series 更新的替代品
- 12OnePlus的10T发布了新旗舰智能手机发布前的最高AnTuTu分数
- 13摩托罗拉 Edge 30:搭载 Android 12 的超薄中端智能手机
- 14小米 12智能手机相机是如何拍摄的
- 15NintendoSwitchOnline下周将获得被低估的神奇宝贝经典
- 16MUJI x Honda MS01 电动自行车透露最高时速 25 公里和无钥匙解锁功能
- 17Infinix 最新 Note 12 系列智能手机升级至 5G 起价低于 200 美元
- 18Amazfit 正在举行 2022 年年中的促销活动
- 19AMD 的 RDNA 3 Chiplet 专利详述了尖端着色器优化架构