diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..39dc5e3 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true +[*] +tab_width = 4 +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true +charset = utf-8 +end_of_line = lf diff --git a/.gitignore b/.gitignore index 024d896..cb524c1 100644 --- a/.gitignore +++ b/.gitignore @@ -78,6 +78,7 @@ web_modules/ .env.test.local .env.production.local .env.local +.envrc # parcel-bundler cache (https://parceljs.org/) .cache @@ -129,5 +130,8 @@ dist .yarn/install-state.gz .pnp.* +# ignore local variables +/vars.*.pug + # ignore local research stash _stash/ diff --git a/.pugrc b/.pugrc new file mode 100644 index 0000000..43a9d1d --- /dev/null +++ b/.pugrc @@ -0,0 +1,4 @@ +{ + "pretty": true, + "basedir": "./" +} diff --git a/includes/body.pug b/includes/body.pug new file mode 100644 index 0000000..e69de29 diff --git a/includes/head.pug b/includes/head.pug new file mode 100644 index 0000000..e69de29 diff --git a/includes/tail.pug b/includes/tail.pug new file mode 100644 index 0000000..e69de29 diff --git a/index.pug b/index.pug index 6217f89..8a054fd 100644 --- a/index.pug +++ b/index.pug @@ -1,5 +1,7 @@ +include vars doctype html - head - + include includes/head body + include includes/body +include includes/tail diff --git a/package.json b/package.json index f3b0d55..2abf3f0 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ }, "scripts": { "build": "parcel build index.pug", - "serve": "parcel watch index.pug" + "serve": "parcel serve index.pug", + "watch": "parcel watch index.pug" } } diff --git a/vars.pug b/vars.pug new file mode 100644 index 0000000..ec3710e --- /dev/null +++ b/vars.pug @@ -0,0 +1,3 @@ +- + var variable = 'value' +include vars.local