Linux上的静态网站*敏*感*词*是什么?如何遵循的步骤
优采云 发布时间: 2021-07-31 02:33Linux上的静态网站*敏*感*词*是什么?如何遵循的步骤
Eleventy 是 Jekyll 和 Hugo 的基于 JavaScript 的替代品,用于构建静态 网站。
静态网站 *敏*感*词*是一种基于原创数据和一组模板生成完整静态 HTML 网站 的工具。它可以自动完成单个 HTML 页面的编码任务,并使这些页面做好为用户服务的准备。由于 HTML 页面是预先构建的,因此它们在用户浏览器中的加载速度非常快。
静态网站 对文档也非常友好,因为静态网站 易于扩展,它们是生成、维护和部署项目文档的简便方法。由于这些原因,公司经常使用它们来记录应用程序编程接口 (API)、数据库模式和其他信息。文档是软件开发、设计和其他技术方面的重要组成部分。所有代码库都需要某种形式的文档,选择范围从简单的 README 到完整的文档。
Eleventy:一个静态的网站 *敏*感*词*
Eleventy (11ty) 是一个简单的静态 网站 *敏*感*词*,是 Jekyll 和 Hugo 的替代品。它是用 JavaScript 编写的,它将(不同类型的)模板目录转换为 HTML。它也是开源的,并在 MIT 许可下发布。
Eleventy 可以使用 HTML、Markdown、Liquid、Nunjucks、Handlebars、Mustache、EJS、Haml、Pug 和 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、Install Eleventy 到 package.json
安装 Eleventy 并将其保存到项目的 package.json 中。运行:
$ npm install-save-dev @11ty/eleventy
3、Run Eleventy
使用 npx 命令运行本地项目的 Eleventy 版本。确认安装完成后,尝试运行Eleventy:
$ npx @11ty/eleventy
4、创建一些模板
现在运行两个命令来创建两个新的模板文件(一个 HTML 和一个 Markdown 文件):
$ cat > index.html
Page title
<p>Hello world
EOF
$ echo '# Page header' > index.md
</p>
这会将当前目录或子目录中的任何内容模板编译到输出文件夹中(默认为 _site)。
运行 11--serve 以启动开发网络服务器。
$ npx @11ty/eleventy-serve
在您的网络浏览器中打开:8080/README/ 并观看您的 Eleventy 输出。
然后将_site 中的文件上传到您的网络服务器并将您的网站 发布到全世界。
尝试十一
Eleventy 是一个静态的网站 *敏*感*词*,它易于使用,有模板和主题。如果您已经在开发过程中使用 Node.js,Eleventy 可能比 Jekyll 或 Hugo 更自然。它可以快速提供良好的结果,使您免于复杂的网站 设计和维护。要了解有关使用 Eleventy 的更多信息,请仔细阅读其文档。
本文基于开源项目技术文档静态网站的建立,首发于Nwokocha Wisdom Maduabuchi媒体,授权转载。
通过:
作者:Nwokocha Wisdom 题目:lujun9972 译者:geekpi 校对:wxy
本文由LCTT原创编译,Linux中国隆重上线