diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..844771f --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +indent_style = tab +indent_size = 2 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +charset = utf-8 diff --git a/.eleventyignore b/.eleventyignore new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/.eleventyignore @@ -0,0 +1 @@ +README.md diff --git a/.gitignore b/.gitignore index ceaea36..eed983f 100644 --- a/.gitignore +++ b/.gitignore @@ -130,3 +130,6 @@ dist .yarn/install-state.gz .pnp.* +# Eleventy +_site/ +package-lock.json diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..a6fbf38 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,10 @@ +{ + "overrides": [ + { + "files": "*.njk", + "options": { + "parser": "html" + } + } + ] +} diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk new file mode 100644 index 0000000..427c4d0 --- /dev/null +++ b/_includes/layouts/base.njk @@ -0,0 +1,16 @@ +--- +title: runtimefee.lol +--- + + + + + + + + {{ title }} + + + {{ content | safe }} + + diff --git a/_includes/layouts/home.njk b/_includes/layouts/home.njk new file mode 100644 index 0000000..2770e50 --- /dev/null +++ b/_includes/layouts/home.njk @@ -0,0 +1,16 @@ +--- +title: runtimefee.lol - Homepage +--- + + + + + + + + {{ title }} + + + {{ content | safe }} + + diff --git a/_includes/layouts/post.njk b/_includes/layouts/post.njk new file mode 100644 index 0000000..6f9bfdc --- /dev/null +++ b/_includes/layouts/post.njk @@ -0,0 +1,16 @@ +--- +title: runtimefee.lol +--- + + + + + + + + Post: {{ title }} + + + {{ content | safe }} + + diff --git a/content/blog/blog.11tydata.js b/content/blog/blog.11tydata.js new file mode 100644 index 0000000..3cd36cb --- /dev/null +++ b/content/blog/blog.11tydata.js @@ -0,0 +1,4 @@ +export default { + tags: ["posts"], + layout: "layouts/post.njk", +}; diff --git a/content/blog/first-post.md b/content/blog/first-post.md new file mode 100644 index 0000000..18706f9 --- /dev/null +++ b/content/blog/first-post.md @@ -0,0 +1,5 @@ +--- +title: My first post +--- + +Hello World diff --git a/content/index.njk b/content/index.njk new file mode 100644 index 0000000..bf0b1cc --- /dev/null +++ b/content/index.njk @@ -0,0 +1,6 @@ +--- +layout: layouts/base.njk +permalink: /index.html +--- + +Hello Homepage diff --git a/eleventy.config.js b/eleventy.config.js new file mode 100644 index 0000000..d817d1b --- /dev/null +++ b/eleventy.config.js @@ -0,0 +1,3 @@ +export default function (eleventyConfig) { + eleventyConfig.addPassthroughCopy({ "public/css/": "/css/" }); +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a933fc9 --- /dev/null +++ b/package.json @@ -0,0 +1,18 @@ +{ + "name": "runtimefee.lol", + "version": "0.0.1", + "description": "Game Development Resources", + "main": "index.js", + "scripts": { + "serve": "npx @11ty/eleventy --serve", + "build": "npx @11ty/eleventy", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "Luca Junge (https://luca-junge.de/)", + "license": "MIT", + "devDependencies": { + "@11ty/eleventy": "^3.0.0" + }, + "type": "module" +} diff --git a/public/css/bundle.css b/public/css/bundle.css new file mode 100644 index 0000000..e69de29