diff --git a/.gitmodules b/.gitmodules index 4b5fead..68868ef 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,15 +1,6 @@ +[submodule "themes/design-system"] + path = themes/design-system + url = nutmeg.erynwells.me:git/hugo-erynwells-design-system.git [submodule "themes/blog"] path = themes/blog url = nutmeg.erynwells.me:git/hugo-theme-erynwells-blog.git -[submodule "themes/base"] - path = themes/base - url = nutmeg.erynwells.me:git/hugo-theme-erynwells-base.git -[submodule "themes/termlite"] - path = themes/termlite - url = git@github.com:erynofwales/hugo-theme-termlite.git -[submodule "themes/commandbar"] - path = themes/commandbar - url = git@github.com:erynofwales/hugo-commandbar.git -[submodule "themes/resourceBuilders"] - path = themes/resourceBuilders - url = git@github.com:erynofwales/hugo-resource-builders.git diff --git a/Makefile b/Makefile deleted file mode 100644 index dcd4d74..0000000 --- a/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# Eryn Wells - -DEPLOY_USER=eryn -DEPLOY_HOSTNAME=nutmeg.erynwells.me -DEPLOY_PATH=/srv/www/nutmeg.erynwells.me/html/sandbox -DEPLOY_LOCATION=$(DEPLOY_USER)@$(DEPLOY_HOSTNAME):$(DEPLOY_PATH) - -HOSTNAME=$(shell hostname -s) - -.PHONY: site deploy clean - -site: - @echo "Building site" - hugo -D - -deploy: site - @echo "Deploying to $(DEPLOY_LOCATION)" - rsync -avz --no-times --no-perms --delete public/ $(DEPLOY_LOCATION) - git tag -f deploy-$(shell date +%Y-%m-%d) - -clean: - rm -rf public/ diff --git a/TestSite.code-workspace b/TestSite.code-workspace deleted file mode 100644 index 5709732..0000000 --- a/TestSite.code-workspace +++ /dev/null @@ -1,8 +0,0 @@ -{ - "folders": [ - { - "path": "." - } - ], - "settings": {} -} diff --git a/assets/js/commands.js b/assets/js/commands.js deleted file mode 100644 index 80de2aa..0000000 --- a/assets/js/commands.js +++ /dev/null @@ -1,16 +0,0 @@ -document.addEventListener("DOMContentLoaded", () => { - const commandBar = document.querySelector("command-bar"); - - commandBar.addEventListener("setOption", event => { - console.log("SetOption", event); - switch (event.option) { - case "bg": - case "background": - const value = event.newValue; - if (value === "dark" || value === "light") { - document.querySelector(":root").setAttribute("color-scheme", value); - } - break; - } - }); -}); diff --git a/content/_index.md b/content/_index.md deleted file mode 100644 index fbd1ffd..0000000 --- a/content/_index.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: "~eryn" -params: - renderHeadingAnchors: false ---- - -Welcome to my website. Here is my latest post: - -{{< latest-page-summary section="/blog" >}} - -## Test Pages - -The following is a list of all the test pages I've compiled. - -{{< pages-list section="/tests" style=bullets >}} diff --git a/content/blog/_index.md b/content/blog/_index.md index 2a740f0..cee47fd 100644 --- a/content/blog/_index.md +++ b/content/blog/_index.md @@ -1,6 +1,7 @@ --- -title: Blog +title: Posts --- -Sometimes I write things about stuff, and I want to keep a nice list of posts -for people to peruse. +Sometimes I write things. + +{{< blog/recent-posts >}} diff --git a/content/blog/test-post-2.md b/content/blog/test-post-2.md index 3990c2e..74f7efc 100644 --- a/content/blog/test-post-2.md +++ b/content/blog/test-post-2.md @@ -1,6 +1,5 @@ --- title: 'Test Post 2' -description: Sed felis eget velit aliquet sagittis id. date: 2024-06-18T13:27:25-07:00 params: subtitle: Subtitle @@ -9,6 +8,10 @@ categories: Politics tags: [Un, Deux, Trois] --- +Sed felis eget velit aliquet sagittis id. + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sed felis eget velit aliquet sagittis id. Blandit aliquam etiam erat velit scelerisque in. Blandit turpis diff --git a/content/blog/test-post-3.md b/content/blog/test-post-3.md index 4e7245c..116995f 100644 --- a/content/blog/test-post-3.md +++ b/content/blog/test-post-3.md @@ -1,14 +1,13 @@ --- title: 'Test Post 3' -description: - Posuere morbi leo urna molestie at elementum eu facilisis. Dui nunc mattis enim - ut tellus. date: 2024-06-21T11:15:31-07:00 draft: true categories: Hobbies tags: [Uno, Dos, Tres] --- +Posuere morbi leo urna molestie at elementum eu facilisis. Dui nunc mattis enim +ut tellus. diff --git a/content/tests/figures/ggb.jpeg b/content/figures/ggb.jpeg similarity index 100% rename from content/tests/figures/ggb.jpeg rename to content/figures/ggb.jpeg diff --git a/content/figures/index.md b/content/figures/index.md new file mode 100644 index 0000000..5b3954d --- /dev/null +++ b/content/figures/index.md @@ -0,0 +1,72 @@ +--- +title: Lorem Ipsum +params: + subtitle: sed adipiscing diam donec +--- + +Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor +incididunt ut labore et dolore magna aliqua. Ut venenatis tellus in metus +vulputate eu scelerisque felis imperdiet. Consequat semper viverra nam libero +justo. Sit amet massa vitae tortor condimentum lacinia quis vel. Massa massa +ultricies mi quis hendrerit dolor magna eget. Est sit amet facilisis magna etiam +tempor orci eu lobortis. Cursus turpis massa tincidunt dui ut ornare. Elit +pellentesque habitant morbi tristique senectus. Morbi blandit cursus risus at +ultrices mi tempus imperdiet nulla. Odio pellentesque diam volutpat commodo sed +egestas egestas fringilla phasellus. Cursus vitae congue mauris rhoncus. + +## Nulla at Volutpat + +Cras tincidunt lobortis feugiat vivamus at augue eget arcu dictum. Fermentum et +sollicitudin ac orci phasellus egestas tellus rutrum tellus. Fermentum leo vel +orci porta non pulvinar neque laoreet. Proin libero nunc consequat interdum +varius sit amet mattis vulputate. Semper viverra nam libero justo laoreet sit. +Consequat id porta nibh venenatis cras sed felis. Ultrices eros in cursus turpis +massa. Dictum non consectetur a erat. Cras sed felis eget velit. Quam adipiscing +vitae proin sagittis nisl rhoncus mattis rhoncus. Amet justo donec enim diam +vulputate ut pharetra sit amet. Velit sed ullamcorper morbi tincidunt ornare +massa. Posuere sollicitudin aliquam ultrices sagittis. Tortor id aliquet lectus +proin nibh nisl condimentum. Enim lobortis scelerisque fermentum dui faucibus +in. Diam in arcu cursus euismod quis viverra. Tellus in metus vulputate eu. +Nullam ac tortor vitae purus faucibus ornare. Justo laoreet sit amet cursus sit +amet dictum sit. + +## Nibh Mauris Cursus Mattis Molestie + +Lacus vestibulum sed arcu non odio euismod lacinia at. Tempus egestas sed sed +risus pretium. Pharetra massa massa ultricies mi quis hendrerit dolor magna +eget. Et malesuada fames ac turpis egestas integer eget. Feugiat pretium nibh +ipsum consequat nisl vel pretium lectus quam. Cras ornare arcu dui vivamus arcu. +Amet venenatis urna cursus eget nunc scelerisque viverra mauris. Diam phasellus +vestibulum lorem sed risus ultricies tristique nulla aliquet. Enim ut sem +viverra aliquet eget sit. Mi sit amet mauris commodo. Amet facilisis magna etiam +tempor orci eu. In hac habitasse platea dictumst vestibulum. Sapien et ligula +ullamcorper malesuada proin libero. Quis blandit turpis cursus in hac habitasse. +In ante metus dictum at tempor commodo ullamcorper. + +![the graceful arches of the Golden Gate Bridge partially obscured by fog](ggb.jpeg "The Golden Gate Bridge from Crissy Field") + +Id nibh tortor id aliquet lectus proin. Fringilla est ullamcorper eget nulla +facilisi. Curabitur vitae nunc sed velit dignissim sodales. Magna fringilla urna +porttitor rhoncus dolor purus non enim. Odio ut sem nulla pharetra diam sit +amet. Amet facilisis magna etiam tempor orci eu lobortis elementum nibh. Quis +ipsum suspendisse ultrices gravida dictum fusce. Dictum fusce ut placerat orci +nulla pellentesque. Sodales neque sodales ut etiam sit amet nisl purus in. Augue +interdum velit euismod in pellentesque massa placerat duis ultricies. + +Sit amet commodo nulla facilisi nullam vehicula. Laoreet suspendisse interdum +consectetur libero. Libero id faucibus nisl tincidunt eget. Consectetur a erat +nam at lectus urna duis. Et netus et malesuada fames ac turpis egestas maecenas. +Id donec ultrices tincidunt arcu. Urna duis convallis convallis tellus id +interdum velit laoreet. Ut etiam sit amet nisl purus in mollis. Tempor commodo +ullamcorper a lacus vestibulum sed arcu non odio. Risus quis varius quam quisque +id diam. Malesuada proin libero nunc consequat interdum varius sit. Vitae +ultricies leo integer malesuada nunc vel risus commodo viverra. Vitae suscipit +tellus mauris a diam maecenas. Duis convallis convallis tellus id interdum velit +laoreet id. Hac habitasse platea dictumst vestibulum rhoncus. Ac orci phasellus +egestas tellus. + +## Heading 2 + +### Heading 3 + +#### Heading 4 diff --git a/content/tests/_index.md b/content/tests/_index.md index d9c99d9..14e3443 100644 --- a/content/tests/_index.md +++ b/content/tests/_index.md @@ -1,6 +1,5 @@ --- title: Test Pages -linkTitle: Tests -params: - subtitle: A collection of pages to exercise various page elements. --- + +This is a collection of pages that exercise various features of Hugo. diff --git a/content/tests/code.md b/content/tests/code.md index 049c005..2a97bf2 100644 --- a/content/tests/code.md +++ b/content/tests/code.md @@ -1,35 +1,23 @@ --- -linkTitle: Code Blocks -title: Code Blocks & Highlighting +title: Code description: Testing code blocks in the context of paragraphs, and syntax highlighting of the same. -params: - subtitle: Code blocks are complex and have a styling all their own. --- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut venenatis tellus in metus -vulputate eu scelerisque felis imperdiet. - -```rust -fn main() { - println!("Hello world!"); -} -``` - -Consequat semper viverra nam libero justo. Sit amet massa vitae tortor -condimentum lacinia quis vel. Massa massa ultricies mi quis hendrerit dolor -magna eget. Est sit amet facilisis magna etiam tempor orci eu lobortis. Cursus -turpis massa tincidunt dui ut ornare. Elit pellentesque habitant morbi tristique -senectus. Morbi blandit cursus risus at ultrices mi tempus imperdiet nulla. Odio -pellentesque diam volutpat commodo sed egestas egestas fringilla phasellus. -Cursus vitae congue mauris rhoncus. +vulputate eu scelerisque felis imperdiet. Consequat semper viverra nam libero +justo. Sit amet massa vitae tortor condimentum lacinia quis vel. Massa massa +ultricies mi quis hendrerit dolor magna eget. Est sit amet facilisis magna etiam +tempor orci eu lobortis. Cursus turpis massa tincidunt dui ut ornare. Elit +pellentesque habitant morbi tristique senectus. Morbi blandit cursus risus at +ultrices mi tempus imperdiet nulla. Odio pellentesque diam volutpat commodo sed +egestas egestas fringilla phasellus. Cursus vitae congue mauris rhoncus. ```c -send( - register short *to, - register short *from, - register count -) { +send(to, from, count) +register short *to, *from; +register count; +{ register n = (count + 7) / 8; switch (count % 8) { case 0: do { *to = *from++; diff --git a/content/tests/ellinika.md b/content/tests/ellinika.md deleted file mode 100644 index b4d9fef..0000000 --- a/content/tests/ellinika.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Greek Text Layout -description: Τις ελέφαντας είναι ρος. -slug: ellinika ---- - -I took a trip to Greece in 2022, and before that trip I studied Greek. I wrote -some content on my blog in Greek, so I would like to ensure that it looks all -right. - -## Οι Γατες - -There are so many cats around Greece. diff --git a/content/tests/figures/index.md b/content/tests/figures/index.md deleted file mode 100644 index 824c254..0000000 --- a/content/tests/figures/index.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Figures -description: Sed adipiscing diam donec ---- - -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor -incididunt ut labore et dolore magna aliqua. Ut venenatis tellus in metus -vulputate eu scelerisque felis imperdiet. Consequat semper viverra nam libero -justo. Sit amet massa vitae tortor condimentum lacinia quis vel. Massa massa -ultricies mi quis hendrerit dolor magna eget. - -![the graceful arches of the Golden Gate Bridge partially obscured by fog](ggb.jpeg "The Golden Gate Bridge from Crissy Field") - -Est sit amet facilisis magna etiam tempor orci eu lobortis. Cursus turpis massa -tincidunt dui ut ornare. Elit pellentesque habitant morbi tristique senectus. -Morbi blandit cursus risus at ultrices mi tempus imperdiet nulla. Odio -pellentesque diam volutpat commodo sed egestas egestas fringilla phasellus. -Cursus vitae congue mauris rhoncus. diff --git a/content/tests/footnotes.md b/content/tests/footnotes.md index c2dc3c1..8374a53 100644 --- a/content/tests/footnotes.md +++ b/content/tests/footnotes.md @@ -1,17 +1,20 @@ --- title: Footnotes -description: How do footnotes look? --- -Goldmark, Hugo's Markdown renderer, supports footnotes via the `[^1]` syntax. +Hugo supports footnotes via the `[^1]` syntax. This page tests their layout. + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae justo eget magna fermentum -iaculis eu.[^1] +iaculis eu. Pellentesque habitant morbi tristique senectus et netus et malesuada +fames. Non quam lacus suspendisse faucibus. Non enim praesent elementum +facilisis. Porta lorem mollis aliquam ut porttitor leo a diam.[^1] Elementum nisi quis eleifend quam adipiscing. Cursus sit amet dictum sit amet -justo donec. Faucibus interdum posuere lorem ipsum dolor.[^2] Urna cursus eget nunc -scelerisque viverra mauris in aliquam. Morbi leo urna molestie at. Nec +justo donec. Faucibus interdum posuere lorem ipsum dolor. Urna cursus eget nunc +scelerisque viverra mauris in aliquam.[^2] Morbi leo urna molestie at. Nec ullamcorper sit amet risus nullam eget felis eget. Tortor vitae purus faucibus ornare suspendisse. diff --git a/content/tests/headings-toc.md b/content/tests/headings-toc.md deleted file mode 100644 index 1e0110e..0000000 --- a/content/tests/headings-toc.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Headings & Tables of Contents -description: A tree of headings and a table of contents. -params: - renderTableOfContents: true ---- - -## Heading 1 - -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor -incididunt ut labore et dolore magna aliqua. Tincidunt vitae semper quis lectus -nulla at volutpat diam ut. - -### Heading 1A - -Amet nisl suscipit adipiscing bibendum est ultricies integer quis. Ut sem -viverra aliquet eget sit amet tellus cras adipiscing. - -### Heading 1B - -Sed augue lacus viverra vitae. Porta lorem mollis aliquam ut porttitor. Ac odio -tempor orci dapibus ultrices. Aliquam purus sit amet luctus venenatis lectus. -Cras ornare arcu dui vivamus arcu felis bibendum ut. Non sodales neque sodales -ut etiam sit amet nisl purus. Enim facilisis gravida neque convallis a cras -semper auctor neque. - -## Heading 2 - -Dui faucibus in ornare quam viverra orci sagittis. - -### Heading 2A - -Feugiat scelerisque varius morbi enim nunc faucibus a pellentesque. Faucibus a -pellentesque sit amet. - -#### Heading 2AA - -Sagittis purus sit amet volutpat consequat mauris. Diam donec adipiscing -tristique risus nec feugiat in fermentum. Ipsum suspendisse ultrices gravida -dictum fusce ut placerat orci nulla. - -### Heading 2B - -Nec nam aliquam sem et tortor consequat. Malesuada fames ac turpis egestas sed -tempus urna et. Dignissim enim sit amet venenatis urna cursus eget nunc. Nibh -sit amet commodo nulla facilisi nullam vehicula ipsum. Id velit ut tortor -pretium viverra. Magna sit amet purus gravida quis. Elit duis tristique -sollicitudin nibh sit amet. diff --git a/content/tests/lists.md b/content/tests/lists.md deleted file mode 100644 index 13356f2..0000000 --- a/content/tests/lists.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: 'Lists' -description: Exercise `
    `, `