Compare commits

..

15 Commits

Author SHA1 Message Date
ab6fc67802 Support, analytics
All checks were successful
Deploy / deploy (push) Successful in 7s
2026-03-16 21:06:02 -07:00
cb786feefa Update Maddybook, path
All checks were successful
Deploy / deploy (push) Successful in 8s
2026-03-16 19:45:59 -07:00
c6688fda8b Update maddybook
All checks were successful
Deploy / deploy (push) Successful in 8s
2026-03-16 19:41:21 -07:00
ccf74121be Update maddybook
All checks were successful
Deploy / deploy (push) Successful in 8s
2026-03-16 11:17:17 -07:00
8050edacbe Update config
All checks were successful
Deploy / deploy (push) Successful in 7s
2026-03-15 14:17:32 -07:00
9614287456 Update maddybook, use gitea for deploys
All checks were successful
Deploy / deploy (push) Successful in 7s
2026-03-15 14:16:40 -07:00
e3e0b152f7 Update theme 2024-07-02 10:33:50 -07:00
0cb3dc5832 Update theme 2024-07-02 09:59:58 -07:00
6b29cad8b2 Subtitle 2024-07-02 09:58:19 -07:00
83adbdc7bd Update theme 2024-06-15 12:31:09 -07:00
8257a9c47c Add netlify.toml to bring hugo version up to date 2024-06-08 18:02:16 -07:00
55c7a1432c Just go to icons 2024-05-10 13:06:37 -07:00
2927c53063 Use absolute positioning 2024-05-08 21:12:07 -07:00
b115f9d4a0 Remove substack link because substack blows 2024-05-06 19:10:51 -07:00
a9d2102a3b Add invertable class 2024-05-06 18:06:34 -07:00
10 changed files with 86 additions and 10 deletions

View File

@ -0,0 +1,42 @@
name: Deploy
run-name: ${{ gitea.actor }} is deploying ${{ gitea.repository }}
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
container:
image: docker.gitea.com/runner-images:ubuntu-latest
volumes:
- /opt/hugo/qoheleth.post-self.ink:/opt/hugo/qoheleth.post-self.ink
env:
DART_SASS_VERSION: 1.98.0
steps:
- name: Check out repo
uses: actions/checkout@v6
with:
submodules: 'true'
- name: Install Hugo
uses: peaceiris/actions-hugo@v3
with:
hugo-version: '0.157.0'
extended: true
- name: Install Dart Sass
run: |
curl -LJO https://github.com/sass/dart-sass/releases/download/${DART_SASS_VERSION}/dart-sass-${DART_SASS_VERSION}-linux-x64.tar.gz \
&& tar -xf dart-sass-${DART_SASS_VERSION}-linux-x64.tar.gz \
&& cp -r dart-sass/* /usr/local/bin \
&& rm -rf dart-sass* \
&& sass --embedded --version
- name: Build site
run: |
hugo build --gc --minify --baseURL https://qoheleth.post-self.ink --destination /opt/hugo/qoheleth.post-self.ink
- name: Set permissions
run: chown -R www-data:www-data /opt/hugo/qoheleth.post-self.ink

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
.hugo_build.lock
content/perfect-edition
public
resources/_gen

View File

@ -6,16 +6,19 @@ paginatePath = ''
disablePathToLower = true
[permalinks]
post = '/:filename/'
post = '/:contentbasename/'
[params]
author = 'Madison Scott-Clary'
home = 'https://makyo.ink'
copyright = 2020
customCSS = ['/css/qoheleth.css']
subtitle = 'Post-Self book I'
subtitle = 'Post-Self Cycle book I'
subtitleLink = 'https://post-self.ink'
[markup.goldmark.renderer]
unsafe = true
[pagination]
path = ""

View File

@ -3,8 +3,8 @@
<p class="buy">
<a href="https://makyo.itch.io/qoheleth" target="_blank">Order ebook</a>
<a href="https://makyo-ink.square.site/product/qoheleth/7" target="_blank">Order paperback</a>
<a href="https://anchor.fm/post-self" target="_blank">Listen to the podcast</a>
<a href="https://makyo.substack.com/s/post-self">Read it serialized on Substack</a>
<a href="/read">Read in the browser</a>
<a href="/gallery-exhibition">Play Gallery Exhibition: A Love Story</a>
</p>
> "All artists search. I search for stories, in this post-self age. What happens when you can no longer call yourself an individual, when you have split your sense of self among several instances? How do you react? Do you withdraw into yourself, become a hermit? Do you expand until you lose all sense of identity? Do you fragment? Do you go about it deliberately, or do you let nature and chance take their course?"
@ -13,12 +13,12 @@ With immersive technology at its peak, it's all too easy to get lost. When RJ
And, nearly a century on, society still struggles with the ramifications of those answers.
*2020 Leo Literary Award winner.*
*2020 Leo Literary Award recipient.*
-----
<p class="buy">Also available at several fine independent booksellers (and many much larger ones).</p>
<p class="buy">Strapped for cash? Read <a href="/read"><em>Qoheleth</em></a> and play <a href="/gallery-exhibition">"Gallery Exhibition: A Love Story"</a> online for free!</a></p>
<p class="buy">This book is made available free to read in the browser. If you've enjoyed it, pleased consider <a href="/support">supporting me</a>.</p>
<p class="buy">Ready to move on to book II? <a href="https://toledot.post-self.ink">Read <em>Toledot</em>.</a></p>
@ -36,7 +36,7 @@ And, nearly a century on, society still struggles with the ramifications of thos
--- [Nenekiri Bookwyrm](https://www.goodreads.com/review/show/3635119822?book_show_action=true)
> An extra queer alternative to Rainbows End by Vernor Vinge. A must read if you're into that transhumanism post-scarcity juice.
> An extra queer alternative to Rainbows End by Vernor Vinge. A must read if you're into that transhumanism post-scarcity juice.
--- [Neko](https://goblin.camp/@neko/104971539508378937)
@ -44,7 +44,7 @@ And, nearly a century on, society still struggles with the ramifications of thos
### About the author
![Print by Forrest Gerke](https://makyo.ink/assets/img/headshot.png)
<img alt="Print by Forrest Gerke" src="https://makyo.ink/assets/img/headshot.png" class="invertable" />
Madison Scott-Clary is a transgender writer, editor, and software engineer. She focuses on furry fiction and non-fiction, using that as a framework for interrogating the concept of self and exploring across genres. A graduate of the Regional Anthropomorphic Writers Workshop in 2021, hosted by Kyell Gold and Dayna Smith, she holds an MFA in creative writing and education from Cornell College in Mount Vernon, IA. She lives in the Pacific Northwest with her dog, as well as her partner, who is sometimes a dog.

View File

@ -44,7 +44,7 @@ Ross jumped, then looked embarrassed as he tugged the headset off his head. "Sor
It only took a few minutes for RJ and Ross to get the last of the sound gear settled. Headsets from all of the hands socketed into numbered chargers on the wall. Everything would sleep tight until the next night on sound's end.
Caitlin and Sarai, the stage manager, joined them with the rest of the crew. They sat on the edge of the pit cover, unwinding from the tenseness of rehearsal. The actors were slow got out of their half-costume and clump together on the stage.
Caitlin and Sarai, the stage manager, joined them with the rest of the crew. They sat on the edge of the pit cover, unwinding from the tenseness of rehearsal. The actors were slow to get out of their half-costume and clump together on the stage.
"Gather 'round, children", a voice boomed from out in the darkened audience.

9
content/support.md Normal file
View File

@ -0,0 +1,9 @@
---
title: Support
---
I made the decision early on to make as much of my writing as possible free to read in the browser. This includes all of my books, short stories, essays, and anthologies. When I made this decision, I was working full time as a software engineer, making a good amount of money.
As ever, times change, and I rely more heavily on my writing now than ever. Writing, however, is not a lucrative business. I make about $150 per month from Patreon, and about $20-50 per month from book sales. That comes out to about $2,400 per year, but that is only about &frac23; of my expenses for one month.
<p class="buy">If you have at all enjoyed reading, please consider supporting me on <a href="https://patreon.com/makyo" target="_blank">Patreon</a>, picking up a book on <a href="https://makyo.itch.io" target="_blank">Itch</a>, or sending me a tip over on <a href="https://ko-fi.com/drabmakyo" target="_blank">Ko-fi</a>.</p>

View File

@ -0,0 +1,15 @@
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//analytics.makyo.io/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '2']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->

6
netlify.toml Normal file
View File

@ -0,0 +1,6 @@
[build]
command = "hugo"
publish = "public"
[build.environment]
HUGO_VERSION = "0.127.0"