From f81f9d81a092d632750295bff27617038eb4cc87 Mon Sep 17 00:00:00 2001 From: Jan Koppe Date: Sun, 1 May 2022 14:51:42 +0200 Subject: [PATCH 1/3] strip down --- assets/fonts/andada-pro-v7-latin-500.ttf | 3 - assets/fonts/andada-pro-v7-latin-500.woff | 3 - assets/fonts/andada-pro-v7-latin-500.woff2 | 3 - .../fonts/andada-pro-v7-latin-500italic.ttf | 3 - .../fonts/andada-pro-v7-latin-500italic.woff | 3 - .../fonts/andada-pro-v7-latin-500italic.woff2 | 3 - assets/fonts/andada-pro-v7-latin-600.ttf | 3 - assets/fonts/andada-pro-v7-latin-600.woff | 3 - assets/fonts/andada-pro-v7-latin-600.woff2 | 3 - .../fonts/andada-pro-v7-latin-600italic.ttf | 3 - .../fonts/andada-pro-v7-latin-600italic.woff | 3 - .../fonts/andada-pro-v7-latin-600italic.woff2 | 3 - assets/fonts/andada-pro-v7-latin-700.ttf | 3 - assets/fonts/andada-pro-v7-latin-700.woff | 3 - assets/fonts/andada-pro-v7-latin-700.woff2 | 3 - .../fonts/andada-pro-v7-latin-700italic.ttf | 3 - .../fonts/andada-pro-v7-latin-700italic.woff | 3 - .../fonts/andada-pro-v7-latin-700italic.woff2 | 3 - assets/fonts/andada-pro-v7-latin-800.ttf | 3 - assets/fonts/andada-pro-v7-latin-800.woff | 3 - assets/fonts/andada-pro-v7-latin-800.woff2 | 3 - .../fonts/andada-pro-v7-latin-800italic.ttf | 3 - .../fonts/andada-pro-v7-latin-800italic.woff | 3 - .../fonts/andada-pro-v7-latin-800italic.woff2 | 3 - assets/fonts/andada-pro-v7-latin-italic.ttf | 3 - assets/fonts/andada-pro-v7-latin-italic.woff | 3 - assets/fonts/andada-pro-v7-latin-italic.woff2 | 3 - assets/fonts/andada-pro-v7-latin-regular.ttf | 3 - assets/fonts/andada-pro-v7-latin-regular.woff | 3 - .../fonts/andada-pro-v7-latin-regular.woff2 | 3 - assets/fonts/yellowtail-v11-latin-regular.ttf | 3 - .../fonts/yellowtail-v11-latin-regular.woff | 3 - .../fonts/yellowtail-v11-latin-regular.woff2 | 3 - assets/scss/_events.scss | 120 ---- assets/scss/_fonts.scss | 144 ----- assets/scss/_footer.scss | 42 -- assets/scss/_general.scss | 5 - assets/scss/_header.scss | 285 ---------- assets/scss/_page.scss | 92 --- assets/scss/_pagination.scss | 39 -- assets/scss/_start.scss | 91 --- assets/scss/_variables.scss | 50 -- assets/scss/events.scss | 9 - assets/scss/main.scss | 8 - assets/scss/sitemap.scss | 16 - assets/scss/start.scss | 8 - chaoswest.tv.lektorproject | 6 +- content/contents.lr | 6 +- models/{blog-post.ini => post.ini} | 14 +- poetry.lock | 533 ++++++++++++++++++ pyproject.toml | 17 + templates/blocks/header.html | 3 + templates/blocks/navigation.html | 6 +- .../{blog-post.html => blocks/post.html} | 6 - templates/blog.html | 11 +- templates/layout.html | 27 +- templates/macros/blog.html | 4 +- templates/page.html | 8 +- templates/start.html | 16 - 59 files changed, 578 insertions(+), 1087 deletions(-) delete mode 100644 assets/fonts/andada-pro-v7-latin-500.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-500.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-500.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-500italic.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-500italic.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-500italic.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-600.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-600.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-600.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-600italic.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-600italic.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-600italic.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-700.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-700.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-700.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-700italic.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-700italic.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-700italic.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-800.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-800.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-800.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-800italic.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-800italic.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-800italic.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-italic.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-italic.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-italic.woff2 delete mode 100644 assets/fonts/andada-pro-v7-latin-regular.ttf delete mode 100644 assets/fonts/andada-pro-v7-latin-regular.woff delete mode 100644 assets/fonts/andada-pro-v7-latin-regular.woff2 delete mode 100644 assets/fonts/yellowtail-v11-latin-regular.ttf delete mode 100644 assets/fonts/yellowtail-v11-latin-regular.woff delete mode 100644 assets/fonts/yellowtail-v11-latin-regular.woff2 delete mode 100644 assets/scss/_events.scss delete mode 100644 assets/scss/_fonts.scss delete mode 100644 assets/scss/_footer.scss delete mode 100644 assets/scss/_general.scss delete mode 100644 assets/scss/_header.scss delete mode 100644 assets/scss/_page.scss delete mode 100644 assets/scss/_pagination.scss delete mode 100644 assets/scss/_start.scss delete mode 100644 assets/scss/_variables.scss delete mode 100644 assets/scss/events.scss delete mode 100644 assets/scss/main.scss delete mode 100644 assets/scss/sitemap.scss delete mode 100644 assets/scss/start.scss rename models/{blog-post.ini => post.ini} (59%) create mode 100644 poetry.lock create mode 100644 pyproject.toml create mode 100644 templates/blocks/header.html rename templates/{blog-post.html => blocks/post.html} (65%) delete mode 100644 templates/start.html diff --git a/assets/fonts/andada-pro-v7-latin-500.ttf b/assets/fonts/andada-pro-v7-latin-500.ttf deleted file mode 100644 index 237f93d..0000000 --- a/assets/fonts/andada-pro-v7-latin-500.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e56185d75bdf0e27454ea33ae0df3b5791cf1a251923408bb750bbaacca46614 -size 40140 diff --git a/assets/fonts/andada-pro-v7-latin-500.woff b/assets/fonts/andada-pro-v7-latin-500.woff deleted file mode 100644 index f92eceb..0000000 --- a/assets/fonts/andada-pro-v7-latin-500.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:edf6c206f2442fbce1d5379760068ae638978b38dd15dadf7ded29f30ee42d66 -size 22200 diff --git a/assets/fonts/andada-pro-v7-latin-500.woff2 b/assets/fonts/andada-pro-v7-latin-500.woff2 deleted file mode 100644 index 6b75d5b..0000000 --- a/assets/fonts/andada-pro-v7-latin-500.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dff4d8a47e458ce12a45e266d0824f28dd0db95c602fd05a5ca4d4959f0cc4ca -size 17764 diff --git a/assets/fonts/andada-pro-v7-latin-500italic.ttf b/assets/fonts/andada-pro-v7-latin-500italic.ttf deleted file mode 100644 index 640f86c..0000000 --- a/assets/fonts/andada-pro-v7-latin-500italic.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2867cf4f687b517625032d161686a094e9d35fe91b53b4770343c89e4ae0273 -size 38748 diff --git a/assets/fonts/andada-pro-v7-latin-500italic.woff b/assets/fonts/andada-pro-v7-latin-500italic.woff deleted file mode 100644 index f9b15df..0000000 --- a/assets/fonts/andada-pro-v7-latin-500italic.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7bf0f08f0cfc2953f85319c22b4de13276f5bd216970214dab464b2b69488eaf -size 22648 diff --git a/assets/fonts/andada-pro-v7-latin-500italic.woff2 b/assets/fonts/andada-pro-v7-latin-500italic.woff2 deleted file mode 100644 index a4e528a..0000000 --- a/assets/fonts/andada-pro-v7-latin-500italic.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:19ec3a6b5bbfddbfb3403faa10ce90af8af4b8fd17f5b4d6e953ad4b71d9fe39 -size 18308 diff --git a/assets/fonts/andada-pro-v7-latin-600.ttf b/assets/fonts/andada-pro-v7-latin-600.ttf deleted file mode 100644 index 4551606..0000000 --- a/assets/fonts/andada-pro-v7-latin-600.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a7f1ee25e7f5446d69db020cc20ce216fb3e996e30f143567f3778c349781ee4 -size 40144 diff --git a/assets/fonts/andada-pro-v7-latin-600.woff b/assets/fonts/andada-pro-v7-latin-600.woff deleted file mode 100644 index 48bf3e6..0000000 --- a/assets/fonts/andada-pro-v7-latin-600.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59121463ad34b12bde8498422e5cd2f9c46a830f2947cdb649567a2558569426 -size 22376 diff --git a/assets/fonts/andada-pro-v7-latin-600.woff2 b/assets/fonts/andada-pro-v7-latin-600.woff2 deleted file mode 100644 index 4388b45..0000000 --- a/assets/fonts/andada-pro-v7-latin-600.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8699685710007dbc57e5c403b26fb73a393ad95e36c7d7c3392e6a981bd59354 -size 17976 diff --git a/assets/fonts/andada-pro-v7-latin-600italic.ttf b/assets/fonts/andada-pro-v7-latin-600italic.ttf deleted file mode 100644 index e66e396..0000000 --- a/assets/fonts/andada-pro-v7-latin-600italic.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b5912c47be12f22024ff779595e8f62dbf2c3b91ddf214fc90973e2834ab737 -size 38776 diff --git a/assets/fonts/andada-pro-v7-latin-600italic.woff b/assets/fonts/andada-pro-v7-latin-600italic.woff deleted file mode 100644 index e19726e..0000000 --- a/assets/fonts/andada-pro-v7-latin-600italic.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3df030d347ca670c17db05debae0540df5f8b1fddfe40b9f7d661b97897ff79d -size 22756 diff --git a/assets/fonts/andada-pro-v7-latin-600italic.woff2 b/assets/fonts/andada-pro-v7-latin-600italic.woff2 deleted file mode 100644 index d187658..0000000 --- a/assets/fonts/andada-pro-v7-latin-600italic.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb90dc9516247405423e09078cf46933112377f1d7bae298f08e8ad3386e59c1 -size 18348 diff --git a/assets/fonts/andada-pro-v7-latin-700.ttf b/assets/fonts/andada-pro-v7-latin-700.ttf deleted file mode 100644 index cfa9492..0000000 --- a/assets/fonts/andada-pro-v7-latin-700.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb6f677a4fb6100e53de03e829a2154a875d8d67c283dbc277042d0741f992a7 -size 40080 diff --git a/assets/fonts/andada-pro-v7-latin-700.woff b/assets/fonts/andada-pro-v7-latin-700.woff deleted file mode 100644 index a1fa65b..0000000 --- a/assets/fonts/andada-pro-v7-latin-700.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:87a0356b9083d63cd4bad97d3896cfd964b90051a66a469a7de13a2ea4ffb9a3 -size 22184 diff --git a/assets/fonts/andada-pro-v7-latin-700.woff2 b/assets/fonts/andada-pro-v7-latin-700.woff2 deleted file mode 100644 index e15a608..0000000 --- a/assets/fonts/andada-pro-v7-latin-700.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:836a0e6c800249dc39dfc67359c5516151d67f7c57818608dbc173fe3cf792d8 -size 17856 diff --git a/assets/fonts/andada-pro-v7-latin-700italic.ttf b/assets/fonts/andada-pro-v7-latin-700italic.ttf deleted file mode 100644 index 0f72aee..0000000 --- a/assets/fonts/andada-pro-v7-latin-700italic.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29873d7522be266dff979522c971bf428c24a081d5378118e6de0a53ae91f9f8 -size 38684 diff --git a/assets/fonts/andada-pro-v7-latin-700italic.woff b/assets/fonts/andada-pro-v7-latin-700italic.woff deleted file mode 100644 index 5640871..0000000 --- a/assets/fonts/andada-pro-v7-latin-700italic.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e0b34b114d8d69e5be91c5fc40c0f238e7d3fbb97895b7f0a913e7d685197b5 -size 22712 diff --git a/assets/fonts/andada-pro-v7-latin-700italic.woff2 b/assets/fonts/andada-pro-v7-latin-700italic.woff2 deleted file mode 100644 index 6fe06b8..0000000 --- a/assets/fonts/andada-pro-v7-latin-700italic.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d264cbb14df63d4781bff12d5e8114ae85b09aaf59c84f09d6630dd12c648de -size 18404 diff --git a/assets/fonts/andada-pro-v7-latin-800.ttf b/assets/fonts/andada-pro-v7-latin-800.ttf deleted file mode 100644 index 689d412..0000000 --- a/assets/fonts/andada-pro-v7-latin-800.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:727d3730445e2758b29e57f71555dd6c70e9334560d09a6ff82211656a2c6dea -size 40156 diff --git a/assets/fonts/andada-pro-v7-latin-800.woff b/assets/fonts/andada-pro-v7-latin-800.woff deleted file mode 100644 index d279f6b..0000000 --- a/assets/fonts/andada-pro-v7-latin-800.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0cf0926977e8107eeae30f8c33a5668803730df0cf7ff0d46d273566d51dc0dc -size 22172 diff --git a/assets/fonts/andada-pro-v7-latin-800.woff2 b/assets/fonts/andada-pro-v7-latin-800.woff2 deleted file mode 100644 index 53877aa..0000000 --- a/assets/fonts/andada-pro-v7-latin-800.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:163f85fd09bbcf075340d96d3ad984c78de907a8d194b4069df20eaf59f66e31 -size 17960 diff --git a/assets/fonts/andada-pro-v7-latin-800italic.ttf b/assets/fonts/andada-pro-v7-latin-800italic.ttf deleted file mode 100644 index 8f13a33..0000000 --- a/assets/fonts/andada-pro-v7-latin-800italic.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b85df7df0eafd993810df80576eeda8c604a74bc089e9dd47995e61d41e66b72 -size 38756 diff --git a/assets/fonts/andada-pro-v7-latin-800italic.woff b/assets/fonts/andada-pro-v7-latin-800italic.woff deleted file mode 100644 index 691f3d4..0000000 --- a/assets/fonts/andada-pro-v7-latin-800italic.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a21cf358a4c9afc6f55d0a2f202761ae6a60ee18449412af61d5da386adb2a0c -size 22564 diff --git a/assets/fonts/andada-pro-v7-latin-800italic.woff2 b/assets/fonts/andada-pro-v7-latin-800italic.woff2 deleted file mode 100644 index 03be0d2..0000000 --- a/assets/fonts/andada-pro-v7-latin-800italic.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4ee34b6cdab22b7b6d86bcb2f252d64d2aad3a98dcd878d2bdbff5ebb04af10 -size 18292 diff --git a/assets/fonts/andada-pro-v7-latin-italic.ttf b/assets/fonts/andada-pro-v7-latin-italic.ttf deleted file mode 100644 index 2872f93..0000000 --- a/assets/fonts/andada-pro-v7-latin-italic.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f72c632e53f95ae78ac776a81f195c8ab068deee53c1cad69c49fd6bb73fde42 -size 38632 diff --git a/assets/fonts/andada-pro-v7-latin-italic.woff b/assets/fonts/andada-pro-v7-latin-italic.woff deleted file mode 100644 index e43ccfa..0000000 --- a/assets/fonts/andada-pro-v7-latin-italic.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e27e72bb3e3e65c033e657d0f3539db69aef6803f5d1dc1daf85a436a3e651aa -size 22328 diff --git a/assets/fonts/andada-pro-v7-latin-italic.woff2 b/assets/fonts/andada-pro-v7-latin-italic.woff2 deleted file mode 100644 index 46e82d2..0000000 --- a/assets/fonts/andada-pro-v7-latin-italic.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2cdcf9f0f4f6e64b63789ba91a247343301ed6e1be3a2e938267939bfde44206 -size 18012 diff --git a/assets/fonts/andada-pro-v7-latin-regular.ttf b/assets/fonts/andada-pro-v7-latin-regular.ttf deleted file mode 100644 index 92aeda2..0000000 --- a/assets/fonts/andada-pro-v7-latin-regular.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e5082e7cc84969e7097b96ac53d0243748a1bc661ad13076be5cb5ac9652eb0 -size 40060 diff --git a/assets/fonts/andada-pro-v7-latin-regular.woff b/assets/fonts/andada-pro-v7-latin-regular.woff deleted file mode 100644 index 9604f84..0000000 --- a/assets/fonts/andada-pro-v7-latin-regular.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cfaccf6b6badd1eb40c4b56a99a821083222d511142c301f5d11b7b6ac149ca9 -size 21656 diff --git a/assets/fonts/andada-pro-v7-latin-regular.woff2 b/assets/fonts/andada-pro-v7-latin-regular.woff2 deleted file mode 100644 index 5deb045..0000000 --- a/assets/fonts/andada-pro-v7-latin-regular.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34db6953c949a4589668f854b2cd2178521c3a2a390028eae03eb06a1789591a -size 17144 diff --git a/assets/fonts/yellowtail-v11-latin-regular.ttf b/assets/fonts/yellowtail-v11-latin-regular.ttf deleted file mode 100644 index c3c2644..0000000 --- a/assets/fonts/yellowtail-v11-latin-regular.ttf +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5b87a935159ea2c0f984750bdf60dce5cf5226316ff6e02f7125aa2529823e5 -size 34964 diff --git a/assets/fonts/yellowtail-v11-latin-regular.woff b/assets/fonts/yellowtail-v11-latin-regular.woff deleted file mode 100644 index b52d776..0000000 --- a/assets/fonts/yellowtail-v11-latin-regular.woff +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48ff37df34a5e5a46913cddac72fd7f7e7d85bd8a876241243d645b50e87487e -size 22388 diff --git a/assets/fonts/yellowtail-v11-latin-regular.woff2 b/assets/fonts/yellowtail-v11-latin-regular.woff2 deleted file mode 100644 index f042351..0000000 --- a/assets/fonts/yellowtail-v11-latin-regular.woff2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1e710eb08073ef706dd0949a3a42bc3ba4b6f403bbba300605162a07e81ac82b -size 18304 diff --git a/assets/scss/_events.scss b/assets/scss/_events.scss deleted file mode 100644 index 1a0110d..0000000 --- a/assets/scss/_events.scss +++ /dev/null @@ -1,120 +0,0 @@ -div.events { - margin: 0 auto; - padding: 20px 30px; - background: transparent; - - p, ul li { - color: $font_default; - font-size: $font_size_default; - } - - a, a:link, a:visited { - text-decoration: none; - color: $font_accent_4; - } - - a:hover, a:active { - color: $font_accent_3; - } - - code { - color: $font_accent_4; - font-size: $font_size_code; - } - - .headline a { - color: $font_accent_3; - font-size: $font_size_h2; - text-shadow: 0px 0px 1px black; - text-decoration: none; - } - - .meta { - color: silver; - font-style: italic; - } - - ul li { - padding: 5px 0px; - } - - .blog-post { - background: rgba(128,128,128,0.15); - padding: 16px; - margin-top: 50px; - box-shadow: 0px 0px 2px 8px rgba(128,128,128,0.1); - ul li a { - color: $font_default; - } - ul li a:hover { - text-decoration: underline; - } - } - - h2 { - color: $font_accent_3; - text-shadow: 0px 0px 1px black; - } - - img { - max-width: 94%; - margin: 3%; - box-shadow: 5px 5px 4px 3px grey; - } -} - -@media (min-width: $large_view) { - div.events { - max-width: $large_min_width; - p, ul { - font-size: $font_size_default_large; - } - .headline a { - font-size: $font_size_h2_large; - } - code { - font-size: $font_size_code_large; - } - img:hover { - box-shadow: 8px 8px 6px 5px silver; - } - } -} - -@media (max-width: $mobile_view) { - div.events { - p, ul { - font-size: $font_size_default_mobile; - } - img { - max-width: 98%; - margin: 1%; - box-shadow: 0px 0px 4px 4px rgba(128,128,128,0.6); - } - code { - font-size: $font_size_code_mobile; - } - .headline a { - font-size: $font_size_h2_mobile; - } - } -} - -@media (max-width: $tiny_view) { - div.events { - p { - font-size: $font_size_default_tiny; - } - .headline a { - font-size: $font_size_h2_tiny; - } - } -} - -@media (max-width: $pico_view) { - div.events { - .headline a { - font-size: $font_size_h2_pico; - } - } -} diff --git a/assets/scss/_fonts.scss b/assets/scss/_fonts.scss deleted file mode 100644 index b644c02..0000000 --- a/assets/scss/_fonts.scss +++ /dev/null @@ -1,144 +0,0 @@ - -/* andada-pro-regular - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-regular.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-regular.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-regular.woff') format('woff'); -} - -/* andada-pro-500 - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: normal; - font-weight: 500; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-500.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-500.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-500.woff') format('woff'); -} - -/* andada-pro-600 - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: normal; - font-weight: 600; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-600.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-600.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-600.woff') format('woff'); -} - -/* andada-pro-700 - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: normal; - font-weight: 700; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-700.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-700.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-700.woff') format('woff'); -} - -/* andada-pro-800 - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: normal; - font-weight: 800; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-800.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-800.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-800.woff') format('woff'); -} - -/* andada-pro-italic - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: italic; - font-weight: 400; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-italic.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-italic.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-italic.woff') format('woff'); -} - -/* andada-pro-500italic - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: italic; - font-weight: 500; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-500italic.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-500italic.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-500italic.woff') format('woff'); -} - -/* andada-pro-600italic - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: italic; - font-weight: 600; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-600italic.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-600italic.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-600italic.woff') format('woff'); -} - -/* andada-pro-700italic - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: italic; - font-weight: 700; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-700italic.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-700italic.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-700italic.woff') format('woff'); -} - -/* andada-pro-800italic - latin */ -@font-face { - font-family: 'Andada Pro'; - font-style: italic; - font-weight: 800; - font-display: swap; - src: local(''), - url('/fonts/andada-pro-v7-latin-800italic.ttf') format('truetype'), - url('/fonts/andada-pro-v7-latin-800italic.woff2') format('woff2'), - url('/fonts/andada-pro-v7-latin-800italic.woff') format('woff'); -} - -/* cormorant-regular - latin */ -@font-face { - font-family: 'Cormorant'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local(''), - url('/fonts/cormorant-v11-latin-regular.ttf') format('truetype'), - url('/fonts/cormorant-v11-latin-regular.woff2') format('woff2'), - url('/fonts/cormorant-v11-latin-regular.woff') format('woff'); -} - -/* yellowtail-regular - latin */ -@font-face { - font-family: 'Yellowtail'; - font-style: normal; - font-weight: 400; - font-display: swap; - src: local(''), - url('../fonts/yellowtail-v11-latin-regular.woff2') format('woff2'), - url('../fonts/yellowtail-v11-latin-regular.woff') format('woff'), - url('../fonts/yellowtail-v11-latin-regular.ttf') format('truetype'); -} diff --git a/assets/scss/_footer.scss b/assets/scss/_footer.scss deleted file mode 100644 index c3fbe4c..0000000 --- a/assets/scss/_footer.scss +++ /dev/null @@ -1,42 +0,0 @@ -footer { - @if $hide_footer == true { - display: none; - } - margin: 0 auto; - background: $background_accent_2; - padding: 20px 30px; - font-size: $font_size_default; - color: $font_default; - text-align: center; - a, a:link, a:visited { - color: $font_accent_4; - } - a:hover { - color: $font_accent_3; - } -} - -@media (min-width: $large_view) { - footer { - font-size: $font_size_default_large; - } -} - -@media (max-width: $mobile_view) { - footer { - font-size: $font_size_default_mobile; - color: silver; - a, a:link, a:visited { - color: grey; - } - a:hover { - color: white; - } - } -} - -@media (max-width: $tiny_view) { - footer { - font-size: $font_size_default_pico; - } -} diff --git a/assets/scss/_general.scss b/assets/scss/_general.scss deleted file mode 100644 index 00c6169..0000000 --- a/assets/scss/_general.scss +++ /dev/null @@ -1,5 +0,0 @@ -body { - font-family: $main_font, sans-serif; - margin: 25px 25px 50px 25px; - background: $background_accent_2; -} diff --git a/assets/scss/_header.scss b/assets/scss/_header.scss deleted file mode 100644 index 0d01bb8..0000000 --- a/assets/scss/_header.scss +++ /dev/null @@ -1,285 +0,0 @@ -$transition: 280ms all 120ms ease-out; - -header { - background: $background_accent_1; - top: 0; - box-shadow: 0px -10000px 0px 10000px $background_accent_1; - .sitetitle { - text-align: justify; - display: inline-block; - a, a:hover, a:link, a:visited { - font-family: $headline_font, sans-serif; - color: $font_accent_1; - margin: 0; - font-weight: bold; - font-size: $font_size_h1; - text-decoration: none; - } - } - .sitesubtitle { - text-align: justify; - display: inline-block; - font-family: $subline_font, sans-serif; - color: $font_default; - font-weight: bold; - font-size: $font_size_h2; - } - nav { - grid-template-rows: auto 1fr auto; - padding: 0 1rem; - position: sticky; - display: grid; - place-items: flex-start; - margin-left: -25px; - background: $menu_background_color; - box-shadow: 300px 0px 0px 0px $menu_background_color, - -300px 0px 0px 0px $menu_background_color; - .title_dropdown { - background-color: transparent; - border: none; - font-family: inherit; - } - > ul { - grid-auto-flow: column; - > li { - margin: 0 0.5rem; - - a, .title_dropdown { - text-decoration: none; - text-align: center; - display: inline-block; - color: $font_menu; - font-size: $font_size_default; - - &:focus { - outline: none; - } - } - - > a, .title_dropdown { - padding: 1rem 0.5rem; - border-top: 3px solid transparent; - transition: $transition; - - &:hover, &:focus { - border-top-color: $menu_accent_hover; - color: $menu_accent_hover; - } - } - } - } - - ul { - list-style: none; - margin: 0; - padding: 0; - display: grid; - - li { - padding: 0; - background: $menu_box_background; - } - } - } - - .dropdown { - position: relative; - - .title_dropdown { - display: inline-flex; - align-items: center; - - &:after { - content: ""; - border: 0.35rem solid transparent; - border-top-color: $menu_background_dropdown_color; - margin-left: 0.25em; - transform: translateY(0.15em); - } - } - - .dropdown__menu { - position: absolute; - min-width: 15ch; - left: 50%; - top: calc(100% - 0.25rem); - transition: $transition; - transform: rotateX(-90deg) translateX(-50%); - transform-origin: top center; - visibility: hidden; - opacity: 0.3; - padding: 0.5em 0; - background-color: $menu_background_dropdown_color; - border-radius: 4px; - box-shadow: 0 0.15em 0.25em rgba(black, 0.25); - - a { - color: $font_submenu; - display: block; - padding: 0.5em; - opacity: 0; - transition: $transition; - - &:hover { - background-color: $background_accent_1; - } - - &:focus { - outline: none; - background-color: $background_accent_1; - } - } - } - - &:after { - content: ""; - border: 0.5rem solid transparent; - border-bottom-color: $menu_background_dropdown_color; - position: absolute; - top: calc(100% - 1.25rem); - left: 50%; - transform: translateX(-50%); - transition: $transition; - opacity: 0; - will-change: opacity; - } - - &:hover, &:focus-within { - .title_dropdown { - border-top-color: $menu_accent_hover; - } - - .dropdown__menu { - opacity: 1; - transform: rotateX(0) translateX(-50%); - visibility: visible; - - a { - opacity: 1; - } - } - - &:after { - opacity: 1; - } - } - - - p { - font-size: $font_size_default; - line-height: 1.5; - } - } -} - - -@media (min-width: $large_view) { - header { - max-width: $large_min_width; - margin: auto; - box-shadow: 0px -10000px 0px 10000px $background_accent_1; - h1 a, h1 a:hover, h1 a:link { - font-size: $font_size_h1_large; - } - nav { - box-shadow: $large_view 0px 0px 0px $menu_background_color, - -$large_view 0px 0px 0px $menu_background_color; - > ul { - > li { - a, .title_dropdown { - font-size: $font_size_default_large; - } - } - } - p { - font-size: $font_size_default_large; - } - } - } -} - -@media (max-width: $mobile_view) { - header { - .sitetitle { - margin-top: 0px; - a, a:hover, a:link { - font-size: $font_size_h1_mobile; - } - } - .sitesubtitle { - display: block; - font-size: $font_size_h2_mobile; - margin-top: 0px; - } - @if $show_mobile_menu == true { - nav { - > ul > li a, - > ul > li .title_dropdown { - font-size: $font_size_default_mobile; - } - > ul > li > a, - > ul > li .title_dropdown { - padding: 0.3rem 0.2rem; - } - ul { - display: table; - } - .dropdown { - .dropdown__menu { - left: 180%; - } - &:after { - content: none; - opacity: 1; - } - } - } - } - } -} - -@media (max-width: $tiny_view) { - header { - .sitetitle { - margin-top: 0px; - a, a:hover, a:link { - font-size: $font_size_h1_tiny; - } - } - .sitesubtitle { - font-size: $font_size_h2_tiny; - } - @if $show_mobile_menu == true { - nav { - > ul > li a, - > ul > li .title_dropdown { - font-size: $font_size_default_tiny; - } - > ul > li > a, - > ul > li .title_dropdown { - padding: 0.3rem 0.2rem; - } - ul { - display: table; - } - .dropdown { - .dropdown__menu { - left: 180%; - } - &:after { - content: none; - opacity: 1; - } - } - } - } - } -} - -@media (max-width: $pico_view) { - header { - h1 a, h1 a:hover, h1 a:link { - font-size: $font_size_h1_pico; - } - } -} diff --git a/assets/scss/_page.scss b/assets/scss/_page.scss deleted file mode 100644 index cdbf208..0000000 --- a/assets/scss/_page.scss +++ /dev/null @@ -1,92 +0,0 @@ -div.page { - margin: 0 auto; - padding: 20px 30px; - background: transparent; - p, ul li { - color: $font_default; - font-size: $font_size_default; - } - - code { - color: $font_default; - } - - a, a:link, a:visited, a:active { - color: $font_default; - } - - h1 { - color: $font_accent_3; - font-size: $font_size_h1; - text-shadow: 0px 0px 1px black; - } - h2 { - color: $font_accent_3; - font-size: $font_size_h2; - text-shadow: 0px 0px 1px black; - } - img { - max-width: 100%; - } - - ul li { - padding: 5px 0px; - } - - .highlight { - color: $font_accent_4; - font-size: $font_size_code; - } -} - -@media (min-width: $large_view) { - div.page { - margin: auto; - max-width: $large_min_width; - - p, ul li { - font-size: $font_size_default_large; - } - - h1 { - font-size: $font_size_h1_large; - } - - h2 { - font-size: $font_size_h2_large; - } - } -} - -@media (max-width: $mobile_view) { - div.page { - - p, a{ - font-size: $font_size_default_mobile; - } - - code { - font-size: $font_size_code_mobile; - } - - img { - max-width: 90%; - } - - h1 { - font-size: $font_size_h1_mobile; - } - - h2 { - font-size: $font_size_h2_mobile; - } - } -} - -@media (max-width: $tiny_view) { - div.page { - p, a{ - font-size: $font_size_default_tiny; - } - } -} diff --git a/assets/scss/_pagination.scss b/assets/scss/_pagination.scss deleted file mode 100644 index 97da011..0000000 --- a/assets/scss/_pagination.scss +++ /dev/null @@ -1,39 +0,0 @@ -.pagination { - background: transparent; - font-size: $font_size_default; - text-align: center; - margin-top: 50px; - a, a:link, a:visited { - background: $font_accent_1; - padding: 3px 9px; - text-decoration: none; - color: $font_accent_4; - border-radius: 3px; - } - a:hover, a:active { - color: $font_accent_3; - background: $font_accent_2; - box-shadow: 0px 0px 2px 2px $font_accent_2; - } - .disabled { - background: $font_accent_2; - } -} - -@media (min-width: $large_view) { - .pagination { - font-size: $font_size_default_large; - } -} - -@media (max-width: $mobile_view) { - .pagination { - font-size: $font_size_default_mobile; - } -} - -@media (max-width: $tiny_view) { - .pagination { - font-size: $font_size_default_tiny; - } -} diff --git a/assets/scss/_start.scss b/assets/scss/_start.scss deleted file mode 100644 index 20b8481..0000000 --- a/assets/scss/_start.scss +++ /dev/null @@ -1,91 +0,0 @@ -div.start { - margin: 0 auto; - padding: 50px 0px; - background: transparent; - display: flex; - .left { - flex: 45%; - text-align: left; - background: rgba(128,128,128,0.15); - padding: 12px; - box-shadow: 0px 0px 2px 8px rgba(128,128,128,0.1); - } - .right { - flex: 55%; - } - img { - max-width: 100%; - } - - p { - font-size: $font_size_default; - color: $font_default; - } - a { - color: $font_default; - } - - code { - color: $font_accent_4; - font-size: $font_size_code; - } - - h2 { - color: $font_accent_3; - font-size: $font_size_h2; - text-shadow: 0px 0px 1px black; - } -} - -@media (min-width: $large_view) { - div.start { - margin: auto; - max-width: $large_min_width; - .right, .left { - flex: 50%; - } - p { - font-size: $font_size_default_large; - } - code { - font-size: $font_size_code_large; - } - - h2 { - font-size: $font_size_h2_large; - text-shadow: 0px 0px 4px black; - } - img { - max-width: 100%; - } - - } -} - -@media (max-width: $mobile_view) { - div.start { - display: initial; - p { - font-size: $font_size_default_mobile; - } - code { - font-size: $font_size_code_mobile; - } - .left, .right { - text-align: center; - margin-top: 40px; - } - img { - max-width: 90%; - - } - } -} - -@media (max-width: $tiny_view) { - div.start { - p { - font-size: $font_size_default_tiny; - } - } -} diff --git a/assets/scss/_variables.scss b/assets/scss/_variables.scss deleted file mode 100644 index 3526df6..0000000 --- a/assets/scss/_variables.scss +++ /dev/null @@ -1,50 +0,0 @@ -$background_accent_1: rgb(31, 172, 74); -$background_accent_2: black; - -$menu_background_color: rgba(60,60,60,0.1); -$menu_background_dropdown_color: white; -$menu_accent_hover: orange; -$menu_box_background: transparent; - -$font_accent_1: gold; -$font_accent_2: lime; -$font_accent_2_hover: LimeGreen; -$font_accent_3: gold; -$font_accent_4: orange; -$font_menu: gold; -$font_submenu: black; -$font_default: white; - -$font_size_default: 1.3em; -$font_size_default_large: 2.2em; -$font_size_default_mobile: 1em; -$font_size_default_tiny: 0.9em; -$font_size_default_pico: 0.7em; -$font_size_code: 1.6em; -$font_size_code_large: 2.6em; -$font_size_code_mobile: 1.1em; -$font_size_h1: 2.3em; -$font_size_h1_large: 4.5em; -$font_size_h1_mobile: 1.4em; -$font_size_h1_tiny: 1em; -$font_size_h1_pico: 0.8em; -$font_size_h2: 1.9em; -$font_size_h2_large: 3.2em; -$font_size_h2_mobile: 1.25em; -$font_size_h2_tiny: 0.9em; -$font_size_h2_pico: 0.75em; - -$headline_font: 'Andada Pro'; -$subline_font: 'Yellowtail'; -$main_font: 'Andada Pro'; - -$large_min_width: 2200px; - -$large_view: 1920px; -$mobile_view: 950px; -$tiny_view: 450px; -$pico_view: 320px; - -$menu_text_transform: none; -$hide_footer: false; -$show_mobile_menu: true; diff --git a/assets/scss/events.scss b/assets/scss/events.scss deleted file mode 100644 index aa602a2..0000000 --- a/assets/scss/events.scss +++ /dev/null @@ -1,9 +0,0 @@ -@import "_variables"; -@import "_fonts"; - -@import "_events"; -@import "_pagination"; - -@import "_general"; -@import "_header"; -@import "_footer"; diff --git a/assets/scss/main.scss b/assets/scss/main.scss deleted file mode 100644 index 75baf3f..0000000 --- a/assets/scss/main.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import "_variables"; -@import "_fonts"; - -@import "_page"; - -@import "_general"; -@import "_header"; -@import "_footer"; diff --git a/assets/scss/sitemap.scss b/assets/scss/sitemap.scss deleted file mode 100644 index 037451a..0000000 --- a/assets/scss/sitemap.scss +++ /dev/null @@ -1,16 +0,0 @@ -@import "_variables"; - -urlset { - background-color: $background_accent_2; - url { - color: $font_default; - &:after { - content: '\a'; - white-space: pre; - } - &:before { - content: '> '; - white-space: pre; - } - } -} diff --git a/assets/scss/start.scss b/assets/scss/start.scss deleted file mode 100644 index 7bd2335..0000000 --- a/assets/scss/start.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import "_variables"; -@import "_fonts"; - -@import "_start"; - -@import "_general"; -@import "_header"; -@import "_footer"; diff --git a/chaoswest.tv.lektorproject b/chaoswest.tv.lektorproject index 392c71a..6bb07c5 100644 --- a/chaoswest.tv.lektorproject +++ b/chaoswest.tv.lektorproject @@ -22,10 +22,6 @@ primary = yes locale = de_DE [alternatives.en] -name = Englisch +name = English locale = en_US url_prefix = /en/ - -[packages] -lektor-scss = 1.4.1 -lektor-html-pretify = 1.0.5 diff --git a/content/contents.lr b/content/contents.lr index 201c857..117f12d 100644 --- a/content/contents.lr +++ b/content/contents.lr @@ -1,6 +1,6 @@ -title: Chaos West TV +title: Chaos-West TV --- -_model: start +_model: page --- body: @@ -10,7 +10,7 @@ ungstechnik, Streaming, Video, Audio und was sonst noch so dazu gehört beschäf -Über uns +## Über uns Wir sind ein Haufen von Leuten, die sich Chaos West zugehörig fühlen und sich für Veranstaltungstechnik und allem, was so dazu gehört, interessieren. Aus diesem Grund bauen wir auf der einen oder anderen Chaos-Veranstaltung eine Bühne und betrieben diese oder Veranstalten gleich ein eignes Event. Aber das ist nicht alles was wir tun wir versuchen auch den Content der auf unsernen Bühnen ( Digital und Pyhsisch) statt findet für die Nachwelt fest zu halten. Vielleicht hast du ja schon mal einen Vortrag auf einer unserer Bühnen gesehen. diff --git a/models/blog-post.ini b/models/post.ini similarity index 59% rename from models/blog-post.ini rename to models/post.ini index 11b8490..5be0d10 100644 --- a/models/blog-post.ini +++ b/models/post.ini @@ -4,19 +4,17 @@ label = {{ this.title }} hidden = yes [fields.title] -label = Event Name +label = Title type = string size = large -[fields.event_start_date] -label = event start -type = date -width = 1/2 +[fiels.tags] +label = Tags +type = strings -[fields.event_end_date] -label = event end +[fields.date] +label = Date type = date -width = 1/2 [fields.preview] label = Preview diff --git a/poetry.lock b/poetry.lock new file mode 100644 index 0000000..9fcd513 --- /dev/null +++ b/poetry.lock @@ -0,0 +1,533 @@ +[[package]] +name = "babel" +version = "2.10.1" +description = "Internationalization utilities" +category = "dev" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +pytz = ">=2015.7" + +[[package]] +name = "beautifulsoup4" +version = "4.11.1" +description = "Screen-scraping library" +category = "main" +optional = false +python-versions = ">=3.6.0" + +[package.dependencies] +soupsieve = ">1.2" + +[package.extras] +html5lib = ["html5lib"] +lxml = ["lxml"] + +[[package]] +name = "bs4" +version = "0.0.1" +description = "Dummy package for Beautiful Soup" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +beautifulsoup4 = "*" + +[[package]] +name = "certifi" +version = "2021.10.8" +description = "Python package for providing Mozilla's CA Bundle." +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "chardet" +version = "4.0.0" +description = "Universal encoding detector for Python 2 and 3" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + +[[package]] +name = "charset-normalizer" +version = "2.0.12" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +category = "dev" +optional = false +python-versions = ">=3.5.0" + +[package.extras] +unicode_backport = ["unicodedata2"] + +[[package]] +name = "click" +version = "8.1.2" +description = "Composable command line interface toolkit" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "colorama" +version = "0.4.4" +description = "Cross-platform colored terminal text." +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + +[[package]] +name = "exifread" +version = "2.3.2" +description = "Read Exif metadata from tiff and jpeg files." +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "filetype" +version = "1.0.13" +description = "Infer file type and MIME type of any file/buffer. No external dependencies." +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "flask" +version = "2.1.1" +description = "A simple framework for building complex web applications." +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +click = ">=8.0" +itsdangerous = ">=2.0" +Jinja2 = ">=3.0" +Werkzeug = ">=2.0" + +[package.extras] +async = ["asgiref (>=3.2)"] +dotenv = ["python-dotenv"] + +[[package]] +name = "idna" +version = "3.3" +description = "Internationalized Domain Names in Applications (IDNA)" +category = "dev" +optional = false +python-versions = ">=3.5" + +[[package]] +name = "inifile" +version = "0.4.1" +description = "A small INI library for Python." +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "itsdangerous" +version = "2.1.2" +description = "Safely pass data to untrusted environments and back." +category = "dev" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "jinja2" +version = "3.1.1" +description = "A very fast and expressive template engine." +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "lektor" +version = "3.3.3" +description = "A static content management system." +category = "dev" +optional = false +python-versions = ">=3.6" + +[package.dependencies] +Babel = "*" +click = ">=6.0" +EXIFRead = "*" +filetype = ">=1.0.7" +Flask = "*" +inifile = ">=0.4.1" +Jinja2 = ">=3.0" +mistune = ">=0.7.0,<2" +python-slugify = "*" +requests = {version = "*", extras = ["security"]} +watchdog = "*" +Werkzeug = "<3" + +[package.extras] +ipython = ["ipython"] + +[[package]] +name = "lektor-html-pretify" +version = "1.0.5" +description = "Lektor Plugin to pretify your HTML DOM using BeautifulSoup" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +bs4 = "*" +chardet = "*" + +[[package]] +name = "lektor-scss" +version = "1.4.1" +description = "Lektor plugin to compile css out of sass - based on libsass" +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +libsass = "0.21.0" +termcolor = "*" + +[[package]] +name = "libsass" +version = "0.21.0" +description = "Sass for Python: A straightforward binding of libsass for Python." +category = "main" +optional = false +python-versions = "*" + +[package.dependencies] +six = "*" + +[[package]] +name = "markupsafe" +version = "2.1.1" +description = "Safely add untrusted strings to HTML/XML markup." +category = "dev" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "mistune" +version = "0.8.4" +description = "The fastest markdown parser in pure Python" +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "python-slugify" +version = "6.1.2" +description = "A Python slugify application that also handles Unicode" +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" + +[package.dependencies] +text-unidecode = ">=1.3" + +[package.extras] +unidecode = ["Unidecode (>=1.1.1)"] + +[[package]] +name = "pytz" +version = "2022.1" +description = "World timezone definitions, modern and historical" +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "requests" +version = "2.27.1" +description = "Python HTTP for Humans." +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = {version = ">=2.0.0,<2.1.0", markers = "python_version >= \"3\""} +idna = {version = ">=2.5,<4", markers = "python_version >= \"3\""} +urllib3 = ">=1.21.1,<1.27" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"] +use_chardet_on_py3 = ["chardet (>=3.0.2,<5)"] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +category = "main" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" + +[[package]] +name = "soupsieve" +version = "2.3.2.post1" +description = "A modern CSS selector implementation for Beautiful Soup." +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "termcolor" +version = "1.1.0" +description = "ANSII Color formatting for output in terminal." +category = "main" +optional = false +python-versions = "*" + +[[package]] +name = "text-unidecode" +version = "1.3" +description = "The most basic Text::Unidecode port" +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "urllib3" +version = "1.26.9" +description = "HTTP library with thread-safe connection pooling, file post, and more." +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" + +[package.extras] +brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"] +secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] +socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] + +[[package]] +name = "watchdog" +version = "2.1.7" +description = "Filesystem events monitoring" +category = "dev" +optional = false +python-versions = ">=3.6" + +[package.extras] +watchmedo = ["PyYAML (>=3.10)"] + +[[package]] +name = "werkzeug" +version = "2.1.1" +description = "The comprehensive WSGI web application library." +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.extras] +watchdog = ["watchdog"] + +[metadata] +lock-version = "1.1" +python-versions = "^3.10" +content-hash = "2153edcb974422fa6cc248c165b176f367c510edb8e61265c20a9388b9e42c44" + +[metadata.files] +babel = [ + {file = "Babel-2.10.1-py3-none-any.whl", hash = "sha256:3f349e85ad3154559ac4930c3918247d319f21910d5ce4b25d439ed8693b98d2"}, + {file = "Babel-2.10.1.tar.gz", hash = "sha256:98aeaca086133efb3e1e2aad0396987490c8425929ddbcfe0550184fdc54cd13"}, +] +beautifulsoup4 = [ + {file = "beautifulsoup4-4.11.1-py3-none-any.whl", hash = "sha256:58d5c3d29f5a36ffeb94f02f0d786cd53014cf9b3b3951d42e0080d8a9498d30"}, + {file = "beautifulsoup4-4.11.1.tar.gz", hash = "sha256:ad9aa55b65ef2808eb405f46cf74df7fcb7044d5cbc26487f96eb2ef2e436693"}, +] +bs4 = [ + {file = "bs4-0.0.1.tar.gz", hash = "sha256:36ecea1fd7cc5c0c6e4a1ff075df26d50da647b75376626cc186e2212886dd3a"}, +] +certifi = [ + {file = "certifi-2021.10.8-py2.py3-none-any.whl", hash = "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569"}, + {file = "certifi-2021.10.8.tar.gz", hash = "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872"}, +] +chardet = [ + {file = "chardet-4.0.0-py2.py3-none-any.whl", hash = "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"}, + {file = "chardet-4.0.0.tar.gz", hash = "sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa"}, +] +charset-normalizer = [ + {file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"}, + {file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"}, +] +click = [ + {file = "click-8.1.2-py3-none-any.whl", hash = "sha256:24e1a4a9ec5bf6299411369b208c1df2188d9eb8d916302fe6bf03faed227f1e"}, + {file = "click-8.1.2.tar.gz", hash = "sha256:479707fe14d9ec9a0757618b7a100a0ae4c4e236fac5b7f80ca68028141a1a72"}, +] +colorama = [ + {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, + {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, +] +exifread = [ + {file = "ExifRead-2.3.2-py3-none-any.whl", hash = "sha256:3ef8725efdb66530b4b3cd1c4ba5d3f3b35a7872137d2c707f711971f8ebf809"}, + {file = "ExifRead-2.3.2.tar.gz", hash = "sha256:a0f74af5040168d3883bbc980efe26d06c89f026dc86ba28eb34107662d51766"}, +] +filetype = [ + {file = "filetype-1.0.13-py2.py3-none-any.whl", hash = "sha256:8f5d2d5ae7fec00c71dadfe8a747c2d6da91d77f9b4e550bbdb0881f63a07e43"}, + {file = "filetype-1.0.13.tar.gz", hash = "sha256:6a104762fe93d755c962aa96cb3d930a48f91a0761047126c5eead2153e33b03"}, +] +flask = [ + {file = "Flask-2.1.1-py3-none-any.whl", hash = "sha256:8a4cf32d904cf5621db9f0c9fbcd7efabf3003f22a04e4d0ce790c7137ec5264"}, + {file = "Flask-2.1.1.tar.gz", hash = "sha256:a8c9bd3e558ec99646d177a9739c41df1ded0629480b4c8d2975412f3c9519c8"}, +] +idna = [ + {file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"}, + {file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"}, +] +inifile = [ + {file = "inifile-0.4.1.tar.gz", hash = "sha256:d9e5eb4708ebf13353c4cfce798ad47890a8bcc5fbae04630223d15d79f55e96"}, +] +itsdangerous = [ + {file = "itsdangerous-2.1.2-py3-none-any.whl", hash = "sha256:2c2349112351b88699d8d4b6b075022c0808887cb7ad10069318a8b0bc88db44"}, + {file = "itsdangerous-2.1.2.tar.gz", hash = "sha256:5dbbc68b317e5e42f327f9021763545dc3fc3bfe22e6deb96aaf1fc38874156a"}, +] +jinja2 = [ + {file = "Jinja2-3.1.1-py3-none-any.whl", hash = "sha256:539835f51a74a69f41b848a9645dbdc35b4f20a3b601e2d9a7e22947b15ff119"}, + {file = "Jinja2-3.1.1.tar.gz", hash = "sha256:640bed4bb501cbd17194b3cace1dc2126f5b619cf068a726b98192a0fde74ae9"}, +] +lektor = [ + {file = "Lektor-3.3.3-py3-none-any.whl", hash = "sha256:86444b55d5e690ee7be8f693d2c2587d0160bd3883a5e3d9bee59f83cad7f6ca"}, + {file = "Lektor-3.3.3.tar.gz", hash = "sha256:9595b8b5c0c322f496482bb9276b859d3ba2629262cdbdf00788423efea9a043"}, +] +lektor-html-pretify = [ + {file = "lektor-html-pretify-1.0.5.tar.gz", hash = "sha256:368cdf1bd71477eba856525697ec4fbaeb9b1d3d96038911045ae13a03ebbb8b"}, + {file = "lektor_html_pretify-1.0.5-py3-none-any.whl", hash = "sha256:52cdaaf015bf42c0be4d2237c12cf938ab71f3eae5ec4d280f7d104b18738e68"}, +] +lektor-scss = [ + {file = "lektor-scss-1.4.1.tar.gz", hash = "sha256:c62492bbd3196b0919ace06db7b0179c1ba65656b0e0f9c744c229bf8d54b39d"}, + {file = "lektor_scss-1.4.1-py3-none-any.whl", hash = "sha256:a43a3544ca6f8a0fef43bdc033b27faf037bd267cfe8b234b6a93f0544fea094"}, +] +libsass = [ + {file = "libsass-0.21.0-cp27-cp27m-macosx_10_14_x86_64.whl", hash = "sha256:06c8776417fe930714bdc930a3d7e795ae3d72be6ac883ff72a1b8f7c49e5ffb"}, + {file = "libsass-0.21.0-cp27-cp27m-win32.whl", hash = "sha256:a005f298f64624f313a3ac618ab03f844c71d84ae4f4a4aec4b68d2a4ffe75eb"}, + {file = "libsass-0.21.0-cp27-cp27m-win_amd64.whl", hash = "sha256:6b984510ed94993708c0d697b4fef2d118929bbfffc3b90037be0f5ccadf55e7"}, + {file = "libsass-0.21.0-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1e25dd9047a9392d3c59a0b869e0404f2b325a03871ee45285ee33b3664f5613"}, + {file = "libsass-0.21.0-cp36-abi3-macosx_10_14_x86_64.whl", hash = "sha256:12f39712de38689a8b785b7db41d3ba2ea1d46f9379d81ea4595802d91fa6529"}, + {file = "libsass-0.21.0-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:e2b1a7d093f2e76dc694c17c0c285e846d0b0deb0e8b21dc852ba1a3a4e2f1d6"}, + {file = "libsass-0.21.0-cp36-abi3-win32.whl", hash = "sha256:abc29357ee540849faf1383e1746d40d69ed5cb6d4c346df276b258f5aa8977a"}, + {file = "libsass-0.21.0-cp36-abi3-win_amd64.whl", hash = "sha256:659ae41af8708681fa3ec73f47b9735a6725e71c3b66ff570bfce78952f2314e"}, + {file = "libsass-0.21.0-cp38-abi3-macosx_12_0_arm64.whl", hash = "sha256:c9ec490609752c1d81ff6290da33485aa7cb6d7365ac665b74464c1b7d97f7da"}, + {file = "libsass-0.21.0.tar.gz", hash = "sha256:d5ba529d9ce668be9380563279f3ffe988f27bc5b299c5a28453df2e0b0fbaf2"}, +] +markupsafe = [ + {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-win32.whl", hash = "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6"}, + {file = "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", hash = "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff"}, + {file = "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-win32.whl", hash = "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1"}, + {file = "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-win32.whl", hash = "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c"}, + {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, + {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, +] +mistune = [ + {file = "mistune-0.8.4-py2.py3-none-any.whl", hash = "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"}, + {file = "mistune-0.8.4.tar.gz", hash = "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e"}, +] +python-slugify = [ + {file = "python-slugify-6.1.2.tar.gz", hash = "sha256:272d106cb31ab99b3496ba085e3fea0e9e76dcde967b5e9992500d1f785ce4e1"}, + {file = "python_slugify-6.1.2-py2.py3-none-any.whl", hash = "sha256:7b2c274c308b62f4269a9ba701aa69a797e9bca41aeee5b3a9e79e36b6656927"}, +] +pytz = [ + {file = "pytz-2022.1-py2.py3-none-any.whl", hash = "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c"}, + {file = "pytz-2022.1.tar.gz", hash = "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7"}, +] +requests = [ + {file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"}, + {file = "requests-2.27.1.tar.gz", hash = "sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61"}, +] +six = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] +soupsieve = [ + {file = "soupsieve-2.3.2.post1-py3-none-any.whl", hash = "sha256:3b2503d3c7084a42b1ebd08116e5f81aadfaea95863628c80a3b774a11b7c759"}, + {file = "soupsieve-2.3.2.post1.tar.gz", hash = "sha256:fc53893b3da2c33de295667a0e19f078c14bf86544af307354de5fcf12a3f30d"}, +] +termcolor = [ + {file = "termcolor-1.1.0.tar.gz", hash = "sha256:1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"}, +] +text-unidecode = [ + {file = "text-unidecode-1.3.tar.gz", hash = "sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93"}, + {file = "text_unidecode-1.3-py2.py3-none-any.whl", hash = "sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8"}, +] +urllib3 = [ + {file = "urllib3-1.26.9-py2.py3-none-any.whl", hash = "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14"}, + {file = "urllib3-1.26.9.tar.gz", hash = "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e"}, +] +watchdog = [ + {file = "watchdog-2.1.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:177bae28ca723bc00846466016d34f8c1d6a621383b6caca86745918d55c7383"}, + {file = "watchdog-2.1.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1d1cf7dfd747dec519486a98ef16097e6c480934ef115b16f18adb341df747a4"}, + {file = "watchdog-2.1.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7f14ce6adea2af1bba495acdde0e510aecaeb13b33f7bd2f6324e551b26688ca"}, + {file = "watchdog-2.1.7-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:4d0e98ac2e8dd803a56f4e10438b33a2d40390a72750cff4939b4b274e7906fa"}, + {file = "watchdog-2.1.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:81982c7884aac75017a6ecc72f1a4fedbae04181a8665a34afce9539fc1b3fab"}, + {file = "watchdog-2.1.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0b4a1fe6201c6e5a1926f5767b8664b45f0fcb429b62564a41f490ff1ce1dc7a"}, + {file = "watchdog-2.1.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6e6ae29b72977f2e1ee3d0b760d7ee47896cb53e831cbeede3e64485e5633cc8"}, + {file = "watchdog-2.1.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b9777664848160449e5b4260e0b7bc1ae0f6f4992a8b285db4ec1ef119ffa0e2"}, + {file = "watchdog-2.1.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:19b36d436578eb437e029c6b838e732ed08054956366f6dd11875434a62d2b99"}, + {file = "watchdog-2.1.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b61acffaf5cd5d664af555c0850f9747cc5f2baf71e54bbac164c58398d6ca7b"}, + {file = "watchdog-2.1.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1e877c70245424b06c41ac258023ea4bd0c8e4ff15d7c1368f17cd0ae6e351dd"}, + {file = "watchdog-2.1.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d802d65262a560278cf1a65ef7cae4e2bc7ecfe19e5451349e4c67e23c9dc420"}, + {file = "watchdog-2.1.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b3750ee5399e6e9c69eae8b125092b871ee9e2fcbd657a92747aea28f9056a5c"}, + {file = "watchdog-2.1.7-py3-none-manylinux2014_aarch64.whl", hash = "sha256:ed6d9aad09a2a948572224663ab00f8975fae242aa540509737bb4507133fa2d"}, + {file = "watchdog-2.1.7-py3-none-manylinux2014_armv7l.whl", hash = "sha256:b26e13e8008dcaea6a909e91d39b629a39635d1a8a7239dd35327c74f4388601"}, + {file = "watchdog-2.1.7-py3-none-manylinux2014_i686.whl", hash = "sha256:0908bb50f6f7de54d5d31ec3da1654cb7287c6b87bce371954561e6de379d690"}, + {file = "watchdog-2.1.7-py3-none-manylinux2014_ppc64.whl", hash = "sha256:bdcbf75580bf4b960fb659bbccd00123d83119619195f42d721e002c1621602f"}, + {file = "watchdog-2.1.7-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:81a5861d0158a7e55fe149335fb2bbfa6f48cbcbd149b52dbe2cd9a544034bbd"}, + {file = "watchdog-2.1.7-py3-none-manylinux2014_s390x.whl", hash = "sha256:03b43d583df0f18782a0431b6e9e9965c5b3f7cf8ec36a00b930def67942c385"}, + {file = "watchdog-2.1.7-py3-none-manylinux2014_x86_64.whl", hash = "sha256:ae934e34c11aa8296c18f70bf66ed60e9870fcdb4cc19129a04ca83ab23e7055"}, + {file = "watchdog-2.1.7-py3-none-win32.whl", hash = "sha256:49639865e3db4be032a96695c98ac09eed39bbb43fe876bb217da8f8101689a6"}, + {file = "watchdog-2.1.7-py3-none-win_amd64.whl", hash = "sha256:340b875aecf4b0e6672076a6f05cfce6686935559bb6d34cebedee04126a9566"}, + {file = "watchdog-2.1.7-py3-none-win_ia64.whl", hash = "sha256:351e09b6d9374d5bcb947e6ac47a608ec25b9d70583e9db00b2fcdb97b00b572"}, + {file = "watchdog-2.1.7.tar.gz", hash = "sha256:3fd47815353be9c44eebc94cc28fe26b2b0c5bd889dafc4a5a7cbdf924143480"}, +] +werkzeug = [ + {file = "Werkzeug-2.1.1-py3-none-any.whl", hash = "sha256:3c5493ece8268fecdcdc9c0b112211acd006354723b280d643ec732b6d4063d6"}, + {file = "Werkzeug-2.1.1.tar.gz", hash = "sha256:f8e89a20aeabbe8a893c24a461d3ee5dad2123b05cc6abd73ceed01d39c3ae74"}, +] diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..75c7b6e --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,17 @@ +[tool.poetry] +name = "chaoswest.tv" +version = "0.1.0" +description = "" +authors = ["Your Name "] + +[tool.poetry.dependencies] +python = "^3.10" +lektor-scss = "^1.4.1" +lektor-html-pretify = "^1.0.5" + +[tool.poetry.dev-dependencies] +Lektor = "^3.3" + +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api" diff --git a/templates/blocks/header.html b/templates/blocks/header.html new file mode 100644 index 0000000..15f2ea7 --- /dev/null +++ b/templates/blocks/header.html @@ -0,0 +1,3 @@ +{% block header %} +header +{% endblock %} \ No newline at end of file diff --git a/templates/blocks/navigation.html b/templates/blocks/navigation.html index 08c1500..0197529 100644 --- a/templates/blocks/navigation.html +++ b/templates/blocks/navigation.html @@ -12,11 +12,9 @@ {{- title -}} {% else %} -