TOML

Add support for TOML to store data and create pages.

Options See on deno.land

extensions string[]

The list of extensions this plugin applies to

Default:
[ ".toml" ]
pageSubExtension string

Optional sub-extension for page files

Default:
".page"

Description

This plugin allows you to create pages and store data using the TOML format.

Installation

Import this plugin in your _config.ts file to use it:

import lume from "lume/mod.ts";
import toml from "lume/plugins/toml.ts";

const site = lume();

site.use(toml());

export default site;

Create pages

Create a file with the extension .page.toml in your src folder. For example:

title = "Welcome to my page"
layout = "layouts/main.vto"
content = "This is my first post using lume,\nI hope you like it!"

Create data files

Create a file with the name _data.toml or inside a _data directory.