From bae9048c78ae58e5ca4cbf0fde6f922125741816 Mon Sep 17 00:00:00 2001 From: xle Date: Tue, 9 Jul 2024 14:01:57 +0100 Subject: [PATCH] first commit --- .gitmodules | 3 + .hugo_build.lock | 0 archetypes/default.md | 6 + config.yaml | 4 + content/posts/hello-world.md | 10 + public/categories/index.html | 87 ++++++++ public/categories/index.xml | 10 + public/css/about.css | 26 +++ public/css/colours.css | 17 ++ public/css/custom.css | 1 + public/css/footer.css | 7 + public/css/header.css | 20 ++ public/css/layout.css | 62 ++++++ public/css/logo.css | 37 ++++ public/css/palettes/apprentice.css | 20 ++ public/css/palettes/base16-dark.css | 22 ++ public/css/palettes/base16-light.css | 22 ++ public/css/palettes/dracula.css | 20 ++ public/css/palettes/gruvbox-dark.css | 23 ++ public/css/palettes/gruvbox-light.css | 23 ++ public/css/palettes/material.css | 20 ++ public/css/palettes/papercolor-dark.css | 20 ++ public/css/palettes/papercolor-light.css | 20 ++ public/css/palettes/solarized-dark.css | 20 ++ public/css/palettes/solarized-light.css | 20 ++ public/css/palettes/tender.css | 20 ++ public/css/palettes/tokyo-night-dark.css | 20 ++ public/css/palettes/tokyo-night-light.css | 20 ++ public/css/palettes/windows-95-light.css | 20 ++ public/css/palettes/windows-95.css | 20 ++ public/css/risotto.css | 12 + public/css/typography.css | 255 ++++++++++++++++++++++ public/images/rice.svg | 1 + public/index.html | 79 +++++++ public/index.xml | 10 + public/posts/hello-world/index.html | 97 ++++++++ public/posts/index.html | 90 ++++++++ public/posts/index.xml | 21 ++ public/sitemap.xml | 11 + public/tags/index.html | 87 ++++++++ public/tags/index.xml | 10 + themes/risotto | 1 + 42 files changed, 1294 insertions(+) create mode 100644 .gitmodules create mode 100644 .hugo_build.lock create mode 100644 archetypes/default.md create mode 100644 config.yaml create mode 100644 content/posts/hello-world.md create mode 100644 public/categories/index.html create mode 100644 public/categories/index.xml create mode 100644 public/css/about.css create mode 100644 public/css/colours.css create mode 100644 public/css/custom.css create mode 100644 public/css/footer.css create mode 100644 public/css/header.css create mode 100644 public/css/layout.css create mode 100644 public/css/logo.css create mode 100644 public/css/palettes/apprentice.css create mode 100644 public/css/palettes/base16-dark.css create mode 100644 public/css/palettes/base16-light.css create mode 100644 public/css/palettes/dracula.css create mode 100644 public/css/palettes/gruvbox-dark.css create mode 100644 public/css/palettes/gruvbox-light.css create mode 100644 public/css/palettes/material.css create mode 100644 public/css/palettes/papercolor-dark.css create mode 100644 public/css/palettes/papercolor-light.css create mode 100644 public/css/palettes/solarized-dark.css create mode 100644 public/css/palettes/solarized-light.css create mode 100644 public/css/palettes/tender.css create mode 100644 public/css/palettes/tokyo-night-dark.css create mode 100644 public/css/palettes/tokyo-night-light.css create mode 100644 public/css/palettes/windows-95-light.css create mode 100644 public/css/palettes/windows-95.css create mode 100644 public/css/risotto.css create mode 100644 public/css/typography.css create mode 100644 public/images/rice.svg create mode 100644 public/index.html create mode 100644 public/index.xml create mode 100644 public/posts/hello-world/index.html create mode 100644 public/posts/index.html create mode 100644 public/posts/index.xml create mode 100644 public/sitemap.xml create mode 100644 public/tags/index.html create mode 100644 public/tags/index.xml create mode 160000 themes/risotto diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..626e92e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/risotto"] + path = themes/risotto + url = https://github.com/joeroe/risotto diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..101d418 --- /dev/null +++ b/config.yaml @@ -0,0 +1,4 @@ +baseURL: https://blog.xle.sh/ +languageCode: en-gb +title: xle +theme: risotto diff --git a/content/posts/hello-world.md b/content/posts/hello-world.md new file mode 100644 index 0000000..a464e64 --- /dev/null +++ b/content/posts/hello-world.md @@ -0,0 +1,10 @@ ++++ +title = 'My First Post' +date = 2024-01-14T07:07:07+01:00 +draft = true ++++ +## Introduction + +This is **bold** text, and this is *emphasized* text. + +Visit the [Hugo](https://gohugo.io) website! diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 0000000..3f6ab8b --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,87 @@ + + + + Categories – xle + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+

Categories

+ + + +
    + +
+ + +
+ +
+
+ + +
+
+
+ + +
+
+ + + +
+ + + diff --git a/public/categories/index.xml b/public/categories/index.xml new file mode 100644 index 0000000..ff418e2 --- /dev/null +++ b/public/categories/index.xml @@ -0,0 +1,10 @@ + + + + Categories on xle + https://blog.xle.sh/categories/ + Recent content in Categories on xle + Hugo -- gohugo.io + en-gb + + diff --git a/public/css/about.css b/public/css/about.css new file mode 100644 index 0000000..6c12ba4 --- /dev/null +++ b/public/css/about.css @@ -0,0 +1,26 @@ +/* About/bio section */ +.about__logo { + height: 1.5rem; +} + +.about__title { + display: inline; + vertical-align: top; +} + +.about__title::before { + content: none; +} + +/* Social media links */ +.aside__social-links { + padding: 0; +} + +.aside__social-links li { + display: inline-block; +} + +.aside__social-links li::marker { + content: none; +} diff --git a/public/css/colours.css b/public/css/colours.css new file mode 100644 index 0000000..4326985 --- /dev/null +++ b/public/css/colours.css @@ -0,0 +1,17 @@ +:root { + /* Background */ + --bg: var(--base00); + --off-bg: var(--base01); + --inner-bg: var(--base02); + + /* Text */ + --fg: var(--base05); + --off-fg: var(--base04); + --muted: var(--base03); + --link: var(--base0D); + --hover: var(--base0C); + --highlight: var(--base0A); + + /* Logo */ + --logo: var(--base0B); +} diff --git a/public/css/custom.css b/public/css/custom.css new file mode 100644 index 0000000..71949ed --- /dev/null +++ b/public/css/custom.css @@ -0,0 +1 @@ +/* Override this file to customise the theme's CSS for your site */ diff --git a/public/css/footer.css b/public/css/footer.css new file mode 100644 index 0000000..3e84188 --- /dev/null +++ b/public/css/footer.css @@ -0,0 +1,7 @@ +.page__footer { + color: var(--off-fg); +} + +.page__footer p { + margin: 0; +} diff --git a/public/css/header.css b/public/css/header.css new file mode 100644 index 0000000..cab735b --- /dev/null +++ b/public/css/header.css @@ -0,0 +1,20 @@ +/* Main menu */ +.main-nav ul { + display: flex; + flex-flow: row wrap; + justify-content: flex-start; + margin: 0; + padding: 0 0 0.25rem 0; + gap: 0rem 1.5rem; +} + +.main-nav li { + padding-top: 0.25rem; + margin-left: 1rem; + text-transform: lowercase; +} + +.main-nav li::marker { + content: "./"; +} + diff --git a/public/css/layout.css b/public/css/layout.css new file mode 100644 index 0000000..06f69e7 --- /dev/null +++ b/public/css/layout.css @@ -0,0 +1,62 @@ +/* 1rem = 16px by default */ + +.page { + max-width: 64rem; + margin: 1rem auto; + display: grid; + grid-template-areas: + "header" + "body" + "aside" + "footer"; + grid-template-columns: minmax(0, 1fr); /* https://css-tricks.com/preventing-a-grid-blowout/ */ + grid-row-gap: 2rem; +} + +@media (min-width: 45rem) { + .page { + grid-template-areas: + "header header" + "body aside" + "footer footer"; + grid-template-columns: minmax(0, 1fr) 15rem; + grid-column-gap: 2rem; + } +} + +/* Header */ +.page__header { + grid-area: header; + display: flex; +} + +.page__logo { + flex-shrink: 0; +} + +.page__nav { + flex-grow: 1; +} + +/* Body + aside */ +.page__body { + grid-area: body; + background-color: var(--off-bg); + box-shadow: 0 0 0 1rem var(--off-bg); + overflow-wrap: break-word; +} + +.page__aside { + grid-area: aside; + color: var(--off-fg); + position: sticky; + top: 1rem; + right: 1rem; + overflow-y: auto; + max-height: 95vh; +} + +/* Footer */ +.page__footer { + grid-area: footer; +} diff --git a/public/css/logo.css b/public/css/logo.css new file mode 100644 index 0000000..368fff4 --- /dev/null +++ b/public/css/logo.css @@ -0,0 +1,37 @@ +.page__logo { + padding: 0; + margin: 0; + font-weight: inherit; + color: var(--bg); +} + +.page__logo:before { + content: none; +} + +.page__logo-inner { + display: block; + background: var(--logo); + opacity: 0.90; + padding: 0.25rem; +} + +a.page__logo-inner:link, a.page__logo-inner:visited { + color: inherit; + text-decoration: inherit; +} + +a.page__logo-inner:hover, +a.page__logo-inner:active { + opacity: 1; +} + +.page__logo-inner:before { + content: "["; + color: var(--bg); +} + +.page__logo-inner:after { + content: "] $"; + color: var(--bg); +} diff --git a/public/css/palettes/apprentice.css b/public/css/palettes/apprentice.css new file mode 100644 index 0000000..303d1c7 --- /dev/null +++ b/public/css/palettes/apprentice.css @@ -0,0 +1,20 @@ +/* Apprentice by romainl */ + +:root { + --base00: #262626; + --base01: #AF5F5F; + --base02: #5F875F; + --base03: #87875F; + --base04: #5F87AF; + --base05: #5F5F87; + --base06: #5F8787; + --base07: #6C6C6C; + --base08: #444444; + --base09: #FF8700; + --base0A: #87AF87; + --base0B: #FFFFAF; + --base0C: #87AFD7; + --base0D: #8787AF; + --base0E: #5FAFAF; + --base0F: #BCBCBC; +} \ No newline at end of file diff --git a/public/css/palettes/base16-dark.css b/public/css/palettes/base16-dark.css new file mode 100644 index 0000000..cb1ec1d --- /dev/null +++ b/public/css/palettes/base16-dark.css @@ -0,0 +1,22 @@ +/* base16 default dark + * https://github.com/chriskempson/base16-default-schemes + */ + +:root { + --base00: #181818; + --base01: #282828; + --base02: #383838; + --base03: #585858; + --base04: #b8b8b8; + --base05: #d8d8d8; + --base06: #e8e8e8; + --base07: #f8f8f8; + --base08: #ab4642; + --base09: #dc9656; + --base0A: #f7ca88; + --base0B: #a1b56c; + --base0C: #86c1b9; + --base0D: #7cafc2; + --base0E: #ba8baf; + --base0F: #a16946; +} diff --git a/public/css/palettes/base16-light.css b/public/css/palettes/base16-light.css new file mode 100644 index 0000000..bcbbb5a --- /dev/null +++ b/public/css/palettes/base16-light.css @@ -0,0 +1,22 @@ +/* base16 default light + * https://github.com/chriskempson/base16-default-schemes + */ + +:root { + --base00: #f8f8f8; + --base01: #e8e8e8; + --base02: #d8d8d8; + --base03: #b8b8b8; + --base04: #585858; + --base05: #383838; + --base06: #282828; + --base07: #181818; + --base08: #ab4642; + --base09: #dc9656; + --base0A: #f7ca88; + --base0B: #a1b56c; + --base0C: #86c1b9; + --base0D: #7cafc2; + --base0E: #ba8baf; + --base0F: #a16946; +} diff --git a/public/css/palettes/dracula.css b/public/css/palettes/dracula.css new file mode 100644 index 0000000..66f1abc --- /dev/null +++ b/public/css/palettes/dracula.css @@ -0,0 +1,20 @@ +/* Dracula by Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula) */ + +:root { + --base00: #282936; + --base01: #3a3c4e; + --base02: #4d4f68; + --base03: #626483; + --base04: #62d6e8; + --base05: #e9e9f4; + --base06: #f1f2f8; + --base07: #f7f7fb; + --base08: #ea51b2; + --base09: #b45bcf; + --base0A: #00f769; + --base0B: #ebff87; + --base0C: #a1efe4; + --base0D: #62d6e8; + --base0E: #b45bcf; + --base0F: #00f769; +} \ No newline at end of file diff --git a/public/css/palettes/gruvbox-dark.css b/public/css/palettes/gruvbox-dark.css new file mode 100644 index 0000000..1d60bd9 --- /dev/null +++ b/public/css/palettes/gruvbox-dark.css @@ -0,0 +1,23 @@ +/* gruvbox dark + * https://github.com/morhetz/gruvbox + * base16: https://github.com/dawikur/base16-gruvbox-scheme + */ + +:root { + --base00: #282828; + --base01: #3c3836; + --base02: #504945; + --base03: #665c54; + --base04: #bdae93; + --base05: #d5c4a1; + --base06: #ebdbb2; + --base07: #fbf1c7; + --base08: #fb4934; + --base09: #fe8019; + --base0A: #fabd2f; + --base0B: #b8bb26; + --base0C: #8ec07c; + --base0D: #83a598; + --base0E: #d3869b; + --base0F: #d65d0e; +} diff --git a/public/css/palettes/gruvbox-light.css b/public/css/palettes/gruvbox-light.css new file mode 100644 index 0000000..f786cf0 --- /dev/null +++ b/public/css/palettes/gruvbox-light.css @@ -0,0 +1,23 @@ +/* gruvbox light + * https://github.com/morhetz/gruvbox + * base16: https://github.com/dawikur/base16-gruvbox-scheme + */ + +:root { + --base00: #fbf1c7; + --base01: #ebdbb2; + --base02: #d5c4a1; + --base03: #bdae93; + --base04: #665c54; + --base05: #504945; + --base06: #3c3836; + --base07: #282828; + --base08: #9d0006; + --base09: #af3a03; + --base0A: #b57614; + --base0B: #79740e; + --base0C: #427b58; + --base0D: #076678; + --base0E: #8f3f71; + --base0F: #d65d0e; +} diff --git a/public/css/palettes/material.css b/public/css/palettes/material.css new file mode 100644 index 0000000..60bfafb --- /dev/null +++ b/public/css/palettes/material.css @@ -0,0 +1,20 @@ +/* Material by Nate Peterson */ + +:root { + --base00: #263238; + --base01: #2E3C43; + --base02: #314549; + --base03: #546E7A; + --base04: #B2CCD6; + --base05: #EEFFFF; + --base06: #EEFFFF; + --base07: #FFFFFF; + --base08: #F07178; + --base09: #F78C6C; + --base0A: #FFCB6B; + --base0B: #C3E88D; + --base0C: #89DDFF; + --base0D: #82AAFF; + --base0E: #C792EA; + --base0F: #FF5370; +} \ No newline at end of file diff --git a/public/css/palettes/papercolor-dark.css b/public/css/palettes/papercolor-dark.css new file mode 100644 index 0000000..d289932 --- /dev/null +++ b/public/css/palettes/papercolor-dark.css @@ -0,0 +1,20 @@ +/* PaperColor Dark by Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) */ + +:root { + --base00: #1c1c1c; + --base01: #af005f; + --base02: #5faf00; + --base03: #d7af5f; + --base04: #5fafd7; + --base05: #808080; + --base06: #d7875f; + --base07: #d0d0d0; + --base08: #585858; + --base09: #5faf5f; + --base0A: #afd700; + --base0B: #af87d7; + --base0C: #ffaf00; + --base0D: #ff5faf; + --base0E: #00afaf; + --base0F: #5f8787; +} \ No newline at end of file diff --git a/public/css/palettes/papercolor-light.css b/public/css/palettes/papercolor-light.css new file mode 100644 index 0000000..7eeb7f5 --- /dev/null +++ b/public/css/palettes/papercolor-light.css @@ -0,0 +1,20 @@ +/* PaperColor Light by Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) */ + +:root { + --base00: #eeeeee; + --base01: #af0000; + --base02: #008700; + --base03: #5f8700; + --base04: #0087af; + --base05: #444444; + --base06: #005f87; + --base07: #878787; + --base08: #bcbcbc; + --base09: #d70000; + --base0A: #d70087; + --base0B: #8700af; + --base0C: #d75f00; + --base0D: #d75f00; + --base0E: #005faf; + --base0F: #005f87; +} \ No newline at end of file diff --git a/public/css/palettes/solarized-dark.css b/public/css/palettes/solarized-dark.css new file mode 100644 index 0000000..a646595 --- /dev/null +++ b/public/css/palettes/solarized-dark.css @@ -0,0 +1,20 @@ +/* Solarized Dark by Ethan Schoonover (modified by aramisgithub) */ + +:root { + --base00: #002b36; + --base01: #073642; + --base02: #586e75; + --base03: #657b83; + --base04: #839496; + --base05: #93a1a1; + --base06: #eee8d5; + --base07: #fdf6e3; + --base08: #dc322f; + --base09: #cb4b16; + --base0A: #b58900; + --base0B: #859900; + --base0C: #2aa198; + --base0D: #268bd2; + --base0E: #6c71c4; + --base0F: #d33682; +} \ No newline at end of file diff --git a/public/css/palettes/solarized-light.css b/public/css/palettes/solarized-light.css new file mode 100644 index 0000000..dfb92c1 --- /dev/null +++ b/public/css/palettes/solarized-light.css @@ -0,0 +1,20 @@ +/* Solarized Light by Ethan Schoonover (modified by aramisgithub) */ + +:root { + --base00: #fdf6e3; + --base01: #eee8d5; + --base02: #93a1a1; + --base03: #839496; + --base04: #657b83; + --base05: #586e75; + --base06: #073642; + --base07: #002b36; + --base08: #dc322f; + --base09: #cb4b16; + --base0A: #b58900; + --base0B: #859900; + --base0C: #2aa198; + --base0D: #268bd2; + --base0E: #6c71c4; + --base0F: #d33682; +} \ No newline at end of file diff --git a/public/css/palettes/tender.css b/public/css/palettes/tender.css new file mode 100644 index 0000000..77fbe87 --- /dev/null +++ b/public/css/palettes/tender.css @@ -0,0 +1,20 @@ +/* tender by Jacobo Tabernero (https://github/com/jacoborus/tender.vim) */ + +:root { + --base00: #282828; + --base01: #383838; + --base02: #484848; + --base03: #4c4c4c; + --base04: #b8b8b8; + --base05: #eeeeee; + --base06: #e8e8e8; + --base07: #feffff; + --base08: #f43753; + --base09: #dc9656; + --base0A: #ffc24b; + --base0B: #c9d05c; + --base0C: #73cef4; + --base0D: #b3deef; + --base0E: #d3b987; + --base0F: #a16946; +} \ No newline at end of file diff --git a/public/css/palettes/tokyo-night-dark.css b/public/css/palettes/tokyo-night-dark.css new file mode 100644 index 0000000..760d2fe --- /dev/null +++ b/public/css/palettes/tokyo-night-dark.css @@ -0,0 +1,20 @@ +/* Tokyo Night Dark by Michaël Ball */ + +:root { + --base00: #1A1B26; + --base01: #16161E; + --base02: #2F3549; + --base03: #444B6A; + --base04: #787C99; + --base05: #A9B1D6; + --base06: #CBCCD1; + --base07: #D5D6DB; + --base08: #C0CAF5; + --base09: #A9B1D6; + --base0A: #0DB9D7; + --base0B: #9ECE6A; + --base0C: #B4F9F8; + --base0D: #2AC3DE; + --base0E: #BB9AF7; + --base0F: #F7768E; +} \ No newline at end of file diff --git a/public/css/palettes/tokyo-night-light.css b/public/css/palettes/tokyo-night-light.css new file mode 100644 index 0000000..66e73c8 --- /dev/null +++ b/public/css/palettes/tokyo-night-light.css @@ -0,0 +1,20 @@ +/* Tokyo Night Light by Michaël Ball */ + +:root { + --base00: #D5D6DB; + --base01: #CBCCD1; + --base02: #DFE0E5; + --base03: #9699A3; + --base04: #4C505E; + --base05: #343B59; + --base06: #1A1B26; + --base07: #1A1B26; + --base08: #343B58; + --base09: #965027; + --base0A: #166775; + --base0B: #485E30; + --base0C: #3E6968; + --base0D: #34548A; + --base0E: #5A4A78; + --base0F: #8C4351; +} \ No newline at end of file diff --git a/public/css/palettes/windows-95-light.css b/public/css/palettes/windows-95-light.css new file mode 100644 index 0000000..70cfeeb --- /dev/null +++ b/public/css/palettes/windows-95-light.css @@ -0,0 +1,20 @@ +/* Windows 95 Light by Fergus Collins (https://github.com/C-Fergus) */ + +:root { + --base00: #fcfcfc; + --base01: #e0e0e0; + --base02: #c4c4c4; + --base03: #a8a8a8; + --base04: #7e7e7e; + --base05: #545454; + --base06: #2a2a2a; + --base07: #000000; + --base08: #a80000; + --base09: #fcfc54; + --base0A: #a85400; + --base0B: #00a800; + --base0C: #00a8a8; + --base0D: #0000a8; + --base0E: #a800a8; + --base0F: #54fc54; +} \ No newline at end of file diff --git a/public/css/palettes/windows-95.css b/public/css/palettes/windows-95.css new file mode 100644 index 0000000..5b44cf8 --- /dev/null +++ b/public/css/palettes/windows-95.css @@ -0,0 +1,20 @@ +/* Windows 95 by Fergus Collins (https://github.com/C-Fergus) */ + +:root { + --base00: #000000; + --base01: #1C1C1C; + --base02: #383838; + --base03: #545454; + --base04: #7e7e7e; + --base05: #a8a8a8; + --base06: #d2d2d2; + --base07: #fcfcfc; + --base08: #fc5454; + --base09: #a85400; + --base0A: #fcfc54; + --base0B: #54fc54; + --base0C: #54fcfc; + --base0D: #5454fc; + --base0E: #fc54fc; + --base0F: #00a800; +} \ No newline at end of file diff --git a/public/css/risotto.css b/public/css/risotto.css new file mode 100644 index 0000000..dcb5a96 --- /dev/null +++ b/public/css/risotto.css @@ -0,0 +1,12 @@ +@import 'colours.css'; +@import 'typography.css'; +@import 'layout.css'; +@import 'header.css'; +@import 'logo.css'; +@import 'about.css'; +@import 'footer.css'; + +body { + background-color: var(--bg); + color: var(--fg); +} diff --git a/public/css/typography.css b/public/css/typography.css new file mode 100644 index 0000000..086cd40 --- /dev/null +++ b/public/css/typography.css @@ -0,0 +1,255 @@ +/* Fonts */ +:root { + --font-monospace: "Fira Mono", monospace; +} + +body { + font-family: var(--font-monospace); + font-size: 16px; + line-height: 1.5rem; +} + +/* Headings */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: 1rem; + margin: 1.5rem 0 0 0; + font-weight: 600; +} + +h1+h2, +h1+h3, +h1+h4, +h1+h5, +h1+h6, +h2+h3, +h2+h4, +h2+h5, +h2+h6, +h3+h4, +h3+h5, +h3+h6, +h4+h5, +h4+h6, +h5+h6 { + margin: 0; +} + +h1:before { content: "# "; } +h2:before { content: "## "; } +h3:before { content: "### "; } +h4:before { content: "#### "; } +h5:before { content: "##### "; } +h6:before { content: "###### "; } + +h1:before, +h2:before, +h3:before, +h4:before, +h5:before, +h6:before { + color: var(--muted); +} + +h1:first-child { + margin-top: 0; +} + +/* Paragraphs */ +p { + margin: 0 0 1.5rem 0; +} + +/* Links */ + +a:link, a:visited { + color: var(--link); +} + +a:hover, a:active, a.active { + color: var(--hover); +} + +/* Lists */ +ul { + margin: 0 0 1.5rem 0; + padding-left: 1.25rem; +} + +ol { + margin: 0 0 1.5rem 0; + padding-left: 1.75rem; +} + +ul ul, +ul ol, +ol ul, +ol ol { + margin: 0; +} + +ul li::marker { + content: '∗\00A0'; + color: var(--muted); +} + +ol li::marker { + color: var(--muted); +} + +dt { + margin: 0; + font-weight: bold; +} + +dd { + margin: 0 0 0 1.5rem; + font-style: italic; +} + +dd + dt { + margin-top: 1.5rem; +} + +dl { + margin: 0 0 1.5rem 0; +} + +/* Blockquotes */ +blockquote { + position: relative; + margin: 0 0 1.5rem 1.5rem; +} + +blockquote::before { + position: absolute; + left: -1.5rem; + content: ">"; + color: var(--muted); +} + +.twitter-tweet::before { + content: "\f099"; + font-family: "Font Awesome 5 Brands"; + font-weight: 400; +} + +/* Code */ +pre, +code, +kbd, +samp { + background: var(--inner-bg) !important; + font-family: var(--font-monospace); + color: var(--off-fg); +} + +pre { + overflow-x: auto; + padding: 1.5rem; + margin: 0 0 1.5rem 0; +} + +/* Fix overflow when config markup.highlight.lineNos is true */ +/* See https://github.com/joeroe/risotto/issues/41 */ +.highlight div { + overflow-x: auto; +} + +/* Emphasis */ +b, +strong { + font-weight: 600; +} + +/* Highlighting */ +::selection, +mark { + background-color: var(--highlight); + color: var(--bg); +} + +/* Other typographic elements */ +hr { + border: 0; + margin-bottom: 1.5rem; +} + +hr:after { + content: '---'; + color: var(--muted); +} + + +/* Prevent super/sub from affecting line height */ +sup, sub { + vertical-align: baseline; + position: relative; + top: -0.25rem; + font-size: unset; +} +sub { + top: 0.25rem; +} + +/* Tables */ +table { + border-spacing: 0; + margin: 0 0 1.5rem 0; + overflow-wrap: anywhere; +} +th, td { + padding: 0 .75rem; + vertical-align: top; +} +th:first-child, td:first-child { + padding-left: 0; +} +th { + text-align: inherit; +} + +/* Figures */ +img { + max-width: 100%; + height: auto; +} + +/* Colour classes */ +.base00 { color: var(--base00); } +.base01 { color: var(--base01); } +.base02 { color: var(--base02); } +.base03 { color: var(--base03); } +.base04 { color: var(--base04); } +.base05 { color: var(--base05); } +.base06 { color: var(--base06); } +.base07 { color: var(--base07); } +.base08 { color: var(--base08); } +.base09 { color: var(--base09); } +.base0A { color: var(--base0A); } +.base0B { color: var(--base0B); } +.base0C { color: var(--base0C); } +.base0D { color: var(--base0D); } +.base0E { color: var(--base0E); } +.base0F { color: var(--base0F); } + +.bg-base00 { background-color: var(--base00); } +.bg-base01 { background-color: var(--base01); } +.bg-base02 { background-color: var(--base02); } +.bg-base03 { background-color: var(--base03); } +.bg-base04 { background-color: var(--base04); } +.bg-base05 { background-color: var(--base05); } +.bg-base06 { background-color: var(--base06); } +.bg-base07 { background-color: var(--base07); } +.bg-base08 { background-color: var(--base08); } +.bg-base09 { background-color: var(--base09); } +.bg-base0A { background-color: var(--base0A); } +.bg-base0B { background-color: var(--base0B); } +.bg-base0C { background-color: var(--base0C); } +.bg-base0D { background-color: var(--base0D); } +.bg-base0E { background-color: var(--base0E); } +.bg-base0F { background-color: var(--base0F); } diff --git a/public/images/rice.svg b/public/images/rice.svg new file mode 100644 index 0000000..53e480c --- /dev/null +++ b/public/images/rice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..3b70123 --- /dev/null +++ b/public/index.html @@ -0,0 +1,79 @@ + + + + + xle – xle + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + +
+ +
+
+ + +
+
+
+
+
+ + + +
+ + + diff --git a/public/index.xml b/public/index.xml new file mode 100644 index 0000000..c7950eb --- /dev/null +++ b/public/index.xml @@ -0,0 +1,10 @@ + + + + xle + https://blog.xle.sh/ + Recent content on xle + Hugo -- gohugo.io + en-gb + + diff --git a/public/posts/hello-world/index.html b/public/posts/hello-world/index.html new file mode 100644 index 0000000..6a43d41 --- /dev/null +++ b/public/posts/hello-world/index.html @@ -0,0 +1,97 @@ + + + + My First Post – xle + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+
+

My First Post

+
+
+

Introduction

+

This is bold text, and this is emphasized text.

+

Visit the Hugo website!

+ +
+
+ +
+ +
+
+ + +
+
+
+ + +

+ + 2024-01-14 +

+ + + + +
+
+ + + +
+ + + diff --git a/public/posts/index.html b/public/posts/index.html new file mode 100644 index 0000000..e145ed7 --- /dev/null +++ b/public/posts/index.html @@ -0,0 +1,90 @@ + + + + Posts – xle + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+

Posts

+ + + + + + +
+ +
+
+ + +
+
+
+ + +
+
+ + + +
+ + + diff --git a/public/posts/index.xml b/public/posts/index.xml new file mode 100644 index 0000000..00b02a8 --- /dev/null +++ b/public/posts/index.xml @@ -0,0 +1,21 @@ + + + + Posts on xle + https://blog.xle.sh/posts/ + Recent content in Posts on xle + Hugo -- gohugo.io + en-gb + Sun, 14 Jan 2024 07:07:07 +0100 + + My First Post + https://blog.xle.sh/posts/hello-world/ + Sun, 14 Jan 2024 07:07:07 +0100 + + https://blog.xle.sh/posts/hello-world/ + Introduction This is bold text, and this is emphasized text. +Visit the Hugo website! + + + + diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..fa57a56 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,11 @@ + + + + https://blog.xle.sh/categories/ + + https://blog.xle.sh/tags/ + + https://blog.xle.sh/ + + diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 0000000..9cc1e81 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,87 @@ + + + + Tags – xle + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+

Tags

+ + + +
    + +
+ + +
+ +
+
+ + +
+
+
+ + +
+
+ + + +
+ + + diff --git a/public/tags/index.xml b/public/tags/index.xml new file mode 100644 index 0000000..8774207 --- /dev/null +++ b/public/tags/index.xml @@ -0,0 +1,10 @@ + + + + Tags on xle + https://blog.xle.sh/tags/ + Recent content in Tags on xle + Hugo -- gohugo.io + en-gb + + diff --git a/themes/risotto b/themes/risotto new file mode 160000 index 0000000..0e8229d --- /dev/null +++ b/themes/risotto @@ -0,0 +1 @@ +Subproject commit 0e8229d9e216fad6f505582868bf18d42423db29