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"]
|
||||
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
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.
|
||||
|
||||
{{< blog/recent-posts >}}
|
||||
Sometimes I write things about stuff, and I want to keep a nice list of posts
|
||||
for people to peruse.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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-->
|
||||
|
||||
|
|
|
@ -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
|
||||
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.
|
||||
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
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
|
||||
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.
|
||||
|
||||
|
|
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
|
||||
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
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
|
||||
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
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" }}
|
||||
<h1>Hello world!</h1>
|
||||
<main class="main--single main--home">
|
||||
{{ .Content }}
|
||||
</main>
|
||||
{{ 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