Compare commits
44 commits
deploy-202
...
main
Author | SHA1 | Date | |
---|---|---|---|
e21d28ea79 | |||
2b2d75c7fd | |||
d15195f541 | |||
9a09600c37 | |||
efd5f8991d | |||
de6342b05c | |||
ce58387b3c | |||
84d3b107f3 | |||
1ef94e9b9b | |||
98d0173df7 | |||
1b189ce700 | |||
f97e815e06 | |||
8125f9035c | |||
65c5962676 | |||
5663fc5ac7 | |||
48e3564a20 | |||
5a91e093ed | |||
0c3ba7e07f | |||
5bd4242122 | |||
92bd9a5d07 | |||
bc113fdd3b | |||
983ded50c3 | |||
20465efe46 | |||
c247e0b1f7 | |||
9d11fc1349 | |||
86932d1232 | |||
48427b914e | |||
5eeef9e738 | |||
c9897f52b1 | |||
4eaefddf2e | |||
2ef2160c8d | |||
94bfd4fac0 | |||
7e2c4f21ee | |||
c7fd27046e | |||
319ad8bf05 | |||
b2e531ee81 | |||
8a67d46efd | |||
a0515e9688 | |||
1a0c484a7b | |||
ce89d8f418 | |||
20da003dc1 | |||
42f07cbfb7 | |||
2466dd8f38 | |||
03f5c1ada4 |
30 changed files with 400 additions and 121 deletions
15
.gitmodules
vendored
15
.gitmodules
vendored
|
@ -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"]
|
[submodule "themes/blog"]
|
||||||
path = themes/blog
|
path = themes/blog
|
||||||
url = nutmeg.erynwells.me:git/hugo-theme-erynwells-blog.git
|
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
22
Makefile
Normal 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
8
TestSite.code-workspace
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"path": "."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings": {}
|
||||||
|
}
|
16
assets/js/commands.js
Normal file
16
assets/js/commands.js
Normal 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
15
content/_index.md
Normal 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 >}}
|
|
@ -1,7 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Posts
|
title: Blog
|
||||||
---
|
---
|
||||||
|
|
||||||
Sometimes I write things.
|
Sometimes I write things about stuff, and I want to keep a nice list of posts
|
||||||
|
for people to peruse.
|
||||||
{{< blog/recent-posts >}}
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: 'Test Post 2'
|
title: 'Test Post 2'
|
||||||
|
description: Sed felis eget velit aliquet sagittis id.
|
||||||
date: 2024-06-18T13:27:25-07:00
|
date: 2024-06-18T13:27:25-07:00
|
||||||
params:
|
params:
|
||||||
subtitle: Subtitle
|
subtitle: Subtitle
|
||||||
|
@ -8,10 +9,6 @@ categories: Politics
|
||||||
tags: [Un, Deux, Trois]
|
tags: [Un, Deux, Trois]
|
||||||
---
|
---
|
||||||
|
|
||||||
Sed felis eget velit aliquet sagittis id.
|
|
||||||
|
|
||||||
<!--more-->
|
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
||||||
incididunt ut labore et dolore magna aliqua. Sed felis eget velit aliquet
|
incididunt ut labore et dolore magna aliqua. Sed felis eget velit aliquet
|
||||||
sagittis id. Blandit aliquam etiam erat velit scelerisque in. Blandit turpis
|
sagittis id. Blandit aliquam etiam erat velit scelerisque in. Blandit turpis
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
---
|
---
|
||||||
title: 'Test Post 3'
|
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
|
date: 2024-06-21T11:15:31-07:00
|
||||||
draft: true
|
draft: true
|
||||||
categories: Hobbies
|
categories: Hobbies
|
||||||
tags: [Uno, Dos, Tres]
|
tags: [Uno, Dos, Tres]
|
||||||
---
|
---
|
||||||
|
|
||||||
Posuere morbi leo urna molestie at elementum eu facilisis. Dui nunc mattis enim
|
|
||||||
ut tellus.
|
|
||||||
|
|
||||||
<!--more-->
|
<!--more-->
|
||||||
|
|
||||||
|
|
|
@ -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.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
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
|
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Test Pages
|
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.
|
|
||||||
|
|
|
@ -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.
|
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
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
||||||
incididunt ut labore et dolore magna aliqua. Ut venenatis tellus in metus
|
incididunt ut labore et dolore magna aliqua. Ut venenatis tellus in metus
|
||||||
vulputate eu scelerisque felis imperdiet. Consequat semper viverra nam libero
|
vulputate eu scelerisque felis imperdiet.
|
||||||
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
|
```rust
|
||||||
tempor orci eu lobortis. Cursus turpis massa tincidunt dui ut ornare. Elit
|
fn main() {
|
||||||
pellentesque habitant morbi tristique senectus. Morbi blandit cursus risus at
|
println!("Hello world!");
|
||||||
ultrices mi tempus imperdiet nulla. Odio pellentesque diam volutpat commodo sed
|
}
|
||||||
egestas egestas fringilla phasellus. Cursus vitae congue mauris rhoncus.
|
```
|
||||||
|
|
||||||
|
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
|
```c
|
||||||
send(to, from, count)
|
send(
|
||||||
register short *to, *from;
|
register short *to,
|
||||||
register count;
|
register short *from,
|
||||||
{
|
register count
|
||||||
|
) {
|
||||||
register n = (count + 7) / 8;
|
register n = (count + 7) / 8;
|
||||||
switch (count % 8) {
|
switch (count % 8) {
|
||||||
case 0: do { *to = *from++;
|
case 0: do { *to = *from++;
|
||||||
|
|
13
content/tests/ellinika.md
Normal file
13
content/tests/ellinika.md
Normal 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.
|
Before Width: | Height: | Size: 3.4 MiB After Width: | Height: | Size: 3.4 MiB |
18
content/tests/figures/index.md
Normal file
18
content/tests/figures/index.md
Normal 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.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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.
|
|
@ -1,20 +1,17 @@
|
||||||
---
|
---
|
||||||
title: Footnotes
|
title: Footnotes
|
||||||
|
description: How do footnotes look?
|
||||||
---
|
---
|
||||||
|
|
||||||
Hugo supports footnotes via the `[^1]` syntax. This page tests their layout.
|
Goldmark, Hugo's Markdown renderer, supports footnotes via the `[^1]` syntax.
|
||||||
|
|
||||||
<!--more-->
|
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
||||||
incididunt ut labore et dolore magna aliqua. Vitae justo eget magna fermentum
|
incididunt ut labore et dolore magna aliqua. Vitae justo eget magna fermentum
|
||||||
iaculis eu. Pellentesque habitant morbi tristique senectus et netus et malesuada
|
iaculis eu.[^1]
|
||||||
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
|
Elementum nisi quis eleifend quam adipiscing. Cursus sit amet dictum sit amet
|
||||||
justo donec. Faucibus interdum posuere lorem ipsum dolor. Urna cursus eget nunc
|
justo donec. Faucibus interdum posuere lorem ipsum dolor.[^2] Urna cursus eget nunc
|
||||||
scelerisque viverra mauris in aliquam.[^2] Morbi leo urna molestie at. Nec
|
scelerisque viverra mauris in aliquam. Morbi leo urna molestie at. Nec
|
||||||
ullamcorper sit amet risus nullam eget felis eget. Tortor vitae purus faucibus
|
ullamcorper sit amet risus nullam eget felis eget. Tortor vitae purus faucibus
|
||||||
ornare suspendisse.
|
ornare suspendisse.
|
||||||
|
|
||||||
|
|
48
content/tests/headings-toc.md
Normal file
48
content/tests/headings-toc.md
Normal 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
87
content/tests/lists.md
Normal 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
28
content/tests/nihongo.md
Normal 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.
|
|
@ -1,7 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Quotations
|
title: Quotations
|
||||||
params:
|
description: Testing block quotes and inline quotations.
|
||||||
subtitle: Testing quotations of all kinds
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
|
||||||
|
|
10
go.mod
10
go.mod
|
@ -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
10
go.sum
Normal 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=
|
45
hugo.yaml
45
hugo.yaml
|
@ -1,11 +1,42 @@
|
||||||
baseURL: https://example.org/
|
baseURL: "https://nutmeg.erynwells.me/sandbox"
|
||||||
languageCode: en-us
|
languageCode: en-us
|
||||||
title: Test Site
|
title: ~eryn
|
||||||
|
|
||||||
theme:
|
markup:
|
||||||
- design-system
|
goldmark:
|
||||||
- blog
|
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:
|
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
6
i18n/en.yaml
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
categories:
|
||||||
|
one: category
|
||||||
|
other: categories
|
||||||
|
tags:
|
||||||
|
one: tag
|
||||||
|
other: tags
|
25
layouts/_default/baseof.html
Normal file
25
layouts/_default/baseof.html
Normal 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>
|
|
@ -1,3 +1,5 @@
|
||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
<h1>Hello world!</h1>
|
<main class="main--single main--home">
|
||||||
|
{{ .Content }}
|
||||||
|
</main>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
Subproject commit ff5c53dec5db7531487dc13f5f2291722ee5de4e
|
|
1
themes/commandbar
Submodule
1
themes/commandbar
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 68a477bc113f71b8914fdf68c2adbf9d751933aa
|
|
@ -1 +0,0 @@
|
||||||
Subproject commit 11a677476ba29416d08c0311079510c8ac339b24
|
|
1
themes/resourceBuilders
Submodule
1
themes/resourceBuilders
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit b9aa2d4201d986b841ff8abf97eb72b5492fa8de
|
1
themes/termlite
Submodule
1
themes/termlite
Submodule
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit f078b30866f483df92992a220d45862f0df7efd0
|
Loading…
Add table
Add a link
Reference in a new issue