From 878e6831252d36e96f92d6610adeab1079d83780 Mon Sep 17 00:00:00 2001 From: "D. Moonfire" Date: Fri, 14 Oct 2022 23:10:20 -0500 Subject: [PATCH] fix: updating to the new build system --- backmatter/about.markdown | 11 --- backmatter/colophon.markdown | 11 --- backmatter/credits.markdown | 36 -------- backmatter/fedran.markdown | 13 --- backmatter/license.markdown | 32 ------- backmatter/patrons.markdown | 15 --- .../{chapter-01.markdown => chapter-01.md} | 15 ++- .../{chapter-02.markdown => chapter-02.md} | 0 .../{chapter-03.markdown => chapter-03.md} | 0 .../{chapter-04.markdown => chapter-04.md} | 0 .../{chapter-05.markdown => chapter-05.md} | 0 .../{chapter-06.markdown => chapter-06.md} | 0 .../{chapter-07.markdown => chapter-07.md} | 0 .../{chapter-08.markdown => chapter-08.md} | 0 .../{chapter-09.markdown => chapter-09.md} | 0 .../{chapter-10.markdown => chapter-10.md} | 0 .../{chapter-11.markdown => chapter-11.md} | 0 .../{chapter-12.markdown => chapter-12.md} | 0 .../{chapter-13.markdown => chapter-13.md} | 0 .../{chapter-14.markdown => chapter-14.md} | 0 .../{chapter-15.markdown => chapter-15.md} | 0 .../{chapter-16.markdown => chapter-16.md} | 0 .../{chapter-17.markdown => chapter-17.md} | 0 .../{chapter-18.markdown => chapter-18.md} | 0 .../{chapter-19.markdown => chapter-19.md} | 0 .../{chapter-20.markdown => chapter-20.md} | 0 .../{chapter-21.markdown => chapter-21.md} | 0 .../{chapter-22.markdown => chapter-22.md} | 0 .../{chapter-23.markdown => chapter-23.md} | 0 .../{chapter-24.markdown => chapter-24.md} | 0 .../{chapter-25.markdown => chapter-25.md} | 0 .../{chapter-26.markdown => chapter-26.md} | 0 .../{chapter-27.markdown => chapter-27.md} | 0 .../{chapter-28.markdown => chapter-28.md} | 0 .../{chapter-29.markdown => chapter-29.md} | 0 .../{chapter-30.markdown => chapter-30.md} | 0 .../{chapter-31.markdown => chapter-31.md} | 0 .../{chapter-32.markdown => chapter-32.md} | 0 .../{chapter-33.markdown => chapter-33.md} | 0 .../{chapter-34.markdown => chapter-34.md} | 0 .../{chapter-35.markdown => chapter-35.md} | 0 .../{chapter-36.markdown => chapter-36.md} | 0 fedran.json | 64 ++++++++++++- frontmatter/legal.markdown | 27 ------ frontmatter/miwafu.html | 21 ----- frontmatter/title.html | 17 ---- matter/credits.md | 21 +++++ .../dedication.md | 0 matter/legal.md | 2 +- matter/miwafu.html | 61 ++++++++++++ publication.json | 18 +++- publication.yaml | 92 ------------------- scripts/build.sh | 9 +- 53 files changed, 180 insertions(+), 285 deletions(-) delete mode 100644 backmatter/about.markdown delete mode 100644 backmatter/colophon.markdown delete mode 100644 backmatter/credits.markdown delete mode 100644 backmatter/fedran.markdown delete mode 100644 backmatter/license.markdown delete mode 100644 backmatter/patrons.markdown rename chapters/{chapter-01.markdown => chapter-01.md} (98%) rename chapters/{chapter-02.markdown => chapter-02.md} (100%) rename chapters/{chapter-03.markdown => chapter-03.md} (100%) rename chapters/{chapter-04.markdown => chapter-04.md} (100%) rename chapters/{chapter-05.markdown => chapter-05.md} (100%) rename chapters/{chapter-06.markdown => chapter-06.md} (100%) rename chapters/{chapter-07.markdown => chapter-07.md} (100%) rename chapters/{chapter-08.markdown => chapter-08.md} (100%) rename chapters/{chapter-09.markdown => chapter-09.md} (100%) rename chapters/{chapter-10.markdown => chapter-10.md} (100%) rename chapters/{chapter-11.markdown => chapter-11.md} (100%) rename chapters/{chapter-12.markdown => chapter-12.md} (100%) rename chapters/{chapter-13.markdown => chapter-13.md} (100%) rename chapters/{chapter-14.markdown => chapter-14.md} (100%) rename chapters/{chapter-15.markdown => chapter-15.md} (100%) rename chapters/{chapter-16.markdown => chapter-16.md} (100%) rename chapters/{chapter-17.markdown => chapter-17.md} (100%) rename chapters/{chapter-18.markdown => chapter-18.md} (100%) rename chapters/{chapter-19.markdown => chapter-19.md} (100%) rename chapters/{chapter-20.markdown => chapter-20.md} (100%) rename chapters/{chapter-21.markdown => chapter-21.md} (100%) rename chapters/{chapter-22.markdown => chapter-22.md} (100%) rename chapters/{chapter-23.markdown => chapter-23.md} (100%) rename chapters/{chapter-24.markdown => chapter-24.md} (100%) rename chapters/{chapter-25.markdown => chapter-25.md} (100%) rename chapters/{chapter-26.markdown => chapter-26.md} (100%) rename chapters/{chapter-27.markdown => chapter-27.md} (100%) rename chapters/{chapter-28.markdown => chapter-28.md} (100%) rename chapters/{chapter-29.markdown => chapter-29.md} (100%) rename chapters/{chapter-30.markdown => chapter-30.md} (100%) rename chapters/{chapter-31.markdown => chapter-31.md} (100%) rename chapters/{chapter-32.markdown => chapter-32.md} (100%) rename chapters/{chapter-33.markdown => chapter-33.md} (100%) rename chapters/{chapter-34.markdown => chapter-34.md} (100%) rename chapters/{chapter-35.markdown => chapter-35.md} (100%) rename chapters/{chapter-36.markdown => chapter-36.md} (100%) delete mode 100644 frontmatter/legal.markdown delete mode 100644 frontmatter/miwafu.html delete mode 100644 frontmatter/title.html create mode 100644 matter/credits.md rename frontmatter/dedication.markdown => matter/dedication.md (100%) create mode 100644 matter/miwafu.html delete mode 100644 publication.yaml diff --git a/backmatter/about.markdown b/backmatter/about.markdown deleted file mode 100644 index 6688e0e..0000000 --- a/backmatter/about.markdown +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: About D. Moonfire ---- - -D. Moonfire is the remarkable intersection of a computer nerd and a scientist. He inherited a desire for learning, endless curiosity, and a talent for being a polymath from both of his parents. Instead of focusing on a single genre, he writes stories and novels in many different settings ranging from fantasy to science fiction. He also throws in the occasional romance or forensics murder mystery to mix things up. - -In addition to having a borderline unhealthy obsession with the written word, he is also a developer who loves to code as much as he loves writing. - -He lives near Cedar Rapids, Iowa with his wife, numerous pet computers, and a pair of highly mobile things of the male variety. - -You can see more work by D. Moonfire at his website at [https://d.moonfire.us/](https://d.moonfire.us/). His fantasy world, Fedran, can be found at [https://fedran.com/](https://fedran.com/). diff --git a/backmatter/colophon.markdown b/backmatter/colophon.markdown deleted file mode 100644 index 7d32482..0000000 --- a/backmatter/colophon.markdown +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Colophon ---- - -Each chapter of this book was written and edited using Emacs, Atom, and LibreOffice. The files for the novel were managed in a Git repository on a private GitLab instance. Each chapter was an individual file formatted using Markdown. Information and working notes about the chapters were placed into a YAML header at the top of each chapter. - -These individual chapters were combined together using a cobbled-together collection of Perl, Python, and Javascript tools that transform the results into XeLaTeX (PDF and print version), EPUB, MOBI, or Microsoft Word. - -The cover was created using Inkscape. The color scheme uses eight colors of a monochromatic scale. These colors are shared among all of the Rutejìmo novels. Likewise, the "0100-01" along the spine indicates this is the second published book ("01") with Rutejìmo as the main character ("0100"). - -The font used on the cover and interior is Corda in various weights and styles. diff --git a/backmatter/credits.markdown b/backmatter/credits.markdown deleted file mode 100644 index a57ef48..0000000 --- a/backmatter/credits.markdown +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Credits ---- - -I used to do acknowledgements but then I realized there were a lot of people who went into helping me write this book, more than would comfortably fit in a few paragraphs. At the same time, I felt the need to thank them because without their help, this book would remain only in my imagination. - -### Alpha Readers - -If it wasn't for the Noble Pen writing group, I would have never gotten that far. - -* Bill H. -* Ciuin F. -* Mark H. -* Nick T. -* Tyree C. - -### Beta Readers - -* Chandrakumar M. -* Kenneth E. -* Laura W. -* Marta B. -* Mike K. -* Stacie S. - -### Editors - -* Blurb Bitch -* Ronda Swolley -* Shannon Ryan - -### Family - -* Susan -* Eli -* Bruce diff --git a/backmatter/fedran.markdown b/backmatter/fedran.markdown deleted file mode 100644 index 8501950..0000000 --- a/backmatter/fedran.markdown +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Fedran ---- - -Fedran is a world caught on the cusp of two great ages. - -For centuries, the Crystal Age shaped society through the exploration of magic. Every creature had the ability to affect the world using talents and spells. The only limitation was imagination, will, and the inescapable rules of resonance. But as society grew more civilized, magic became less reliable and weaker. - -When an unexpected epiphany seemingly breaks the laws of resonance, everything changed. Artifacts no longer exploded when exposed to spells, but only if they were wrapped in cocoons of steel and brass. The humble fire rune becomes the fuel for new devices, ones powered by steam and pressure. These machines herald the birth of a new age, the Industrial Age. - -Now, the powers of the old age struggle against the onslaught of new technologies and an alien way of approaching magic. Either the world will adapt or it will be washed away in the relentless march of innovation. - -To explore the world of Fedran, check out [https://fedran.com/](https://fedran.com/). There you'll find stories, novels, character write-ups and more. diff --git a/backmatter/license.markdown b/backmatter/license.markdown deleted file mode 100644 index 41899d4..0000000 --- a/backmatter/license.markdown +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: License ---- - -This book is distributed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. More info can be found at [https://creativecommons.org/licenses/by-nc-sa/4.0/](https://creativecommons.org/licenses/by-nc-sa/4.0/). This means: - -### You are free to: - -* Share — copy and redistribute the material in any medium or format -* Adapt — remix, transform, and build upon the material - -The licensor cannot revoke these freedoms as long as you follow the license terms. - -### Under the following terms: - -* Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. -* NonCommercial — You may not use the material for commercial purposes. -* ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. - -No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. - -### Preferred Attribution - -The preferred attribution for this novel is: - -> "Sand and Ash" by D. Moonfire is licensed under CC BY-NC-SA 4.0 - -In the above attribution, use the following links: - -* Sand and Ash: [https://fedran.com/sand-and-ash/](https://fedran.com/sand-and-ash/) -* D. Moonfire: https://d.moonfire.us/ -* CC BY-NC-SA 4.0: https://creativecommons.org/licenses/by-nc-sa/4.0/ diff --git a/backmatter/patrons.markdown b/backmatter/patrons.markdown deleted file mode 100644 index b6c59e6..0000000 --- a/backmatter/patrons.markdown +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Patrons ---- - -This book is freely available on the Fedran website at [https://fedran.com/sand-and-blood/](https://fedran.com/sand-and-blood/). It can be reformatted for any device, shared, and even reposted on other websites (with attribution and a link to the original). If someone wants to write a fanfic or create art inspired by the book, they are allowed to do so with relatively few limitations, which are set down by the license described in the previous section. - -It is hard to compete with "free" in this day and age. Releasing a book under a Creative Commons license is one way of doing that, but there are still costs associated with producing the results. There are hundreds of hours put into writing it, hiring editors to go through it, and even hosting it on a website. As economics will tell you, there is no such thing as a free lunch. Most of the time, you pay for a book before reading it. Sometimes you have a sample of a few chapters to give you a hint, other times just a blurb. Here, you get the entire piece. If you like it, please consider supporting my writing. - -The cheapest way of helping is simply to talk about the book. Post opinions on social networks, write a review and put it up on Amazon or Goodreads, or give a copy to someone who might like it. - -The second way of helping is to donate money. Even a dollar helps. There are quite a few ways of doing this: you can buy a print copy; the tip jar at Broken Typewriter Press ([https://broken.typewriter.press/dmoonfire/](https://broken.typewriter.press/dmoonfire/)); or even consider becoming a patron. Patronage provides advance access to works-in-progress, votes on new stories and titles, and input into the world and my writing. You can read more about patrons at [https://fedran.com/patrons/](https://fedran.com/patrons/). - -I can only hope that if you like it, you'll help me write the next one. - -Thank you. diff --git a/chapters/chapter-01.markdown b/chapters/chapter-01.md similarity index 98% rename from chapters/chapter-01.markdown rename to chapters/chapter-01.md index 1285053..a0dc266 100644 --- a/chapters/chapter-01.markdown +++ b/chapters/chapter-01.md @@ -33,12 +33,25 @@ organizations: - Mafimára - Beporómu (Epigraph) - Jyomíku (Epigraph) -topics: +concepts: secondary: - Kyōti Rites of Passage referenced: - Words of the Desert (Epigraph) - Miwāfu (Epigraph) +warnings: + primary: + - Bullying + - Depression + - Violence + - Physical Abuse + - Emotional Abuse + - Verbal Abuse + - Suicidal Ideation + - Sexual Intimacy + secondary: + - Named Character Death + - Miscarriage summary: > Rutejìmo was running alone in the desert to relax after a difficult job getting two clans to sign a deal. When he finished his run, his older friend, Gemènyo, met him at the entrance of the cave and walks with him. Gemènyo asks Rutejìmo to join in a card game that night while slyly asking if Rutejìmo was interested in any women. He made a note that Rutejìmo tugged his tooth necklace whenever he thinks about Mikáryo, a night warrior. diff --git a/chapters/chapter-02.markdown b/chapters/chapter-02.md similarity index 100% rename from chapters/chapter-02.markdown rename to chapters/chapter-02.md diff --git a/chapters/chapter-03.markdown b/chapters/chapter-03.md similarity index 100% rename from chapters/chapter-03.markdown rename to chapters/chapter-03.md diff --git a/chapters/chapter-04.markdown b/chapters/chapter-04.md similarity index 100% rename from chapters/chapter-04.markdown rename to chapters/chapter-04.md diff --git a/chapters/chapter-05.markdown b/chapters/chapter-05.md similarity index 100% rename from chapters/chapter-05.markdown rename to chapters/chapter-05.md diff --git a/chapters/chapter-06.markdown b/chapters/chapter-06.md similarity index 100% rename from chapters/chapter-06.markdown rename to chapters/chapter-06.md diff --git a/chapters/chapter-07.markdown b/chapters/chapter-07.md similarity index 100% rename from chapters/chapter-07.markdown rename to chapters/chapter-07.md diff --git a/chapters/chapter-08.markdown b/chapters/chapter-08.md similarity index 100% rename from chapters/chapter-08.markdown rename to chapters/chapter-08.md diff --git a/chapters/chapter-09.markdown b/chapters/chapter-09.md similarity index 100% rename from chapters/chapter-09.markdown rename to chapters/chapter-09.md diff --git a/chapters/chapter-10.markdown b/chapters/chapter-10.md similarity index 100% rename from chapters/chapter-10.markdown rename to chapters/chapter-10.md diff --git a/chapters/chapter-11.markdown b/chapters/chapter-11.md similarity index 100% rename from chapters/chapter-11.markdown rename to chapters/chapter-11.md diff --git a/chapters/chapter-12.markdown b/chapters/chapter-12.md similarity index 100% rename from chapters/chapter-12.markdown rename to chapters/chapter-12.md diff --git a/chapters/chapter-13.markdown b/chapters/chapter-13.md similarity index 100% rename from chapters/chapter-13.markdown rename to chapters/chapter-13.md diff --git a/chapters/chapter-14.markdown b/chapters/chapter-14.md similarity index 100% rename from chapters/chapter-14.markdown rename to chapters/chapter-14.md diff --git a/chapters/chapter-15.markdown b/chapters/chapter-15.md similarity index 100% rename from chapters/chapter-15.markdown rename to chapters/chapter-15.md diff --git a/chapters/chapter-16.markdown b/chapters/chapter-16.md similarity index 100% rename from chapters/chapter-16.markdown rename to chapters/chapter-16.md diff --git a/chapters/chapter-17.markdown b/chapters/chapter-17.md similarity index 100% rename from chapters/chapter-17.markdown rename to chapters/chapter-17.md diff --git a/chapters/chapter-18.markdown b/chapters/chapter-18.md similarity index 100% rename from chapters/chapter-18.markdown rename to chapters/chapter-18.md diff --git a/chapters/chapter-19.markdown b/chapters/chapter-19.md similarity index 100% rename from chapters/chapter-19.markdown rename to chapters/chapter-19.md diff --git a/chapters/chapter-20.markdown b/chapters/chapter-20.md similarity index 100% rename from chapters/chapter-20.markdown rename to chapters/chapter-20.md diff --git a/chapters/chapter-21.markdown b/chapters/chapter-21.md similarity index 100% rename from chapters/chapter-21.markdown rename to chapters/chapter-21.md diff --git a/chapters/chapter-22.markdown b/chapters/chapter-22.md similarity index 100% rename from chapters/chapter-22.markdown rename to chapters/chapter-22.md diff --git a/chapters/chapter-23.markdown b/chapters/chapter-23.md similarity index 100% rename from chapters/chapter-23.markdown rename to chapters/chapter-23.md diff --git a/chapters/chapter-24.markdown b/chapters/chapter-24.md similarity index 100% rename from chapters/chapter-24.markdown rename to chapters/chapter-24.md diff --git a/chapters/chapter-25.markdown b/chapters/chapter-25.md similarity index 100% rename from chapters/chapter-25.markdown rename to chapters/chapter-25.md diff --git a/chapters/chapter-26.markdown b/chapters/chapter-26.md similarity index 100% rename from chapters/chapter-26.markdown rename to chapters/chapter-26.md diff --git a/chapters/chapter-27.markdown b/chapters/chapter-27.md similarity index 100% rename from chapters/chapter-27.markdown rename to chapters/chapter-27.md diff --git a/chapters/chapter-28.markdown b/chapters/chapter-28.md similarity index 100% rename from chapters/chapter-28.markdown rename to chapters/chapter-28.md diff --git a/chapters/chapter-29.markdown b/chapters/chapter-29.md similarity index 100% rename from chapters/chapter-29.markdown rename to chapters/chapter-29.md diff --git a/chapters/chapter-30.markdown b/chapters/chapter-30.md similarity index 100% rename from chapters/chapter-30.markdown rename to chapters/chapter-30.md diff --git a/chapters/chapter-31.markdown b/chapters/chapter-31.md similarity index 100% rename from chapters/chapter-31.markdown rename to chapters/chapter-31.md diff --git a/chapters/chapter-32.markdown b/chapters/chapter-32.md similarity index 100% rename from chapters/chapter-32.markdown rename to chapters/chapter-32.md diff --git a/chapters/chapter-33.markdown b/chapters/chapter-33.md similarity index 100% rename from chapters/chapter-33.markdown rename to chapters/chapter-33.md diff --git a/chapters/chapter-34.markdown b/chapters/chapter-34.md similarity index 100% rename from chapters/chapter-34.markdown rename to chapters/chapter-34.md diff --git a/chapters/chapter-35.markdown b/chapters/chapter-35.md similarity index 100% rename from chapters/chapter-35.markdown rename to chapters/chapter-35.md diff --git a/chapters/chapter-36.markdown b/chapters/chapter-36.md similarity index 100% rename from chapters/chapter-36.markdown rename to chapters/chapter-36.md diff --git a/fedran.json b/fedran.json index c9c2476..d0bc9dd 100644 --- a/fedran.json +++ b/fedran.json @@ -21,10 +21,13 @@ "Drama", "Romance" ], - "has_dedication": false, + "languages": { + "miwafu": true + }, + "has_dedication": true, "git": { "http_url": "https://src.mfgames.com/fedran-sources/sand-and-ash.git", - "branch": "master" + "branch": "main" }, "links": { "development": { @@ -37,6 +40,7 @@ "goodreads": "https://www.goodreads.com/book/show/31085548-sand-and-ash" }, "print": { + "isbn": "978-1-940509-16-7", "amazon": "http://amzn.to/2GkDPiY", "typewriter": "https://store.typewriter.press/product/sand-and-ash/" }, @@ -52,13 +56,65 @@ ] }, "warnings": { - "text": "This novel contains no scenes of sexual assault." + "text": "This novel contains scenes where the primary character and others experience bullying, depression, emotional abuse, physical abuse, sexual intimacy, suicidal ideation, verbal abuse, and violence. There are also scenes where secondary characters experience miscarriage and named character death. There is no sexual assault.", + "primary": [ + "Bullying", + "Depression", + "Violence", + "Physical Abuse", + "Emotional Abuse", + "Verbal Abuse", + "Suicidal Ideation", + "Sexual Intimacy" + ], + "secondary": [ + "Named Character Death", + "Miscarriage" + ] + }, + "credits": { + "alpha_readers": [ + "Bill H.", + "Ciuin F.", + "Mark H.", + "Nick T.", + "Tyree C." + ], + "beta_readers": [ + "Chandrakumar M.", + "Kenneth E.", + "Laura W.", + "Marta B.", + "Mike K.", + "Stacie S." + ], + "editors": [ + "Blurb Bitch", + "Ronda Swolley", + "Shannon Ryan" + ] }, "chapters": [ { "title": "Running Alone", "word_count": 3236, - "summary": "Rutejìmo was running alone in the desert to relax after a difficult job getting two clans to sign a deal. When he finished his run, his older friend, Gemènyo, met him at the entrance of the cave and walks with him. Gemènyo asks Rutejìmo to join in a card game that night while slyly asking if Rutejìmo was interested in any women. He made a note that Rutejìmo tugged his tooth necklace whenever he thinks about Mikáryo, a night warrior.\nWhen Gemènyo left Rutejìmo for his own home cave, Rutejìmo continued to his own cave. He repacked and prepared his supplies for the next trip. When he finished, he came out just as Mapábyo, an adopted young woman of the clan, stopped him. She asked about the rites of passage and what would happen. Rutejìmo knew he couldn't tell her details so they just chatted.\nGemènyo joined them at the end of the conversation. He chastised her for asking for details and she ran off. Alone with Rutejìmo, Gemènyo teased Rutejìmo who doesn't realize that Mapábyo has a crush on him.\n" + "summary": "Rutejìmo was running alone in the desert to relax after a difficult job getting two clans to sign a deal. When he finished his run, his older friend, Gemènyo, met him at the entrance of the cave and walks with him. Gemènyo asks Rutejìmo to join in a card game that night while slyly asking if Rutejìmo was interested in any women. He made a note that Rutejìmo tugged his tooth necklace whenever he thinks about Mikáryo, a night warrior.\nWhen Gemènyo left Rutejìmo for his own home cave, Rutejìmo continued to his own cave. He repacked and prepared his supplies for the next trip. When he finished, he came out just as Mapábyo, an adopted young woman of the clan, stopped him. She asked about the rites of passage and what would happen. Rutejìmo knew he couldn't tell her details so they just chatted.\nGemènyo joined them at the end of the conversation. He chastised her for asking for details and she ran off. Alone with Rutejìmo, Gemènyo teased Rutejìmo who doesn't realize that Mapábyo has a crush on him.\n", + "warnings": { + "primary": [ + "Bullying", + "Depression", + "Violence", + "Physical Abuse", + "Emotional Abuse", + "Verbal Abuse", + "Suicidal Ideation", + "Sexual Intimacy" + ], + "secondary": [ + "Named Character Death", + "Miscarriage" + ] + } }, { "title": "Decisions Made", diff --git a/frontmatter/legal.markdown b/frontmatter/legal.markdown deleted file mode 100644 index 7169bf4..0000000 --- a/frontmatter/legal.markdown +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: Legal ---- - -Copyright © 2015 D. Moonfire\ -Some Rights Reserved\ -Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International - -Cover art by D. Moonfire - -All characters, events, and locations are fictitious. Any resemblance to persons, past, present, and future is coincidental and highly unlikely. - -Some themes that appear in this book: bullying, death of named characters, death of unborn children, depression, graphical violence, personal tragedy, physical abuse, suicide, and verbal abuse. There is sex but no explicit scenes. There is no rape. - -Broken Typewriter Press\ -5001 1st Ave SE\ -Ste 105 #243\ -Cedar Rapids, IA 52402 - -Broken Typewriter Press\ -[https://broken.typewriter.press/](https://broken.typewriter.press/) - -{% if edition.isbn %} -ISBN {{ edition.isbn }} -{% endif %} - -Version {{ edition.version }} diff --git a/frontmatter/miwafu.html b/frontmatter/miwafu.html deleted file mode 100644 index aaf0d75..0000000 --- a/frontmatter/miwafu.html +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Miwāfu ---- - -

This novel is set in the Mifuno Desert where the native language is Miwāfu. Names in this language are significantly different from English, so here is a short guide on pronunciation and usage.

- -

The biggest difference is that every name is gendered, which is identified by the accent on the penultimate syllable. There are three types of accents:

- - - -

The only instances where accents aren’t used is adjectives or indication of ownership. So, if a valley is owned by the clan Shimusògo, it is known as Shimusogo Valley.

- -

The names themselves are phonetic. A syllable is always from a consonant cluster to the vowel. For examples: Mi.wā.fu (IPA /mi.waː.ɸɯ̥/), Shi.mu.sò.go (/ɕi.mɯ.ꜜso.ɡo/), and De.sò.chu (/de.ꜜso.tɕɯ̥/). The only exception is the letter “n” which is considered part of the syllable before it when not followed by a vowel. For example, ga.n.ré.ko (/ɡa.ŋꜛɾe.ko/) and ka.né.ko (/ka.ꜛne.ko/).

- -

Miwāfu has no capital letters, they are added to satisfy English conventions.

diff --git a/frontmatter/title.html b/frontmatter/title.html deleted file mode 100644 index 2cab089..0000000 --- a/frontmatter/title.html +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Title ---- - -
-
-
Sand
-
and
-
Ash
-
- -
D. Moonfire
- -
- Broken Typewriter Press • Cedar Rapids -
-
diff --git a/matter/credits.md b/matter/credits.md new file mode 100644 index 0000000..df8d236 --- /dev/null +++ b/matter/credits.md @@ -0,0 +1,21 @@ +--- +title: Credits +--- + +## Alpha Readers + +| ---------- | --------- | ---------- +| Bill H. | Ciuin F. | Mark H. | +| Nick T. | Tyree C. || + +## Editors + +| ---------- | --------- | ---------- +| Blurb Bitch | Ronda Swolley | Shannon Ryan | + +## Beta Readers + +| ---------- | --------- | ---------- +| Chandrakumar M. | Kenneth E. | Laura W. | +| Marta B. | Mike K. | Stacie S. | + diff --git a/frontmatter/dedication.markdown b/matter/dedication.md similarity index 100% rename from frontmatter/dedication.markdown rename to matter/dedication.md diff --git a/matter/legal.md b/matter/legal.md index 9dd81fb..a0946ad 100644 --- a/matter/legal.md +++ b/matter/legal.md @@ -10,7 +10,7 @@ Cover art by D. Moonfire All characters, events, and locations are fictitious. Any resemblance to persons, past, present, and future is coincidental and highly unlikely. -This novel contains no scenes of sexual assault. +This novel contains scenes where the primary character and others experience bullying, depression, emotional abuse, physical abuse, sexual intimacy, suicidal ideation, verbal abuse, and violence. There are also scenes where secondary characters experience miscarriage and named character death. There is no sexual assault. Broken Typewriter Press\ 5001 1st Ave SE\ diff --git a/matter/miwafu.html b/matter/miwafu.html new file mode 100644 index 0000000..4199dde --- /dev/null +++ b/matter/miwafu.html @@ -0,0 +1,61 @@ +--- +title: Miwāfu +--- + +

+ This novel has characters who come from the Mifuno Desert where the native + language is Miwāfu. Names in this language are significantly different from + English, so here is a short guide on pronunciation and usage. +

+ +

+ The biggest difference is that every name is gendered, which is identified + by the accent on the penultimate syllable. There are three types of accents: +

+ + + +

+ The only instances where accents aren’t used is adjectives or indication of + ownership. So, if a valley is owned by the clan Shimusògo, it is known as + Shimusogo Valley. +

+ +

+ The names themselves are phonetic. A syllable is always from a consonant + cluster to the vowel. For examples: Mi.wā.fu (IPA + /mi.waː.ɸɯ̥/), Shi.mu.sò.go (/ɕi.mɯ.ꜜso.ɡo/), and De.sò.chu (/de.ꜜso.tɕɯ̥/). The only + exception is the letter “n” which is considered part of the syllable before + it when not followed by a vowel. For example, ga.n.ré.ko (/ɡa.ŋꜛɾe.ko/) and ka.né.ko (/ka.ꜛne.ko/). +

+ +

+ Miwāfu has no capital letters, they are added to satisfy English + conventions. +

diff --git a/publication.json b/publication.json index 7726bf0..9153307 100644 --- a/publication.json +++ b/publication.json @@ -1,11 +1,11 @@ { "metadata": { - "title": "{{edition.fedran.source.title}}", + "title": "Sand and Ash", "author": "D. Moonfire", "language": "en", "theme": "@fedran/writing-theme", "outputDirectory": ".", - "outputFilename": "dmoonfire-{{edition.fedran.source.title_slug}}-{{edition.name}}-{{edition.version}}.{{edition.ext}}", + "outputFilename": "dmoonfire-{{edition.fedran.source.identifier_slug}}-{{edition.version}}.{{edition.ext}}", "markdown": { "extensions": [ { @@ -78,6 +78,11 @@ "liquid": true, "linear": false }, + { + "element": "dedication", + "source": "matter/dedication.md", + "linear": false + }, { "element": "toc", "linear": false, @@ -86,6 +91,11 @@ "editions": ["pdf"] } }, + { + "element": "preface", + "source": "matter/miwafu.html", + "linear": false + }, { "element": "chapter", "number": 1, @@ -114,6 +124,10 @@ "element": "appendix", "source": "matter/fedran.md" }, + { + "element": "appendix", + "source": "matter/credits.md" + }, { "element": "appendix", "id": "license", diff --git a/publication.yaml b/publication.yaml deleted file mode 100644 index 0ca05eb..0000000 --- a/publication.yaml +++ /dev/null @@ -1,92 +0,0 @@ -metadata: - series: - name: Rutejìmo - volume: 2 - title: Sand and Ash - author: D. Moonfire - publisher: Broken Typewriter Press - rights: CC-BY-NC-SA-4.0 - description: - source: ./description.markdown - subjects: - - Anime - - Fantasy - - Steampunk - - Fiction - - Action - - Drama - language: en - date: 2015-05-18 - theme: "@fedran/writing-theme" - outputDirectory: . - outputFilename: "dmoonfire-{{ edition.fedran.pov }}-{{ edition.fedran.vol}}-{{ edition.name }}-{{ edition.version }}.{{ edition.editionName }}" - -editions: - epub: - format: "@mfgames-writing/epub2" - pdf: - format: "@mfgames-writing/weasyprint" - isbn: 978-1-940509-16-7 - images: - grayscale: true - opaque: true - -contents: - - element: cover - source: build/repos/fedran-covers/dist/full/0100-01-sand-and-ash-front.jpg - linear: false - exclude: - editions: [pdf] - toc: true - - element: bastard - source: frontmatter/title.html - linear: false - exclude: - editions: [epub] - toc: true - - element: title - source: frontmatter/title.html - linear: false - exclude: - toc: true - - element: legal - source: frontmatter/legal.markdown - liquid: true - linear: false - - element: dedication - source: frontmatter/dedication.markdown - linear: false - - element: toc - linear: false - title: Contents - exclude: - editions: [pdf] - - element: preface - source: frontmatter/miwafu.html - linear: false - - element: preface - source: build/previously.markdown - linear: false - - element: chapter - number: 1 - directory: chapters - source: /^chapter-\d+.markdown$/ - start: true - page: 1 - pipeline: &pipelines - - module: "@fedran/writing-hyphen" - - module: "@mfgames-writing/hyphen" - - element: appendix - source: backmatter/about.markdown - - element: appendix - source: backmatter/fedran.markdown - - element: appendix - id: license - source: backmatter/license.markdown - - element: appendix - source: backmatter/patrons.markdown - - element: appendix - source: backmatter/credits.markdown - pipeline: *pipelines - - element: colophon - source: backmatter/colophon.markdown diff --git a/scripts/build.sh b/scripts/build.sh index 5693cc3..3447244 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -10,9 +10,14 @@ cd $(dirname $(dirname $0)) log "setting up project" ./scripts/setup.sh || exit 1 +# Clean up the old files. +log "cleaning old builds" +rm -f dmoonfire* + # Build the project outputs. log "building PDF" -npm run build:pdf || exit 1 +./node_modules/.bin/mfgames-writing-format build pdf || exit 1 log "building EPUB" -npm run build:epub || exit 1 +./node_modules/.bin/mfgames-writing-format build epub || exit 1 +epubcheck dmoonfire*.epub || exit 1