TIL

Languages

English

Web Development

Eleventy

Markdown pre-processing

11ty would use liquid by default for pre-processing Markdown files, meaning they can use JavaScript, includes, and everything. You can also swap it for something else, I chose ejs:

// .eleventy.js
export const config = {
  markdownTemplateEngine: 'ejs',
}

Git

Codeberg Actions

You can set up Node using the actions/setup-node, and environment variables are injected via jobs.<job_id>.container.env dictionary.