step1
commit
eade095af9
|
@ -0,0 +1,2 @@
|
|||
node_modules/
|
||||
_site/
|
|
@ -0,0 +1,28 @@
|
|||
<!doctype html>
|
||||
<html :lang="en-us">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<!--- Uncomment this if you'd like folks to know that you used Eleventy to build your site! --->
|
||||
<meta name="generator" :content="eleventy.generator">
|
||||
|
||||
<!--- Build and embed the bundles needed for each page --->
|
||||
<style @raw="getBundle('css')" webc:keep></style>
|
||||
<script @raw="getBundle('js')" webc:keep></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<main id="skip">
|
||||
<div class="container">
|
||||
<template @raw="content" webc:nokeep></template>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<footer></footer>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
layout: layouts/base.webc
|
||||
---
|
||||
|
||||
<p>Hello, world.</p>
|
|
@ -0,0 +1,44 @@
|
|||
const pluginWebc = require("@11ty/eleventy-plugin-webc");
|
||||
|
||||
module.exports = function(ec) {
|
||||
// Plugins
|
||||
// add webc files by default
|
||||
ec.addPlugin(pluginWebc, {components: "_includes/components/**/*.webc"});
|
||||
|
||||
return {
|
||||
// Control which files Eleventy will process
|
||||
// e.g.: *.md, *.njk, *.html, *.liquid
|
||||
templateFormats: [
|
||||
"md",
|
||||
"njk",
|
||||
"html",
|
||||
"liquid"
|
||||
],
|
||||
|
||||
// Pre-process *.md files with: (default: `liquid`)
|
||||
markdownTemplateEngine: "njk",
|
||||
|
||||
// Pre-process *.html files with: (default: `liquid`)
|
||||
htmlTemplateEngine: "njk",
|
||||
|
||||
// These are all optional:
|
||||
dir: {
|
||||
input: "content", // default: "."
|
||||
includes: "../_includes", // default: "_includes"
|
||||
data: "../_data", // default: "_data"
|
||||
output: "_site"
|
||||
},
|
||||
|
||||
// -----------------------------------------------------------------
|
||||
// Optional items:
|
||||
// -----------------------------------------------------------------
|
||||
|
||||
// If your site deploys to a subdirectory, change `pathPrefix`.
|
||||
// Read more: https://www.11ty.dev/docs/config/#deploy-to-a-subdirectory-with-a-path-prefix
|
||||
|
||||
// When paired with the HTML <base> plugin https://www.11ty.dev/docs/plugins/html-base/
|
||||
// it will transform any absolute URLs in your HTML to include this
|
||||
// folder name and does **not** affect where things go in the output folder.
|
||||
pathPrefix: "/",
|
||||
};
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"name": "eleventy-mainroad",
|
||||
"version": "1.0.0",
|
||||
"description": "",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
"start": "npx @11ty/eleventy --serve",
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"keywords": [],
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"devDependencies": {
|
||||
"@11ty/eleventy": "^2.0.1",
|
||||
"@11ty/eleventy-plugin-webc": "^0.11.0"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue