Eleventy是一个基于JavaScript的静态网站生成器,它可以帮助开发者将Markdown格式的内容转换为静态网页。Eleventy支持多种模板语言,包括Liquid、Nunjucks、Handlebars等,可以根据个人喜好选择使用。
要使用Eleventy输出Markdown格式,首先需要安装Node.js和npm(Node包管理器)。然后,按照以下步骤进行操作:
npm init -y
npm install --save-dev @11ty/eleventy
.eleventy.js
的配置文件,并添加以下内容:module.exports = function(eleventyConfig) {
eleventyConfig.addPassthroughCopy("assets");
return {
markdownTemplateEngine: "njk",
dir: {
input: "src",
output: "dist"
}
};
};
上述配置中,addPassthroughCopy
用于将assets
文件夹中的内容复制到输出目录中,markdownTemplateEngine
指定了使用Nunjucks模板引擎来处理Markdown文件,dir
指定了输入和输出目录的路径。
src
的文件夹,并在其中创建一个Markdown文件(例如index.md
),编写Markdown内容。npx eleventy
Eleventy将会根据配置文件和Markdown文件生成静态网页,并将其输出到dist
文件夹中。
对于Eleventy的更多详细信息和用法,请参考腾讯云的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云