From e38bcddf57709f6edd7c8fc6e5233554d4588bc0 Mon Sep 17 00:00:00 2001 From: st1020 Date: Fri, 20 Oct 2023 22:53:59 +0800 Subject: [PATCH] init: initial commit --- .github/workflows/publish-pages.yml | 18 + .gitignore | 2 + .prettierignore | 1 + .prettierrc.js | 4 + LICENSE | 20 + README.md | 47 + config.toml | 90 ++ content/_index.md | 4 + content/markdown-syntax.md | 130 ++ content/math-typesetting.md | 27 + content/pages/_index.md | 3 + content/pages/about.md | 8 + content/placeholder-1.md | 44 + content/placeholder-2.md | 44 + content/placeholder-3.md | 44 + content/placeholder-4.md | 44 + content/placeholder-5.md | 44 + content/placeholder-6.md | 44 + content/placeholder-text.md | 44 + package.json | 22 + pnpm-lock.yaml | 654 ++++++++++ screenshot.png | Bin 0 -> 146313 bytes static/app.css | 73 ++ static/apple-touch-icon.png | Bin 0 -> 3151 bytes static/favicon.ico | Bin 0 -> 971 bytes static/github.svg | 1 + static/instagram.svg | 1 + static/linkedin.svg | 1 + static/main.css | 1840 +++++++++++++++++++++++++++ static/mastodon.svg | 1 + static/rss.svg | 1 + static/theme.png | Bin 0 -> 7991 bytes static/theme.svg | 1 + static/twitter.svg | 1 + tailwind.config.js | 9 + templates/404.html | 4 + templates/index.html | 62 + templates/page.html | 74 ++ templates/partials/footer.html | 24 + templates/partials/head.html | 84 ++ templates/partials/header.html | 79 ++ templates/partials/math.html | 33 + templates/partials/page_info.html | 13 + templates/partials/page_list.html | 49 + templates/section.html | 9 + templates/taxonomy_list.html | 30 + templates/taxonomy_single.html | 9 + theme.toml | 15 + 48 files changed, 3752 insertions(+) create mode 100644 .github/workflows/publish-pages.yml create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 .prettierrc.js create mode 100644 LICENSE create mode 100644 README.md create mode 100644 config.toml create mode 100644 content/_index.md create mode 100644 content/markdown-syntax.md create mode 100644 content/math-typesetting.md create mode 100644 content/pages/_index.md create mode 100644 content/pages/about.md create mode 100644 content/placeholder-1.md create mode 100644 content/placeholder-2.md create mode 100644 content/placeholder-3.md create mode 100644 content/placeholder-4.md create mode 100644 content/placeholder-5.md create mode 100644 content/placeholder-6.md create mode 100644 content/placeholder-text.md create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 screenshot.png create mode 100644 static/app.css create mode 100644 static/apple-touch-icon.png create mode 100644 static/favicon.ico create mode 100644 static/github.svg create mode 100644 static/instagram.svg create mode 100644 static/linkedin.svg create mode 100644 static/main.css create mode 100644 static/mastodon.svg create mode 100644 static/rss.svg create mode 100644 static/theme.png create mode 100644 static/theme.svg create mode 100644 static/twitter.svg create mode 100644 tailwind.config.js create mode 100644 templates/404.html create mode 100644 templates/index.html create mode 100644 templates/page.html create mode 100644 templates/partials/footer.html create mode 100644 templates/partials/head.html create mode 100644 templates/partials/header.html create mode 100644 templates/partials/math.html create mode 100644 templates/partials/page_info.html create mode 100644 templates/partials/page_list.html create mode 100644 templates/section.html create mode 100644 templates/taxonomy_list.html create mode 100644 templates/taxonomy_single.html create mode 100644 theme.toml diff --git a/.github/workflows/publish-pages.yml b/.github/workflows/publish-pages.yml new file mode 100644 index 0000000..cb3e809 --- /dev/null +++ b/.github/workflows/publish-pages.yml @@ -0,0 +1,18 @@ +name: Publish demo on GitHub Pages + +on: + push: + branches: + - main + +jobs: + build: + name: Publish site + runs-on: ubuntu-latest + steps: + - name: Checkout main + uses: actions/checkout@v3.0.0 + - name: Build and deploy + uses: shalzz/zola-deploy-action@master + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8368fdb --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/node_modules +/public diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..bd5535a --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +pnpm-lock.yaml diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..6675528 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,4 @@ +module.exports = { + printWidth: 100, + plugins: ["prettier-plugin-tailwindcss"], +}; diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..86d6440 --- /dev/null +++ b/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2021 st1020 + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..625dd0b --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# Kita + +Kita is a clean, elegant and simple blog theme for Zola. + +This theme is based on Hugo theme [hugo-paper](https://github.com/nanxiaobei/hugo-paper) with some features added. + +![Screenshot](https://github.com/st1020/kita/blob/main/screenshot.png) + +## Features + +- Easy to use and modify +- Dark mode +- Social icons +- Taxonomies support +- SEO Friendly +- Comments using [Giscus](https://giscus.app/) +- Mathematical notations using [KaTeX](https://katex.org/) + +## Installation + +The easiest way to install this theme is to clone this repository in the themes directory: + +```sh +git clone https://github.com/st1020/kita.git themes/kita +``` + +Or to use it as a submodule: + +```sh +git submodule add https://github.com/st1020/kita.git themes/kita +``` + +Then set `kita` as your theme in `config.toml`. + +```toml +theme = "kita" +``` + +## Configuration + +See the `extra` section in [config.toml](https://github.com/st1020/kita/blob/main/config.toml) as a example. + +## License + +[MIT License](https://github.com/st1020/kita/blob/main/LICENSE) + +Copyright (c) 2013-present, st1020 diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..0940269 --- /dev/null +++ b/config.toml @@ -0,0 +1,90 @@ +# The base URL of the site; the only required configuration variable. +base_url = "https://st1020.github.io/kita/" + +# The site title and description; used in feeds by default. +title = "Kita" +description = "Kita is a clean, elegant and simple blog theme for Zola." + +# The default site author. +author = "st1020" + +# The default language; used in feeds. +default_language = "en" + +# When set to "true", a feed is automatically generated. +generate_feed = true + +# The filename to use for the feed. Used as the template filename, too. +# Defaults to "atom.xml", which has a built-in template that renders an Atom 1.0 feed. +# There is also a built-in template "rss.xml" that renders an RSS 2.0 feed. +feed_filename = "atom.xml" + +# The taxonomies to be rendered for the site and their configuration of the default languages +# Example: +# taxonomies = [ +# {name = "tags", feed = true}, # each tag will have its own feed +# {name = "tags"}, # you can have taxonomies with the same name in multiple languages +# {name = "categories", paginate_by = 5}, # 5 items per page for a term +# {name = "authors"}, # Basic definition: no feed or pagination +# ] +# +taxonomies = [{ name = "tags", rss = true, paginate_by = 5 }] + +# Configuration of the Markdown rendering +[markdown] +# When set to "true", all code blocks are highlighted. +highlight_code = true + +# A list of directories used to search for additional `.sublime-syntax` and `.tmTheme` files. +extra_syntaxes_and_themes = [] + +# The theme to use for code highlighting. +# See below for list of allowed values. +highlight_theme = "base16-ocean-dark" + +[extra.style] +# The custom background color. +# bg_color = "" + +# The custom background color in dark mode. +# bg_dark_color = "" + +# Enable header blur. +# header_blur = true + +# The custom header color. +# header_color = "" + +# The custom header color in dark mode. +# header_dark_color = "" + +[extra.profile] +name = "Kita - Zola Theme" +bio = "Kita is a clean, elegant and simple blog theme for Zola." +avatar_url = "github.svg" +avatar_invert = true + +[[extra.profile.social]] +name = "github" +url = "https://github.com/st1020/kita" + +[[extra.profile.social]] +name = "twitter" +url = "https://github.com/st1020/kita" + +[[extra.profile.social]] +name = "rss" +url = "/atom.xml" + +[[extra.menu]] +name = "Tags" +url = "/tags" + +[[extra.menu]] +name = "About" +url = "/about" + +[extra.footer] +since = 2020 +license = "CC BY-SA 4.0" +license_url = "https://creativecommons.org/licenses/by-sa/4.0/deed" diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..3ce8d19 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,4 @@ ++++ +sort_by = "date" +paginate_by = 5 ++++ diff --git a/content/markdown-syntax.md b/content/markdown-syntax.md new file mode 100644 index 0000000..18e61cd --- /dev/null +++ b/content/markdown-syntax.md @@ -0,0 +1,130 @@ ++++ +title = "Markdown Syntax Guide" +date = "2019-03-11" +description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements." +[taxonomies] +tags = ["markdown", "css", "html"] ++++ + +This article offers a sample of basic Markdown syntax that can be used in Zola content files, also it shows whether basic HTML elements are decorated with CSS in a Zola theme. + + + +## Headings + +The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. + +# H1 + +## H2 + +### H3 + +#### H4 + +##### H5 + +###### H6 + +## Paragraph + +Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. + +Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. + +## Blockquotes + +The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. + +#### Blockquote without attribution + +> Tiam, ad mint andaepu dandae nostion secatur sequo quae. +> **Note** that you can use _Markdown syntax_ within a blockquote. + +#### Blockquote with attribution + +> Don't communicate by sharing memory, share memory by communicating.
+> — Rob Pike[^1] + +[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. + +## Tables + +Tables aren't part of the core Markdown spec, but Zola supports supports them out-of-the-box. + +| Name | Age | +| ----- | --- | +| Bob | 27 | +| Alice | 23 | + +#### Inline Markdown within tables + +| Italics | Bold | Code | +| --------- | -------- | ------ | +| _italics_ | **bold** | `code` | + +## Code Blocks + +#### Code block with backticks + +```html + + + + + Example HTML5 Document + + +

Test

+ + +``` + +#### Code block indented with four spaces + + + + + + Example HTML5 Document + + +

Test

+ + + +## List Types + +#### Ordered List + +1. First item +2. Second item +3. Third item + +#### Unordered List + +- List item +- Another item +- And another item + +#### Nested list + +- Fruit + - Apple + - Orange + - Banana +- Dairy + - Milk + - Cheese + +## Other Elements — abbr, sub, sup, kbd, mark + +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL+ALT+Delete to end the session. + +Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. diff --git a/content/math-typesetting.md b/content/math-typesetting.md new file mode 100644 index 0000000..6f3152e --- /dev/null +++ b/content/math-typesetting.md @@ -0,0 +1,27 @@ ++++ +title = "Math Typesetting" +date = "2019-03-08" +description = "A brief guide to setup KaTeX" +extra.math = true ++++ + +Kita theme support $\LaTeX$ mathematical formulas using [KaTeX](https://katex.org/). + + + +- To enable KaTeX globally set the parameter `extra.math` to `true` in a project's configuration +- To enable KaTeX on a per page basis include the parameter `extra.math = true` in content files + +**Note:** Use the online reference of [Supported TeX Functions](https://katex.org/docs/supported.html) + +### Examples + +

+Inline math: $(varphi = dfrac{1+sqrt5}{2}= 1.6180339887…)$ +

+ +Block math: + +$$ + \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } +$$ diff --git a/content/pages/_index.md b/content/pages/_index.md new file mode 100644 index 0000000..800a244 --- /dev/null +++ b/content/pages/_index.md @@ -0,0 +1,3 @@ ++++ +render = false ++++ diff --git a/content/pages/about.md b/content/pages/about.md new file mode 100644 index 0000000..b283010 --- /dev/null +++ b/content/pages/about.md @@ -0,0 +1,8 @@ ++++ +title = "About" +path = "about" +[extra] +author = "" ++++ + +## Hello World diff --git a/content/placeholder-1.md b/content/placeholder-1.md new file mode 100644 index 0000000..2866ee2 --- /dev/null +++ b/content/placeholder-1.md @@ -0,0 +1,44 @@ ++++ +title = "Placeholder Text 1" +date = "2023-10-20" +description = "Lorem Ipsum Dolor Si Amet" +[taxonomies] +tags = ["markdown", "text"] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/content/placeholder-2.md b/content/placeholder-2.md new file mode 100644 index 0000000..25bdfa7 --- /dev/null +++ b/content/placeholder-2.md @@ -0,0 +1,44 @@ ++++ +title = "Placeholder Text 2" +date = "2023-10-20" +description = "Lorem Ipsum Dolor Si Amet" +[taxonomies] +tags = ["markdown", "text"] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/content/placeholder-3.md b/content/placeholder-3.md new file mode 100644 index 0000000..1b4c70e --- /dev/null +++ b/content/placeholder-3.md @@ -0,0 +1,44 @@ ++++ +title = "Placeholder Text 3" +date = "2023-10-20" +description = "Lorem Ipsum Dolor Si Amet" +[taxonomies] +tags = ["markdown", "text"] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/content/placeholder-4.md b/content/placeholder-4.md new file mode 100644 index 0000000..b360a11 --- /dev/null +++ b/content/placeholder-4.md @@ -0,0 +1,44 @@ ++++ +title = "Placeholder Text 4" +date = "2023-10-20" +description = "Lorem Ipsum Dolor Si Amet" +[taxonomies] +tags = ["markdown", "text"] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/content/placeholder-5.md b/content/placeholder-5.md new file mode 100644 index 0000000..502a7dd --- /dev/null +++ b/content/placeholder-5.md @@ -0,0 +1,44 @@ ++++ +title = "Placeholder Text 5" +date = "2023-10-20" +description = "Lorem Ipsum Dolor Si Amet" +[taxonomies] +tags = ["markdown", "text"] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/content/placeholder-6.md b/content/placeholder-6.md new file mode 100644 index 0000000..fbcd4d1 --- /dev/null +++ b/content/placeholder-6.md @@ -0,0 +1,44 @@ ++++ +title = "Placeholder Text 6" +date = "2023-10-20" +description = "Lorem Ipsum Dolor Si Amet" +[taxonomies] +tags = ["markdown", "text"] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/content/placeholder-text.md b/content/placeholder-text.md new file mode 100644 index 0000000..d1b4bd6 --- /dev/null +++ b/content/placeholder-text.md @@ -0,0 +1,44 @@ ++++ +title = "Placeholder Text" +date = "2019-03-09" +description = "Lorem Ipsum Dolor Si Amet" +[taxonomies] +tags = ["markdown", "text"] ++++ + +Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. + +1. Exierant elisi ambit vivere dedere +2. Duce pollice +3. Eris modo +4. Spargitque ferrea quos palude + +Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. + +1. Comas hunc haec pietate fetum procerum dixit +2. Post torum vates letum Tiresia +3. Flumen querellas +4. Arcanaque montibus omnes +5. Quidem et + +# Vagus elidunt + + + +[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) + +## Mane refeci capiebant unda mulcebat + +Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. + +Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. + +Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, _oculos nomen_ non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. + +{{< css.inline >}} + + + +{{< /css.inline >}} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a33d20e --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "kita", + "version": "0.1.0", + "description": "Kita is a clean, elegant and simple blog theme for Zola.", + "homepage": "https://github.com/st1020/kita", + "license": "MIT", + "author": "st1020 ", + "repository": { + "type": "git", + "url": "https://github.com/st1020/kita.git" + }, + "scripts": { + "dev": "pnpm tailwindcss -i ./static/app.css -o ./static/main.css --watch", + "build": "pnpm tailwindcss -i ./static/app.css -o ./static/main.css" + }, + "dependencies": { + "@tailwindcss/typography": "^0.5.10", + "prettier": "^3.0.3", + "prettier-plugin-tailwindcss": "^0.5.6", + "tailwindcss": "^3.3.3" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..0f0024d --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,654 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@tailwindcss/typography': + specifier: ^0.5.10 + version: 0.5.10(tailwindcss@3.3.3) + prettier: + specifier: ^3.0.3 + version: 3.0.3 + prettier-plugin-tailwindcss: + specifier: ^0.5.6 + version: 0.5.6(prettier@3.0.3) + tailwindcss: + specifier: ^3.3.3 + version: 3.3.3 + +packages: + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: false + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.20 + dev: false + + /@jridgewell/resolve-uri@3.1.1: + resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: false + + /@jridgewell/trace-mapping@0.3.20: + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: false + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + dev: false + + /@tailwindcss/typography@0.5.10(tailwindcss@3.3.3): + resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.3.3 + dev: false + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: false + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: false + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: false + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: false + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: false + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: false + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: false + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: false + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: false + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + dev: false + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: false + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: false + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + + /has@1.0.4: + resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} + engines: {node: '>= 0.4.0'} + dev: false + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: false + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: false + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: false + + /is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + dependencies: + has: 1.0.4 + dev: false + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: false + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: false + + /jiti@1.20.0: + resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} + hasBin: true + dev: false + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: false + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + + /lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + dev: false + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: false + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: false + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: false + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: false + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + dev: false + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: false + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: false + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: false + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: false + + /postcss-import@15.1.0(postcss@8.4.31): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.31 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: false + + /postcss-js@4.0.1(postcss@8.4.31): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.31 + dev: false + + /postcss-load-config@4.0.1(postcss@8.4.31): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.31 + yaml: 2.3.3 + dev: false + + /postcss-nested@6.0.1(postcss@8.4.31): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.31 + postcss-selector-parser: 6.0.13 + dev: false + + /postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + + /postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /prettier-plugin-tailwindcss@0.5.6(prettier@3.0.3): + resolution: {integrity: sha512-2Xgb+GQlkPAUCFi3sV+NOYcSI5XgduvDBL2Zt/hwJudeKXkyvRS65c38SB0yb9UB40+1rL83I6m0RtlOQ8eHdg==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@shufo/prettier-plugin-blade': '*' + '@trivago/prettier-plugin-sort-imports': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-import-sort: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-style-order: '*' + prettier-plugin-svelte: '*' + prettier-plugin-twig-melody: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@shufo/prettier-plugin-blade': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-import-sort: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-style-order: + optional: true + prettier-plugin-svelte: + optional: true + prettier-plugin-twig-melody: + optional: true + dependencies: + prettier: 3.0.3 + dev: false + + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} + engines: {node: '>=14'} + hasBin: true + dev: false + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: false + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + dev: false + + /sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /tailwindcss@3.3.3: + resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.1 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.20.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.31 + postcss-import: 15.1.0(postcss@8.4.31) + postcss-js: 4.0.1(postcss@8.4.31) + postcss-load-config: 4.0.1(postcss@8.4.31) + postcss-nested: 6.0.1(postcss@8.4.31) + postcss-selector-parser: 6.0.13 + resolve: 1.22.8 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node + dev: false + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: false + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: false + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: false + + /yaml@2.3.3: + resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==} + engines: {node: '>= 14'} + dev: false diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..36c6d7616cfaa4939109e501bb99de1ccf0bb356 GIT binary patch literal 146313 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

r-7DZZ!LX2 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 literal 0 HcmV?d00001 diff --git a/static/app.css b/static/app.css new file mode 100644 index 0000000..c5ce305 --- /dev/null +++ b/static/app.css @@ -0,0 +1,73 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + html, + body { + @apply h-full; + } + + html { + --bg: transparent; + --bg-dark: transparent; + --header: transparent; + --header-dark: transparent; + } + + body { + -webkit-tap-highlight-color: transparent; + background: var(--bg); + } + + .dark body { + background: var(--bg-dark); + } +} + +@layer utilities { + .not-ready * { + @apply !transition-none; + } + + .btn-menu::before, + .btn-menu::after { + @apply block h-[2px] w-5 bg-black duration-200 content-[''] dark:invert; + } + + .open { + @apply overflow-hidden; + } + + .open .btn-menu::before { + @apply w-6 translate-y-[5.5px] rotate-45; + } + + .open .btn-menu::after { + @apply w-6 -translate-y-[5.5px] -rotate-45; + } + + .nav-wrapper { + @apply hidden lg:flex; + } + + .open .nav-wrapper { + @apply flex; + } + + article { + @apply text-lg; + } + + .header { + background-color: var(--header); + } + + .dark .header { + background: var(--header-dark); + } + + .blur-header { + @apply bg-black/10 backdrop-blur dark:bg-white/10; + } +} diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..20d0dd04143f8d13f619d10ee7a388939a9c7305 GIT binary patch literal 3151 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 P0|SGntDnm{r-UW|iX2U? literal 0 HcmV?d00001 diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a1de67e5bbdc1996acfac9095a7ac354e2da5454 GIT binary patch literal 971 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|Rrdr;B4qMC;q>=d)u{McVG`w_S^UoFemPg73nf49=z&uPvt&3_G{@I$tpfQz;P^ z*5&!Dyh&pz$HWMMdY?;DO%t6a3q4-6KyTI}Zt+tpr-f#h7+pvUp7hN|FYVpg^7KiD zmnFli9>nQ=w=SOleO~c9%ljVxON;$KFTVMhUx-a}iG+t!Wx%&1{l3}%XEoeB*RCnq zeBvtyU-On)ff#+}>%7OR^N(&S6*RcM^es^ZK{qbkz$tG{O-rsq_{>O9kZx<|6nf`8`eZlsiE6e(xMo-Xd`gLf< z47uiAYT^IQ{7(U<6ebmv&;GoC%n#&QY1uJ7~Yil{aXlksOEwke5o1{PU-iOa) zlHh$H;um^Y_2u69S;r0B_T1`VUc9t!BFC9BJ0H%!3j<7p?|$}uAHx0p?d-+h_p^#G zIcyO3=fn0RMH}RL8KmyCy%yY2qFdl;6eD#*XGt)x$MZj5I~W4`zw7$%|Lgp;>2`PR z28sRI%QCf>UGY&b7cr>*<9O(Oftq=+wv9mon}Awl(BrkMJB=9GR(dEK{*7{HEbsc@ zl-M0IlcB(H|LT>F+FykdzNM&M()Hb#u+~r{z=qW?`s*V0^WUSlmf!DYsJy>2@${t9 z=G(?6H*9mT3EUUc5Mwrp=}MSBquSQi4~G_TxtD4@cyg$5>mwU}mpLn@Gd!4*Yj6Jh z;(YeQg0Yv_f8<$ntt)>Ov2SVEk97C2XotOVf_3lLyR%5_V%n56W1j1-h}8@agfikU zbg_n)iC(CFy)#uo_+0Uo@~ySCKQbRC>))5w+fys??~I4p&NsiO_&Q%;_1S5Va_MR3 z^&;oc!|}heB}#5KuW!_w^6Tvm#hu^W_Aw{({gf8+Wqi50`+WEu{?<9gn!lb^<$SpI zbLo>q^H@ACrBttzFOFA~+IznEvd`rMJx647P1ku`ns(c(DVy0(lsj)eKl{D^DVmkJ z>V8LkGoQVvVoze4!XYQ&W4eF4`z)U?apx|~{OrxX`u-HJO9$RQW4)k#;JU(Uro02w z4@~s>P~X##AHS#Szkxx=O7 diff --git a/static/instagram.svg b/static/instagram.svg new file mode 100644 index 0000000..fb0ad37 --- /dev/null +++ b/static/instagram.svg @@ -0,0 +1 @@ + diff --git a/static/linkedin.svg b/static/linkedin.svg new file mode 100644 index 0000000..bcdc2cb --- /dev/null +++ b/static/linkedin.svg @@ -0,0 +1 @@ + diff --git a/static/main.css b/static/main.css new file mode 100644 index 0000000..f13f15f --- /dev/null +++ b/static/main.css @@ -0,0 +1,1840 @@ +/* +! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +*/ + +html { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-feature-settings: inherit; + /* 1 */ + font-variation-settings: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Reset default styling for dialogs. +*/ + +dialog { + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +html, + body { + height: 100%; +} + +html { + --bg: transparent; + --bg-dark: transparent; + --header: transparent; + --header-dark: transparent; +} + +body { + -webkit-tap-highlight-color: transparent; + background: var(--bg); +} + +.dark body { + background: var(--bg-dark); +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.prose { + color: var(--tw-prose-body); + max-width: 65ch; +} + +.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-lead); + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-links); + text-decoration: underline; + font-weight: 500; +} + +.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-bold); + font-weight: 600; +} + +.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: decimal; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: decimal; +} + +.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + list-style-type: disc; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { + font-weight: 400; + color: var(--tw-prose-counters); +} + +.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker { + color: var(--tw-prose-bullets); +} + +.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.25em; +} + +.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-color: var(--tw-prose-hr); + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} + +.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-style: italic; + color: var(--tw-prose-quotes); + border-left-width: 0.25rem; + border-left-color: var(--tw-prose-quote-borders); + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} + +.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: open-quote; +} + +.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: close-quote; +} + +.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} + +.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 900; + color: inherit; +} + +.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} + +.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 800; + color: inherit; +} + +.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} + +.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} + +.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + display: block; + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + font-weight: 500; + font-family: inherit; + color: var(--tw-prose-kbd); + box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%); + font-size: 0.875em; + border-radius: 0.3125rem; + padding-top: 0.1875em; + padding-right: 0.375em; + padding-bottom: 0.1875em; + padding-left: 0.375em; +} + +.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-code); + font-weight: 600; + font-size: 0.875em; +} + +.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: "`"; +} + +.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: "`"; +} + +.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; + font-size: 0.875em; +} + +.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; + font-size: 0.9em; +} + +.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-pre-code); + background-color: var(--tw-prose-pre-bg); + overflow-x: auto; + font-weight: 400; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} + +.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: inherit; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} + +.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before { + content: none; +} + +.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after { + content: none; +} + +.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} + +.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-th-borders); +} + +.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-td-borders); +} + +.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-bottom-width: 0; +} + +.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + vertical-align: baseline; +} + +.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + border-top-width: 1px; + border-top-color: var(--tw-prose-th-borders); +} + +.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + vertical-align: top; +} + +.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +.prose { + --tw-prose-body: #374151; + --tw-prose-headings: #111827; + --tw-prose-lead: #4b5563; + --tw-prose-links: #111827; + --tw-prose-bold: #111827; + --tw-prose-counters: #6b7280; + --tw-prose-bullets: #d1d5db; + --tw-prose-hr: #e5e7eb; + --tw-prose-quotes: #111827; + --tw-prose-quote-borders: #e5e7eb; + --tw-prose-captions: #6b7280; + --tw-prose-kbd: #111827; + --tw-prose-kbd-shadows: 17 24 39; + --tw-prose-code: #111827; + --tw-prose-pre-code: #e5e7eb; + --tw-prose-pre-bg: #1f2937; + --tw-prose-th-borders: #d1d5db; + --tw-prose-td-borders: #e5e7eb; + --tw-prose-invert-body: #d1d5db; + --tw-prose-invert-headings: #fff; + --tw-prose-invert-lead: #9ca3af; + --tw-prose-invert-links: #fff; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #9ca3af; + --tw-prose-invert-bullets: #4b5563; + --tw-prose-invert-hr: #374151; + --tw-prose-invert-quotes: #f3f4f6; + --tw-prose-invert-quote-borders: #374151; + --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-kbd: #fff; + --tw-prose-invert-kbd-shadows: 255 255 255; + --tw-prose-invert-code: #fff; + --tw-prose-invert-pre-code: #d1d5db; + --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); + --tw-prose-invert-th-borders: #4b5563; + --tw-prose-invert-td-borders: #374151; + font-size: 1rem; + line-height: 1.75; +} + +.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0.5em; + padding-left: 1.625em; +} + +.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) { + margin-bottom: 0; +} + +.prose-neutral { + --tw-prose-body: #404040; + --tw-prose-headings: #171717; + --tw-prose-lead: #525252; + --tw-prose-links: #171717; + --tw-prose-bold: #171717; + --tw-prose-counters: #737373; + --tw-prose-bullets: #d4d4d4; + --tw-prose-hr: #e5e5e5; + --tw-prose-quotes: #171717; + --tw-prose-quote-borders: #e5e5e5; + --tw-prose-captions: #737373; + --tw-prose-kbd: #171717; + --tw-prose-kbd-shadows: 23 23 23; + --tw-prose-code: #171717; + --tw-prose-pre-code: #e5e5e5; + --tw-prose-pre-bg: #262626; + --tw-prose-th-borders: #d4d4d4; + --tw-prose-td-borders: #e5e5e5; + --tw-prose-invert-body: #d4d4d4; + --tw-prose-invert-headings: #fff; + --tw-prose-invert-lead: #a3a3a3; + --tw-prose-invert-links: #fff; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #a3a3a3; + --tw-prose-invert-bullets: #525252; + --tw-prose-invert-hr: #404040; + --tw-prose-invert-quotes: #f5f5f5; + --tw-prose-invert-quote-borders: #404040; + --tw-prose-invert-captions: #a3a3a3; + --tw-prose-invert-kbd: #fff; + --tw-prose-invert-kbd-shadows: 255 255 255; + --tw-prose-invert-code: #fff; + --tw-prose-invert-pre-code: #d4d4d4; + --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); + --tw-prose-invert-th-borders: #525252; + --tw-prose-invert-td-borders: #404040; +} + +.fixed { + position: fixed; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.inset-0 { + inset: 0px; +} + +.inset-x-8 { + left: 2rem; + right: 2rem; +} + +.bottom-20 { + bottom: 5rem; +} + +.top-0 { + top: 0px; +} + +.z-40 { + z-index: 40; +} + +.z-50 { + z-index: 50; +} + +.\!my-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; +} + +.mx-1 { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.my-0 { + margin-top: 0px; + margin-bottom: 0px; +} + +.my-0\.5 { + margin-top: 0.125rem; + margin-bottom: 0.125rem; +} + +.my-1 { + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; +} + +.mb-1 { + margin-bottom: 0.25rem; +} + +.mb-1\.5 { + margin-bottom: 0.375rem; +} + +.mb-16 { + margin-bottom: 4rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.ml-1 { + margin-left: 0.25rem; +} + +.ml-1\.5 { + margin-left: 0.375rem; +} + +.ml-4 { + margin-left: 1rem; +} + +.ml-auto { + margin-left: auto; +} + +.mr-1 { + margin-right: 0.25rem; +} + +.mr-1\.5 { + margin-right: 0.375rem; +} + +.mr-5 { + margin-right: 1.25rem; +} + +.mr-6 { + margin-right: 1.5rem; +} + +.mr-auto { + margin-right: auto; +} + +.mt-12 { + margin-top: 3rem; +} + +.mt-16 { + margin-top: 4rem; +} + +.block { + display: block; +} + +.flex { + display: flex; +} + +.aspect-square { + aspect-ratio: 1 / 1; +} + +.h-6 { + height: 1.5rem; +} + +.h-8 { + height: 2rem; +} + +.h-full { + height: 100%; +} + +.min-h-\[18rem\] { + min-height: 18rem; +} + +.min-h-\[3\.5rem\] { + min-height: 3.5rem; +} + +.min-h-\[calc\(100\%-9rem\)\] { + min-height: calc(100% - 9rem); +} + +.w-1\/2 { + width: 50%; +} + +.w-16 { + width: 4rem; +} + +.w-6 { + width: 1.5rem; +} + +.w-8 { + width: 2rem; +} + +.w-full { + width: 100%; +} + +.max-w-3xl { + max-width: 48rem; +} + +.max-w-4xl { + max-width: 56rem; +} + +.flex-auto { + flex: 1 1 auto; +} + +.shrink-0 { + flex-shrink: 0; +} + +.basis-full { + flex-basis: 100%; +} + +.cursor-pointer { + cursor: pointer; +} + +.flex-col { + flex-direction: column; +} + +.flex-wrap { + flex-wrap: wrap; +} + +.items-start { + align-items: flex-start; +} + +.items-center { + align-items: center; +} + +.items-stretch { + align-items: stretch; +} + +.justify-start { + justify-content: flex-start; +} + +.justify-end { + justify-content: flex-end; +} + +.justify-center { + justify-content: center; +} + +.justify-between { + justify-content: space-between; +} + +.gap-2 { + gap: 0.5rem; +} + +.gap-2\.5 { + gap: 0.625rem; +} + +.space-x-3 > :not([hidden]) ~ :not([hidden]) { + --tw-space-x-reverse: 0; + margin-right: calc(0.75rem * var(--tw-space-x-reverse)); + margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); +} + +.truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.break-words { + overflow-wrap: break-word; +} + +.rounded-full { + border-radius: 9999px; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.rounded-l-md { + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + +.rounded-r-md { + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; +} + +.border-\[0\.5px\] { + border-width: 0.5px; +} + +.border-black\/10 { + border-color: rgb(0 0 0 / 0.1); +} + +.\!bg-black\/5 { + background-color: rgb(0 0 0 / 0.05) !important; +} + +.bg-black { + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-black\/\[3\%\] { + background-color: rgb(0 0 0 / 3%); +} + +.bg-white\/50 { + background-color: rgb(255 255 255 / 0.5); +} + +.bg-white\/80 { + background-color: rgb(255 255 255 / 0.8); +} + +.p-2 { + padding: 0.5rem; +} + +.p-3 { + padding: 0.75rem; +} + +.p-4 { + padding: 1rem; +} + +.p-6 { + padding: 1.5rem; +} + +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} + +.px-5 { + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-1\.5 { + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} + +.pb-1 { + padding-bottom: 0.25rem; +} + +.pb-16 { + padding-bottom: 4rem; +} + +.pb-2 { + padding-bottom: 0.5rem; +} + +.pb-2\.5 { + padding-bottom: 0.625rem; +} + +.pl-3 { + padding-left: 0.75rem; +} + +.pr-2 { + padding-right: 0.5rem; +} + +.pr-3 { + padding-right: 0.75rem; +} + +.pt-32 { + padding-top: 8rem; +} + +.text-center { + text-align: center; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.text-3xl { + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-9xl { + font-size: 8rem; + line-height: 1; +} + +.text-\[0\] { + font-size: 0; +} + +.text-lg { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.font-bold { + font-weight: 700; +} + +.font-medium { + font-weight: 500; +} + +.font-semibold { + font-weight: 600; +} + +.\!leading-none { + line-height: 1 !important; +} + +.text-black { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.no-underline { + text-decoration-line: none; +} + +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.opacity-60 { + opacity: 0.6; +} + +.shadow { + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.duration-100 { + transition-duration: 100ms; +} + +.duration-200 { + transition-duration: 200ms; +} + +.ease-out { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} + +.not-ready * { + transition-property: none !important; +} + +.btn-menu::before, + .btn-menu::after { + display: block; + height: 2px; + width: 1.25rem; + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); + transition-duration: 200ms; + --tw-content: ''; + content: var(--tw-content); +} + +:is(.dark .btn-menu)::before,:is(.dark + .btn-menu)::after { + --tw-invert: invert(100%); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.open { + overflow: hidden; +} + +.open .btn-menu::before { + width: 1.5rem; + --tw-translate-y: 5.5px; + --tw-rotate: 45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.open .btn-menu::after { + width: 1.5rem; + --tw-translate-y: -5.5px; + --tw-rotate: -45deg; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.nav-wrapper { + display: none; +} + +@media (min-width: 1024px) { + .nav-wrapper { + display: flex; + } +} + +.open .nav-wrapper { + display: flex; +} + +article { + font-size: 1.125rem; + line-height: 1.75rem; +} + +.header { + background-color: var(--header); +} + +.dark .header { + background: var(--header-dark); +} + +.blur-header { + background-color: rgb(0 0 0 / 0.1); + --tw-backdrop-blur: blur(8px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +:is(.dark .blur-header) { + background-color: rgb(255 255 255 / 0.1); +} + +.\[background\:url\(\.\/theme\.svg\)_left_center\/cover_no-repeat\] { + background: url(./theme.svg) left center/cover no-repeat; +} + +.\[background\:var\(--url\)_center_center\/cover_no-repeat\] { + background: var(--url) center center/cover no-repeat; +} + +:is(.dark .dark\:prose-invert) { + --tw-prose-body: var(--tw-prose-invert-body); + --tw-prose-headings: var(--tw-prose-invert-headings); + --tw-prose-lead: var(--tw-prose-invert-lead); + --tw-prose-links: var(--tw-prose-invert-links); + --tw-prose-bold: var(--tw-prose-invert-bold); + --tw-prose-counters: var(--tw-prose-invert-counters); + --tw-prose-bullets: var(--tw-prose-invert-bullets); + --tw-prose-hr: var(--tw-prose-invert-hr); + --tw-prose-quotes: var(--tw-prose-invert-quotes); + --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders); + --tw-prose-captions: var(--tw-prose-invert-captions); + --tw-prose-kbd: var(--tw-prose-invert-kbd); + --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows); + --tw-prose-code: var(--tw-prose-invert-code); + --tw-prose-pre-code: var(--tw-prose-invert-pre-code); + --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg); + --tw-prose-th-borders: var(--tw-prose-invert-th-borders); + --tw-prose-td-borders: var(--tw-prose-invert-td-borders); +} + +.first-of-type\:mt-0:first-of-type { + margin-top: 0px; +} + +.last-of-type\:mb-0:last-of-type { + margin-bottom: 0px; +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + +.hover\:animate-spin:hover { + animation: spin 1s linear infinite; +} + +.hover\:bg-black\/\[2\%\]:hover { + background-color: rgb(0 0 0 / 2%); +} + +.active\:scale-95:active { + --tw-scale-x: .95; + --tw-scale-y: .95; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +:is(.dark .dark\:bg-white\/80) { + background-color: rgb(255 255 255 / 0.8); +} + +:is(.dark .dark\:bg-white\/\[15\%\]) { + background-color: rgb(255 255 255 / 15%); +} + +:is(.dark .dark\:bg-white\/\[8\%\]) { + background-color: rgb(255 255 255 / 8%); +} + +:is(.dark .dark\:text-black) { + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +:is(.dark .dark\:text-white) { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +:is(.dark .dark\:invert) { + --tw-invert: invert(100%); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +:is(.dark .dark\:\[background-position\:right\]) { + background-position: right; +} + +:is(.dark .dark\:hover\:bg-white\/\[3\%\]:hover) { + background-color: rgb(255 255 255 / 3%); +} + +@media (min-width: 768px) { + .md\:w-1\/2 { + width: 50%; + } +} + +@media (min-width: 1024px) { + .lg\:mb-6 { + margin-bottom: 1.5rem; + } + + .lg\:ml-6 { + margin-left: 1.5rem; + } + + .lg\:flex { + display: flex; + } + + .lg\:hidden { + display: none; + } + + .lg\:w-auto { + width: auto; + } + + .lg\:basis-1\/2 { + flex-basis: 50%; + } + + .lg\:flex-row { + flex-direction: row; + } + + .lg\:justify-end { + justify-content: flex-end; + } + + .lg\:justify-between { + justify-content: space-between; + } + + .lg\:self-center { + align-self: center; + } + + .lg\:p-6 { + padding: 1.5rem; + } + + .lg\:px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .lg\:py-0 { + padding-top: 0px; + padding-bottom: 0px; + } + + .lg\:text-base { + font-size: 1rem; + line-height: 1.5rem; + } +} diff --git a/static/mastodon.svg b/static/mastodon.svg new file mode 100644 index 0000000..729af48 --- /dev/null +++ b/static/mastodon.svg @@ -0,0 +1 @@ + diff --git a/static/rss.svg b/static/rss.svg new file mode 100644 index 0000000..7920dc2 --- /dev/null +++ b/static/rss.svg @@ -0,0 +1 @@ + diff --git a/static/theme.png b/static/theme.png new file mode 100644 index 0000000000000000000000000000000000000000..265ac1f6e7a9dc31301dedd2e6339385d1d6b5d4 GIT binary patch literal 7991 zcmeAS@N?(olHy`uVBq!ia0y~yVANq?U@+ofW?*2r$RQ@dz`#@!;1lA?z`$^JOZVq% zHTKS~pDyQKoXhp)TH3sVKtl_MxTG{4BXdvngwzS?Q>=cDE@zF`~RKQ%?)0PIu@UfX$y$Sem!OI@1pttXC{9y>;L~` z_xqg7|NkEUKfC_DX8iAt)%YBMBmka;D6ZHMK%fpTG|9{&5zvub?k=T#ZHXn{z z-(4+rf1B5ZRX$I5d4E3b{Qs`vwGH9_?-~5O;Qjxh=8N6Vf3JktxcGfI?EU|?z_*J* zulD=?f2VtNN!*M55$_L~{64Pp|E0%=gHHdh$v)aD_Wefc#kEOaPY3^htn}+)L32sa z!!5R7uf*(};lHNe@82!$|3B0o?1=dP(>x$3_~1Oh|8Eule{J~x#{d6kqyJyT{=Kd^ zvBdkzD(iR0UtW-#_*5 z5A0iiVMo#F=`UZ-Ox=C6p~3aneO13c8wLg$4Nn)xkc@j%XSX{Chl?EJR9F4prg8g=O&ki@kEAAB0Q;_VNouOtXuQm{%Zdq9l zNn=jX?oXyW_t!k%{e0i|lG&?W;-s(t{I%}$ccGoS8$32|&6W5aT{kfc++-mWK zH}>2*e7m}^YpUPTN3U(qm+wDz_x|_pwfy>1r%j97^`+po_`df$^<6H0x<7Z?|E{>V zpKtF!RsHo6tA?3uZRx+O|DFpjT=-t!XXEP+|DK<3`dAgD6aUfg=%uUoR`+?RXifD} znkWHNOe zHQ)8=!^J_KOM_-c=uGom>hh+eJ!9gQeYV>(kKeYta_!Q(b!TpMZ=D&^`{ne}Z{PIq z&5qxg_??{ zBxmm3(o$vH=1HC_ow}Z0{`EZcP3@i9*ZV|67#$W)(b%#3Lf`4b;!Pb zr|Wp>-BQu8$^-^&OEKSjTuW!|7TWPfpxvt(N8~$EeDn0X;N{PZjtC@-CJUmupOYgM*USHAVgJw$#m$xi^EZU;FH#=hi58ymh+v zl1T|}+1s49#8t|y>0>?B*gpH?^Z7IPGCeVh@K*d7$)kIImbSRw^Ye>TqnN|^4|nq} z_bUuzOFCLGv#VV?JA0#k-NUcHP90oj61?26>-ieLRbMs5y3dAPydC{9=%bqMp5t$) z9shXp>)EMKkF8p@y1~@oSIfTd4haoAJFev%o%ZhCwo?ZgR!{xJ?%Ku}H^X~b$`-#f zK{X3(>SC0*IRq}q9X@~FrF-j!8E?B+i#fkOZC`IY-E6gR?fZ4LKQ`#w$gE*Fec+bB z)Z9f3#z!S5d|hBF{GqXXI)nDPIV|ag$uB4CYEJuf>XV}V<0q#*MIT0)20!fnspOrz zF*HmnQrs*yci;E-`|UTUvUG$RO;ypdcvN~cxykfPMvct`vG+Nv9kN_ED$SUw{l&D^ zJVG-hX~xvau8pGG#dJ;d1v8~h@UxsRHgImW-L?)>-T?l z^X)gr4ZFCq?`B(ldvDm((3&_~J!+w`=!w;N$wx0NnLi`vP}ekBmLj7F^GqE#Ym(b_reDt1>7y`F7fx3@sgs?@4^&pV+t`+_y*g|A5Z6lxJV=cPD{ zc-y*f?b5Mb`??cYBd%smVOV`+Qh1!>2Dcoy)l>SLv}3y}l0w5WHs97}XJg~Ic6D|A zf1jDIwH0q>_^3@4Sexl8xs7{q;ga&4n2y!SFEk~%UmP)tbXd^xJgmigqmR=DrzV4# z!U!g9xsQ!cJpHntDw!SGplvChloVqpn9H=fy|(sh!qGJ@Yc@>`|H0lQ>St+h)AO@r z?eYabrbxa{+A17o6tQ&5k{enVl0`+GkIm6s?c)~rGi7G6wZo3|siI=Ha=xV<*j4`Z z)!xR6efKvx=?k0>46Il$6meN%H@5WUraA;vBLxlhgDo{Tm9O1iM*E7 zKJduz$(jHaUI+O_PcJSwQCYL9by~Pyq_)~E%e-8b>PC znWVu@`#+Pkx5c+?^vcdwG&Bx7dGh5;&1th_l9%qi6LB#(Fw#zyS+^p4=Yov(jY+~n zIhJO>84m6$Fa2_FvgVq(uG?m0bS%}`#&YzS&a4=1x2h`jbRF5#$JE-(f;t_|xvp8& zT7?9x31OP1rJ=#GoAJVdw#^9-^_#XXh)C${`&Y=iQndC$s?LEf<%k4U6O9W_GkJK# z)=Zt7+hu+AdR=?8_m=Hq$Ffu+(u@~2ZM<~ZJ1FauR-oJC3llEdwfZd#`}4$kUB_|1 zh)EOJ(+@_RHMn;5*~Mk`8wKoG3$rz6Y~Atb_9m-0Euzl0!IRHzIQD5JZ=lC3g`9<4 zuMS^UXKCd>D8xLi=aDQ^xb&h3gGb?f-1D;zF8nI~`f!H+ymtw%=Uy@EIPc(lxsLOC z<|fU}J`bgsGhX_v*s){Z?upsg4QF4Ow9zQLbG@8%rcw8rFHOH}X7AlIX^m;p`>kC& zx7z%u6PQ1B={b!Y?JcE!X6DRdO4$#zqS;?NS1_`OXmLJcUv{Hz(}s2LoPK)vpPzAf zXNj5d#b=)XI3_YpW7%+_LryPQvx#Gx&4Hy4HgE_#`vuEx3VgKj!^4N`vw1C34Ry13 zY_xj!?0)Awk3**-_iQ%$J83S5(-WP!e#T~N)=A9ZFv%K}ED&1Rn;b7EB znXm{)Utd4IjZ%`Y))w*foff>wbyZ8ySS(?x;yvzStJ$+PH_Z}=3O>}}JLf`ZMog!Q zNyJO#q+?7vizg=V`dPo8ak=Bs0)bYa!aqBVrbtcH3~Lnqc1WPf^l;=K{TSC32PD;b zG{hqA|1Exdoh_o9_v!n!su9A%wGmYor@tkogq3XzTWmUG3tO{a`KcT;^_8VwAU3De=-{MuP0fmer>9&U|3f$)*jx3tgK6muNiMAn?IC zwE5iEAg|3r?JN`5z7UXNj8I?jA>drY(MZF9nA3}6-Cp+Rv9FoR-FEdaYcGE-y|eJ|hv24CLGgVCZ~4X5)zr4Ni6&IA z>xB5tyJ&dDm@OiyJ=E{or?TSTJqdGj#(><%Oe3;i;v zuoP*{Wm$d4;)=D=ha)e08PZQWux@C2$>1m0|NV!#C!^7iLF?5_2Y^qDqrVXXPfWb zSsT)If@zIg^SdhsW~XMebgv0@-eRTAR^3*0{H3*v!wQvEp#du_*L-O@H*3Re{kT6? zx1Rjiy^_;dvt9H^VxrrmNn2~~+^G{vxH&(feU*$&$qd1r(M!AzEV``nuVt&#M>%(q zJCTkr0t*)`NVsq!^-F8V&e}%r#>qFDnE%bUUnj6;8n=@9`K`hee>RBLY6UJ2%Xakg zUU%tIUc{Ukf4jrxwy3E@yt>obX)XKwuI=yq7%f-vdoT3e-poD`p_*}6=ug(k)hl1h zZ2tD;i^YSA8Y?r#E}P$H-~3qNS95XZbfIq#u0Ly36A}7%fBr^^16+$zH5|BerA0sP zI}tql`ZczQZ*A^j`zNaF%ws;Oen@5klSET%S3>d17tWns8-qHS8Cun)cRxGeU7+7A zdT80xR<%EBeB4`X?*4iI&2`e|OKM*{vo^D>C`psOB`~MLJ4krZgEgIhwruI!9QW_9 zxff?x_+rm?S;x~%+#8|}A3DUv#bvd;sj9u|_z@#5OWv zu2B$sw1go}HA}H;ndmIY7>^z zK9`%qPUy=nOjh4xH&nZRbvIGe}Z{W#M_4@Vy3eky3f8@cQ-)H$(Xfh z%j&knx2_ra$dqy<;`X$|L&cq`$ZB;Ahvlku`EVD@5HRVv`j%_^2f@>b6$^{0oCM>jABd{(( zN-g=glh1x0v27DuV=HdV{e9iEDRkP@(%biQzt6N5o+uOMGfDDf%C#A1que?VpYppB z&@oeUlak1o3z?r&myr?LCKq+ zUo{UewcBz1ONQ2g$Re}iU+(jH{8sfcCPExuZ#2C{pCKcpWA!=jGhK(LZxI>vDV4R60<3rH*eJOI1{+= zKdIxR&IWA-sg)Z znM>W=gR`DKJGSDi#qEs1p6Oy6OsbAdn-w?p{zi9|UpxMPKcjb`i&@t~J953Qr=LHI z)~a8>eqFrSXsF%eYQA>E3gsmRsYlWp!W7G#ckjJ(Ei!eBX$Y%TMpMyIfmrR-4ci*;4)8*|~5?A6IFNf6^+Op#q(%#Ed zm{^=Rb7+^hPVkB)EDBmpB2f{i`=X_j>l$2Jmv(cCOicQp&Z^U4$bHSqx9h8rD1(qj zMR&o(rr8(2$`u((cy+E|=_)48!4yv3|G2c@P&YOhHuOTEe5_3yPB z?}E0-6Vbd=rFYVB8JRep zOqi?C%KmPx*TGJCqq$rW*=+ijZX$*g9_8-2yT|2y&Y@}bGd5bRDJ^mSf2Q(Fcu8KK zl#!jMtT1!fPR|0-^@{OlzAI(p@ws|(bTx&VzxEU;toh9 zWj~sp@oRnjb*0-u5l3#HDm2}?$7p@lpNZU}2?s?xgl_S8CT8eveDdTbyX@W_Z2EkO z+S3b@KmK3eb+Bu}NktQhF44d*HG)#}w=M`4{1J8XrF~(9_ML6@s#WZ(<^MNsjM=a! zW8VGd?5Y4@Y&X=C-y9^53#V-V&f(8y5AUb>LKnm;$YYw13B z!?OC6o^wts6wY;>3&=V6L1F*JQ}4{WYA&=lh&rw9XgZLp^T)M9*lJa9ilgGMm&V_> zZ?dWiP6(acu=t^4TiNr-oZ^)$U0q!#W*(R-)@zh)v9iRaT1a}o#G1|CWzG%jnzsIW zT###O9AnNL#u&=nw&K)AM?>zM=ef(*|8hKCvT)s6-NQ}06HEFwivBqp?x5@8%A!(I z-L1(tBSH7{kIlco_fB?{nKmW2IYcCag`3$%cCqq;1$H5V+P7ZcD4glF;7CK@$sL-i zflF>I_<8Ja?mnRi(+1ImpPy&1+aMO>x+N%haq^|0%a<-a`nuUH!iqweQ5l#&&Nsnfq@2EYm%liEHL){cbpXYWmWkpE^&uZ006=WoqYW9~R(G zW(@0NUj1P8!D;6{_1@*at)?M#*;{Awwcp>h)iPghn0wXBr**d*m%2{Of`{)vK2#Sv zz$N6SJMZ(Rnfn&$x9*N*V%_=u*>>w^x7o|%p4oaF+rDd-r`2uP>AP^{@Tq8=<#9 z{#}^%WPhDf)L-uC*% zO^!3k7G96p`j0j>7ge?%)^aV}y<4QWmyNl~T9tqLf<%X$S^h_u8Z*Nd8jC*b>1pvw z-l@!S?ojuM#+r-;y$%VbRm+lUr?i~sH<>J`eceo>d}7_(VA&OB?SFsX-ukY#egFSi zuYS+{eQtWIVaSu!eo3Y8?(CGfKXW?s#g6ooF)LSWkr3$>aM6-l5+u3G*t_g(NKFaz zwWjTDjNSJiIvzQ|S)!kF=e_E}Lr=cXT4X5mJa3E6x|+xY$LgaCZoKlz5lHB7)v5Pg zc-}+f2xMYxqgQ@7rD?dZ|NfGwf1#+}CWB!r zH*aEnlSn{e^wTE=VcBu-FWIJ_YY;0C)K_SlFJZwby3tCf>aXW5>7{D~8N2!1);2J( znB7Tr)%x7~wt4A#O}o4!5p4~d4I;Lk`ebO<$$j5^W7mwOKTh;KPFY&mv3B0#pn_=2 z<88w0wZn3hqk^==3jG3pIG+8u^3L~fGY`k@`SJO@{l6c*qB}TOSV?MKd20INQskCt zb8P$LN^W&GIw`JBSbcL%K%D&aX^RAn1wUEM`m#~;QsT065f8s#=@NYyym#S=HGP*~ zzHF4XIXN{rZ_buQYenvao(X@wuwrglj^rBCl&$+%8ei@x+Gyq5Wu7^4C&vcikO?6H zhr>6E%&RVRmz}PAkh_%E{<@rv!v^ym0kLtPpYauN++$j&w0v(xKwx3m0_$qk9jjPl z3J)CRyCNys+WKYBru)HBzjWdYUDejDTlMi!OOI3Z&Wpc3sj?r<72WmE_h{T#Pn%`0 z+OG$$wu+w6wXrIAW0O^&(gml$6`ReT9~Ag=Z22dfj)6({TsnMed)0i#P?1aNe6DGw zLTu(=cRJZ{)z=4o{G_ToPmD3FSc~u2qnE#aPoB)uu;3G)$fqp5qnAPtPSQBDW`@2) zr>Ml@7u-DaoE3j**>%btXV&Xx75A0ODw0|j82fGRbH(kd>CMhSasR1^Q(WXk-d6-`s}WB1^M`Q@AiHD^0Lk*X=}~PKV2$S9xAW@U5-9K z?>)QbzCYWw9J23UP7geIK7zSPr2E@X(bIMvT|q{6Usi8EKlSte_TRhqe%xL-UEyJh zem8{5Ed7oDtsN-h3*lo}F|y?7<=92`i(cww3I!dMf_4X7=|@ zE9?g!V^|GX_4FIU^D-)O*LuG*$k`o__6>8Fo|7@3xATBn_x?J}s=eof-08ix zVha!CZ;jcf(VB78>-|wpo4?n8p8J10=s$ZEPi=YQRl5!b1_lOCS3j3^P6 diff --git a/static/twitter.svg b/static/twitter.svg new file mode 100644 index 0000000..0ba5c46 --- /dev/null +++ b/static/twitter.svg @@ -0,0 +1 @@ + diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..560b461 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,9 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./templates/**/*.html"], + darkMode: "class", + theme: { + extend: {}, + }, + plugins: [require("@tailwindcss/typography")], +}; diff --git a/templates/404.html b/templates/404.html new file mode 100644 index 0000000..a48b6fd --- /dev/null +++ b/templates/404.html @@ -0,0 +1,4 @@ +{% extends "index.html" %} +{% block main %} +

404

+{% endblock main %} diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..4e77316 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,62 @@ + + + {% include "partials/head.html" %} + + {% include "partials/header.html" %} + +
+ {% block main %} + + + {% if paginator.current_index == 1 %} + {% if config.extra.profile.avatar_url or config.extra.profile.name %} +
+ {% if config.extra.profile.avatar_url %} +
+ {{ config.extra.profile.name | default(value=config.title) }} +
+ {% endif %} + + {% if config.extra.profile.name %} +
+

{{ config.extra.profile.name }}

+
+ {{ config.extra.profile.bio | default(value=`A blog by ` ~ config.extra.profile.name) }} +
+ + {% if config.extra.profile.social %} + + {% endif %} +
+ {% endif %} +
+ {% endif %} + {% endif %} + + {% include "partials/page_list.html" %} + {% endblock main %} +
+ + {% include "partials/footer.html" %} + + diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..5c69e36 --- /dev/null +++ b/templates/page.html @@ -0,0 +1,74 @@ +{% extends "index.html" %} +{% block main %} +
+
+

{{ page.title }}

+ {% include "partials/page_info.html" %} +
+ +
{{ page.content | safe }}
+ +
+ + + {% if page.taxonomies.tags %} +
+ {% for term_name, terms in page.taxonomies %} + {{ term_name | title }} + + {% for term in terms %} + {{ term }} + {% endfor %} {% endfor %} +
+ {% endif %} + + + {% if not config.extra.disable_post_navigation %} + {% if page.lower or page.higher %} + + {% endif %} + {% endif %} + + + {% if config.extra.giscus.repo and page.extra.comments %} +
+ + {% endif %} +
+{% endblock main %} diff --git a/templates/partials/footer.html b/templates/partials/footer.html new file mode 100644 index 0000000..c4f3ca0 --- /dev/null +++ b/templates/partials/footer.html @@ -0,0 +1,24 @@ + diff --git a/templates/partials/head.html b/templates/partials/head.html new file mode 100644 index 0000000..8b8d048 --- /dev/null +++ b/templates/partials/head.html @@ -0,0 +1,84 @@ + + + + + + + + {% if page.title %}{{ config.title }} - {{ page.title }}{% else %}{{ config.title }}{% endif %} + + + + + + + {% if page %} + + + {% else %} + + + {% endif %} + + + + + + + {% if config.extra.profile.avatar_url %} + + {% endif %} + + + {% if config.extra.profile.social %} + + {% for social in config.extra.profile.social %} + + {% endfor %} + + {% endif %} + + + + + + {% if page.extra.math | default(value=config.extra.math) %} + + {% include "partials/math.html" %} + + {% endif %} + + + + + + + + {% if config.generate_feed %} {% if config.feed_filename == "atom.xml" %} + + {% elif config.feed_filename == "rss.xml" %} + + {% endif %} + + {% endif %} + + + + diff --git a/templates/partials/header.html b/templates/partials/header.html new file mode 100644 index 0000000..32e113e --- /dev/null +++ b/templates/partials/header.html @@ -0,0 +1,79 @@ +
+
+
+ + {% if config.extra.menu %} +
+ {% endif %} +
+ + {% if config.extra.menu %} + + {% endif %} +
+
diff --git a/templates/partials/math.html b/templates/partials/math.html new file mode 100644 index 0000000..dfd96f1 --- /dev/null +++ b/templates/partials/math.html @@ -0,0 +1,33 @@ + + + + + diff --git a/templates/partials/page_info.html b/templates/partials/page_info.html new file mode 100644 index 0000000..50a1498 --- /dev/null +++ b/templates/partials/page_info.html @@ -0,0 +1,13 @@ +
+ {% if page.date %} + + · + {{ page.reading_time }}min + {% endif %} + {% set single_author = page.extra.author | default(value=config.author) %} + + {% if single_author %} + · + {{ single_author }} + {% endif %} +
diff --git a/templates/partials/page_list.html b/templates/partials/page_list.html new file mode 100644 index 0000000..638e2cd --- /dev/null +++ b/templates/partials/page_list.html @@ -0,0 +1,49 @@ + +{% if pages is defined %} +{% elif paginator is defined %} +{% set pages = paginator.pages %} +{% elif term is defined %} +{% set pages = term.pages %} +{% elif section is defined %} +{% set pages = section.pages %} +{% endif %} + +{% for page in pages %} +
+

{{ page.title }}

+ +
+ {% if page.description %} +

{{ page.description }}

+ {% elif page.summary %} + {{ page.summary | safe }} + {% endif %} +
+ + {% include "partials/page_info.html" %} + + {{ page.title }} +
+{% endfor %} + + +{% if paginator is defined %} + +{% endif %} diff --git a/templates/section.html b/templates/section.html new file mode 100644 index 0000000..7726395 --- /dev/null +++ b/templates/section.html @@ -0,0 +1,9 @@ +{% extends "index.html" %} +{% block main %} + +

{{ section.title }}

+ + +{% include "partials/page_list.html" %} + +{% endblock main %} diff --git a/templates/taxonomy_list.html b/templates/taxonomy_list.html new file mode 100644 index 0000000..c25cc17 --- /dev/null +++ b/templates/taxonomy_list.html @@ -0,0 +1,30 @@ +{% extends "index.html" %} +{% block main %} + +

{{ taxonomy.name | title }}

+ +
+ {% for term in terms %} +
+
+

+ + #{{ term.name }} - {{ term.page_count }} + +

+ + {%for page in term.pages | slice(end=5) %} + {{ page.title }} + {% endfor %} + + {% if term.pages | length > 5 %} + + More >> + + {% endif %} +
+
+ {% endfor %} +
+ +{% endblock main %} diff --git a/templates/taxonomy_single.html b/templates/taxonomy_single.html new file mode 100644 index 0000000..dd33e12 --- /dev/null +++ b/templates/taxonomy_single.html @@ -0,0 +1,9 @@ +{% extends "index.html" %} +{% block main %} + +

#{{ term.name }}

+ + +{% include "partials/page_list.html" %} + +{% endblock main %} diff --git a/theme.toml b/theme.toml new file mode 100644 index 0000000..79f9f4c --- /dev/null +++ b/theme.toml @@ -0,0 +1,15 @@ +name = "Kita" +description = "Kita is a clean, elegant and simple blog theme for Zola." +license = "MIT" +homepage = "https://github.com/st1020/kita" +min_version = "0.17.0" +demo = "https://st1020.github.io/kita/" + +[author] +name = "st1020" +homepage = "https://st1020.com" + +[original] +author = "nanxiaobei" +homepage = "https://lee.so/" +repo = "https://github.com/nanxiaobei/hugo-paper"