Compare commits

...

44 commits

Author SHA1 Message Date
e21d28ea79 termlite: Update submodule 2024-10-07 21:02:48 -07:00
2b2d75c7fd resourceBuilders: Update submodule 2024-10-07 20:55:32 -07:00
d15195f541 Add a list test where the <li> changes its own value 2024-10-07 20:54:54 -07:00
9a09600c37 Layouts: A base template override that includes the commandbar scripts 2024-08-08 10:24:16 -10:00
efd5f8991d JS: Add a setOption handler that can toggle the bg/background option 2024-08-08 10:23:43 -10:00
de6342b05c Meta: Update termlite submodule 2024-08-08 10:23:20 -10:00
ce58387b3c i18n: Localized names for categories and tags 2024-08-08 10:20:51 -10:00
84d3b107f3 Meta: Update resourceBuilders submodule 2024-08-08 10:16:29 -10:00
1ef94e9b9b Meta: Update submodule commits 2024-08-08 09:59:06 -10:00
98d0173df7 Meta: Add replacements to make local development of these modules easier 2024-08-08 09:58:49 -10:00
1b189ce700 Meta: A Code workspace 2024-08-07 09:20:01 -10:00
f97e815e06 Meta: Move all theme dependencies to module imports 2024-08-07 08:41:32 -10:00
8125f9035c base: Remove the submodule 2024-08-07 08:40:23 -10:00
65c5962676 commandbar: Remove submodule 2024-08-07 08:25:02 -10:00
5663fc5ac7 Meta: Replace theme submodules with go module paths 2024-08-07 08:24:37 -10:00
48e3564a20 Meta: Update go module identifier to point to github 2024-08-07 08:24:20 -10:00
5a91e093ed blog: Remove submodule
Contents of this module were folded into the base theme.
2024-08-07 07:48:33 -10:00
0c3ba7e07f base: Update submodule 2024-08-02 16:13:18 -07:00
5bd4242122 commandbar: Update submodule 2024-08-01 08:56:00 -07:00
92bd9a5d07 Meta: Add the commandbar theme 2024-07-28 09:00:43 -07:00
bc113fdd3b blog: Update submodule 2024-07-27 23:02:33 -07:00
983ded50c3 base: Update submodule 2024-07-27 23:02:01 -07:00
20465efe46 Tests: Make Duff's Device modern C 2024-07-27 23:01:52 -07:00
c247e0b1f7 Add a heading to the Greek test 2024-07-27 09:27:43 -07:00
9d11fc1349 base: Update submodule 2024-07-25 13:24:41 -07:00
86932d1232 base: Update submodule 2024-07-25 13:14:13 -07:00
48427b914e base: Update submodule 2024-07-25 10:21:46 -07:00
5eeef9e738 base: Update submodule 2024-07-25 10:13:16 -07:00
c9897f52b1 Update base repo 2024-07-25 09:56:37 -07:00
4eaefddf2e Update the blog submodule 2024-07-23 09:21:22 -07:00
2ef2160c8d Add a <main> element to the home template 2024-07-23 09:15:27 -07:00
94bfd4fac0 hugo.yaml: Rename the site to ~eryn 2024-07-23 09:15:13 -07:00
7e2c4f21ee hugo.yaml: Allow specifying block and title attributes in Markdown 2024-07-23 09:15:00 -07:00
c7fd27046e Add and update a bunch of test pages and blog post examples 2024-07-23 09:14:29 -07:00
319ad8bf05 Update base submodule 2024-07-23 09:14:02 -07:00
b2e531ee81 hugo.yaml: Add the blog module and set up mounts 2024-07-06 10:24:38 -07:00
8a67d46efd hugo.yaml: Permalinks for the two main sections 2024-07-06 10:24:22 -07:00
a0515e9688 hugo.yaml: A menu for the whole site 2024-07-06 10:24:09 -07:00
1a0c484a7b hugo.yaml: Bring markup config here from themes/base 2024-07-06 10:23:49 -07:00
ce89d8f418 hugo.yaml: Move theme section to the bottom 2024-07-06 10:23:33 -07:00
20da003dc1 Move the figures test to tests/ 2024-07-06 10:22:46 -07:00
42f07cbfb7 Base: Update base submodule commit 2024-07-03 07:46:04 -07:00
2466dd8f38 Fill in the details to make this site deployable to nutmeg.erynwells.me/sandbox 2024-06-29 10:25:17 -07:00
03f5c1ada4 Rename the design-system submodule -> base 2024-06-29 10:24:29 -07:00
30 changed files with 400 additions and 121 deletions

15
.gitmodules vendored
View file

@ -1,6 +1,15 @@
[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

22
Makefile Normal file
View file

@ -0,0 +1,22 @@
# Eryn Wells <eryn@erynwells.me>
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/

8
TestSite.code-workspace Normal file
View file

@ -0,0 +1,8 @@
{
"folders": [
{
"path": "."
}
],
"settings": {}
}

16
assets/js/commands.js Normal file
View file

@ -0,0 +1,16 @@
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;
}
});
});

15
content/_index.md Normal file
View file

@ -0,0 +1,15 @@
---
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 >}}

View file

@ -1,7 +1,6 @@
---
title: Posts
title: Blog
---
Sometimes I write things.
{{< blog/recent-posts >}}
Sometimes I write things about stuff, and I want to keep a nice list of posts
for people to peruse.

View file

@ -1,5 +1,6 @@
---
title: 'Test Post 2'
description: Sed felis eget velit aliquet sagittis id.
date: 2024-06-18T13:27:25-07:00
params:
subtitle: Subtitle
@ -8,10 +9,6 @@ categories: Politics
tags: [Un, Deux, Trois]
---
Sed felis eget velit aliquet sagittis id.
<!--more-->
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

View file

@ -1,13 +1,14 @@
---
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.
<!--more-->

View file

@ -1,72 +0,0 @@
---
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

View file

@ -1,5 +1,6 @@
---
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.

View file

@ -1,23 +1,35 @@
---
title: Code
linkTitle: Code Blocks
title: Code Blocks & Highlighting
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. 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.
```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.
```c
send(to, from, count)
register short *to, *from;
register count;
{
send(
register short *to,
register short *from,
register count
) {
register n = (count + 7) / 8;
switch (count % 8) {
case 0: do { *to = *from++;

13
content/tests/ellinika.md Normal file
View file

@ -0,0 +1,13 @@
---
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.

View file

Before

Width:  |  Height:  |  Size: 3.4 MiB

After

Width:  |  Height:  |  Size: 3.4 MiB

Before After
Before After

View file

@ -0,0 +1,18 @@
---
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.

View file

@ -1,20 +1,17 @@
---
title: Footnotes
description: How do footnotes look?
---
Hugo supports footnotes via the `[^1]` syntax. This page tests their layout.
<!--more-->
Goldmark, Hugo's Markdown renderer, supports footnotes via the `[^1]` syntax.
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. 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]
iaculis eu.[^1]
Elementum nisi quis eleifend quam adipiscing. Cursus sit amet dictum sit amet
justo donec. Faucibus interdum posuere lorem ipsum dolor. Urna cursus eget nunc
scelerisque viverra mauris in aliquam.[^2] Morbi leo urna molestie at. Nec
justo donec. Faucibus interdum posuere lorem ipsum dolor.[^2] Urna cursus eget nunc
scelerisque viverra mauris in aliquam. Morbi leo urna molestie at. Nec
ullamcorper sit amet risus nullam eget felis eget. Tortor vitae purus faucibus
ornare suspendisse.

View file

@ -0,0 +1,48 @@
---
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.

87
content/tests/lists.md Normal file
View file

@ -0,0 +1,87 @@
---
title: 'Lists'
description: Exercise `<ol>`, `<ul>`, and `<dl>`.
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
## Unordered
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.
* Consectetur adipiscing elit pellentesque habitant morbi tristique senectus et netus.
* Sit amet nisl suscipit adipiscing bibendum est ultricies integer.
* Ac ut consequat semper viverra nam.
* Auctor elit sed vulputate mi sit amet mauris commodo.
Lectus quam id leo in vitae turpis massa sed. Risus quis varius quam quisque.
Nec feugiat nisl pretium fusce. Leo integer malesuada nunc vel risus commodo
viverra maecenas. Lacinia quis vel eros donec ac odio.
## Ordered
Amet consectetur adipiscing elit pellentesque habitant morbi tristique senectus
et. Egestas egestas fringilla phasellus faucibus scelerisque eleifend donec.
Pellentesque habitant morbi tristique senectus et netus et.
1. Massa ultricies mi quis hendrerit.
1. Morbi quis commodo odio aenean.
1. Eu augue ut lectus arcu bibendum at varius vel pharetra.
1. Fusce ut placerat orci nulla pellentesque.
1. Massa ultricies mi quis hendrerit.
1. Morbi quis commodo odio aenean.
1. Eu augue ut lectus arcu bibendum at varius vel pharetra.
1. Fusce ut placerat orci nulla pellentesque.
1. Massa ultricies mi quis hendrerit.
1. Morbi quis commodo odio aenean.
Morbi tempus iaculis urna id. Urna nunc id cursus metus. Mi eget mauris pharetra
et ultrices neque ornare. Vestibulum rhoncus est pellentesque elit ullamcorper
dignissim.
1. Semper eget duis at tellus at urna condimentum.
1. Risus at ultrices mi tempus imperdiet nulla malesuada pellentesque.
1. Bibendum arcu vitae elementum curabitur.
1. Faucibus a pellentesque sit amet porttitor.
{start="1000"}
Here's one that has list items that change their value.
1. Odio morbi quis commodo odio aenean sed adipiscing diam.
1. Sit amet consectetur adipiscing elit.
1. Sit amet nulla facilisi morbi tempus.
1. Pellentesque elit eget gravida cum sociis natoque penatibus et magnis.
Vestibulum mattis ullamcorper velit sed ullamcorper morbi tincidunt. Sem integer vitae justo eget magna fermentum
iaculis eu non. Euismod nisi porta lorem mollis aliquam ut porttitor leo. Massa tincidunt nunc pulvinar sapien et ligula
ullamcorper. Feugiat nisl pretium fusce id velit ut tortor. A erat nam at lectus urna duis convallis convallis. Ultrices
eros in cursus turpis. Non enim praesent elementum facilisis leo vel fringilla est ullamcorper. Nibh ipsum consequat
nisl vel pretium lectus quam id. Aliquam sem et tortor consequat.
## Definition
Adipiscing elit ut aliquam purus sit amet luctus. Condimentum mattis
pellentesque id nibh tortor id aliquet lectus. Urna cursus eget nunc
scelerisque. Suscipit tellus mauris a diam.
Eu consequat
: ac felis donec et odio
Praesent tristique
: magna sit amet
Vestibulum
: lorem sed risus ultricies tristique nulla aliquet
Aliquam faucibus purus
: in massa tempor nec feugiat. Velit dignissim sodales ut eu sem.
Magna fermentum iaculis eu non diam. Velit egestas dui id ornare arcu odio ut. Aliquet enim tortor at auctor urna nunc
id cursus metus. Egestas integer eget aliquet nibh praesent tristique magna. Ut diam quam nulla porttitor massa id neque
aliquam. Turpis massa tincidunt dui ut ornare. Sit amet nisl purus in mollis nunc sed. Pharetra vel turpis nunc eget. In
aliquam sem fringilla ut morbi tincidunt augue interdum velit. Velit dignissim sodales ut eu sem integer vitae. Ut etiam
sit amet nisl purus in mollis.

28
content/tests/nihongo.md Normal file
View file

@ -0,0 +1,28 @@
---
linkTitle: Japanese
title: Japanese Text Layout
description: これは日本語のテストです。
slug: nihongo
---
Sometimes I post content in Japanese, or that has a mix of Japanese and English.
## Ruby
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. This is some Japanese text with
English ruby:
{{< ruby ja >}}明日{{< ruby/t en tomorrow >}}{{< /ruby >}}.
Consequat semper viverra nam libero justo. Sit amet massa vitae tortor
condimentum lacinia quis vel. Massa massa ultricies mi quis hendrerit dolor
magna eget.
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. Here's some Japanese kanji with some
furigana:
{{< ruby ja >}}日本{{< ruby/t "にほん" >}}語{{< ruby/t "" >}}{{< /ruby >}}.
Semper viverra nam libero justo laoreet sit. Consequat id porta nibh venenatis
cras sed felis. Ultrices eros in cursus turpis massa.

View file

@ -1,7 +1,6 @@
---
title: Quotations
params:
subtitle: Testing quotations of all kinds
description: Testing block quotes and inline quotations.
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor

10
go.mod
View file

@ -1,3 +1,9 @@
module erynwells.me/test-site/v2
module github.com/erynofwales/hugo-test-site/v2
go 1.22.4
go 1.22.5
require (
github.com/erynofwales/hugo-commandbar/v2 v2.0.0-20240807181222-5d2b0e1883cd // indirect
github.com/erynofwales/hugo-resource-builders/v2 v2.0.0-20240807181356-8ae8136b8a70 // indirect
github.com/erynofwales/hugo-theme-termlite/v2 v2.0.0-20240807183649-c348571be6af // indirect
)

10
go.sum Normal file
View file

@ -0,0 +1,10 @@
github.com/erynofwales/hugo-commandbar/v2 v2.0.0-20240807181222-5d2b0e1883cd h1:BMaSDj5tVXlTglL0pJCk3RvjhKLuWSrLHC8nHuxKqKI=
github.com/erynofwales/hugo-commandbar/v2 v2.0.0-20240807181222-5d2b0e1883cd/go.mod h1:RYcxU4aU5m7u+phpIezmicHPRO6lcc/wUwDyYgMm59U=
github.com/erynofwales/hugo-resource-builders/v2 v2.0.0-20240803231744-42f70cc8fb1d h1:m/HK/5sbD+hLfW61dXNL0py93dBKy3kKf40zw4Fpnlo=
github.com/erynofwales/hugo-resource-builders/v2 v2.0.0-20240803231744-42f70cc8fb1d/go.mod h1:5sWk4NdGyGeXVA88py/84BRcoULSMI3/OnqlziPg9AE=
github.com/erynofwales/hugo-resource-builders/v2 v2.0.0-20240807181356-8ae8136b8a70 h1:T5hZlCOxwAzJ/okWc+CIJl58o6xfzLbzkrcpsEiUd9k=
github.com/erynofwales/hugo-resource-builders/v2 v2.0.0-20240807181356-8ae8136b8a70/go.mod h1:5sWk4NdGyGeXVA88py/84BRcoULSMI3/OnqlziPg9AE=
github.com/erynofwales/hugo-theme-termlite/v2 v2.0.0-20240807183033-64d002ded2d2 h1:AjjcCp1V33ava85yxQ/9B6ySZvIJAbDnZtgsv/CFlHA=
github.com/erynofwales/hugo-theme-termlite/v2 v2.0.0-20240807183033-64d002ded2d2/go.mod h1:8d/b0caCkqtULYGIuv8gwLAFrZd8DyQillIoi+P2vSM=
github.com/erynofwales/hugo-theme-termlite/v2 v2.0.0-20240807183649-c348571be6af h1:M+u/Jm1tppXvzJa/0O+T43noVpoLc8OO708v2L6EcKY=
github.com/erynofwales/hugo-theme-termlite/v2 v2.0.0-20240807183649-c348571be6af/go.mod h1:8d/b0caCkqtULYGIuv8gwLAFrZd8DyQillIoi+P2vSM=

View file

@ -1,11 +1,42 @@
baseURL: https://example.org/
baseURL: "https://nutmeg.erynwells.me/sandbox"
languageCode: en-us
title: Test Site
title: ~eryn
theme:
- design-system
- blog
markup:
goldmark:
parser:
attribute:
block: true
title: true
wrapStandAloneImageWithinParagraph: false
highlight:
noClasses: false
modules:
menus:
main:
- name: Blog
pageRef: "/blog"
weight: 20
- name: Tests
pageRef: "/tests"
weight: 30
module:
hugoVersion:
extended: false
min: "0.116.0"
replacements: >-
github.com/erynofwales/hugo-theme-termlite/v2 -> termlite,
github.com/erynofwales/hugo-commandbar/v2 -> commandbar,
github.com/erynofwales/hugo-resource-builders/v2 -> resourceBuilders
imports:
- path: "design-system"
- path: github.com/erynofwales/hugo-theme-termlite/v2
- path: github.com/erynofwales/hugo-commandbar/v2
permalinks:
page:
blog: "/blog/:year/:month/:slug/"
tests: "/tests/:slug/"
section:
blog: "/blog/"
tests: "/tests/"

6
i18n/en.yaml Normal file
View file

@ -0,0 +1,6 @@
categories:
one: category
other: categories
tags:
one: tag
other: tags

View file

@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="{{ or site.Language.LanguageCode }}" dir="{{ or site.Language.LanguageDirection `ltr` }}">
<head>
{{ partial "base/head.html" . }}
{{ block "head_css" . }}{{ end }}
</head>
<body>
<header class="site-header">
{{ partial "site/header.html" . }}
</header>
<div class="body__container">
{{ block "main" . }}{{ end }}
<footer class="site-footer">
{{ partial "site/footer.html" . }}
</footer>
</div>
<command-bar></command-bar>
{{ partial "commandbar/template.html" . }}
{{ partial "commandbar/script.html" }}
{{ partial "resource_builders/script.html" (dict "resource" "js/commands.js") }}
{{ if .HasShortcode "railroad-diagram" }}
{{ partial "resource_builders/script.html" (dict "resource" "js/railroad/railroad.js")}}
{{ end }}
</body>
</html>

View file

@ -1,3 +1,5 @@
{{ define "main" }}
<h1>Hello world!</h1>
<main class="main--single main--home">
{{ .Content }}
</main>
{{ end }}

@ -1 +0,0 @@
Subproject commit ff5c53dec5db7531487dc13f5f2291722ee5de4e

1
themes/commandbar Submodule

@ -0,0 +1 @@
Subproject commit 68a477bc113f71b8914fdf68c2adbf9d751933aa

@ -1 +0,0 @@
Subproject commit 11a677476ba29416d08c0311079510c8ac339b24

@ -0,0 +1 @@
Subproject commit b9aa2d4201d986b841ff8abf97eb72b5492fa8de

1
themes/termlite Submodule

@ -0,0 +1 @@
Subproject commit f078b30866f483df92992a220d45862f0df7efd0