diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f30ec77 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +dist/*.pdf +dist/*.html diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b4c1630 --- /dev/null +++ b/Makefile @@ -0,0 +1,41 @@ +ISSUES != find issues -type d +DEST_PDF_FILES := $(ISSUES:issues/%=dist/issue-%.pdf) +DEST_HTML_FILES := $(ISSUES:issues/%=dist/issue-%.html) + +PANDOC != command -v pandoc 2> /dev/null + +all: $(DEST_PDF_FILES) $(DEST_HTML_FILES) + +dist/issue-%.pdf: issues/% + $(PANDOC) \ + --file-scope \ + --from markdown \ + --to latex \ + --pdf-engine xelatex \ + --table-of-contents \ + --variable title:"tildeverse zine $@" \ + --standalone \ + --output $@ \ + $" \ + --variable include-after:"" \ + --css https://tilde.team/css/hacker.css \ + --output $@ \ + $ + + + + + + + + tildeverse zine + + + +
+

tildeverse zine

+ +

this is the tildeverse zine

+

get involved and send in some content: tildeverse/zine

+ +

issues

+ + +

issue

+

+ html version + pdf version +

+ + +
+ + + diff --git a/header-permalinks.lua b/header-permalinks.lua new file mode 100644 index 0000000..c59c501 --- /dev/null +++ b/header-permalinks.lua @@ -0,0 +1,6 @@ +function Header(elem) + table.insert(elem.content, pandoc.Space()) + table.insert(elem.content, pandoc.Link("ยง", "#" .. elem.identifier)) + return elem +end + diff --git a/increase-header-levels.lua b/increase-header-levels.lua new file mode 100644 index 0000000..2591352 --- /dev/null +++ b/increase-header-levels.lua @@ -0,0 +1,7 @@ +function Header(elem) + if elem.level > 1 then + elem.level = elem.level + 1 + end + return elem +end + diff --git a/diving_into_the_depths_of_the_tildeverse.md b/issues/1/diving_into_the_depths_of_the_tildeverse.md similarity index 99% rename from diving_into_the_depths_of_the_tildeverse.md rename to issues/1/diving_into_the_depths_of_the_tildeverse.md index 657f78f..d85e60f 100644 --- a/diving_into_the_depths_of_the_tildeverse.md +++ b/issues/1/diving_into_the_depths_of_the_tildeverse.md @@ -1,5 +1,7 @@ # Diving Into the Depths Of the Tildeverse +author: ubergeek + ## Intro There's a whole lot going on with the tildeverse, and lots of little projects, many of which take some discovering. Here's I'll dive into some of them, which I've since discovered. diff --git a/issues/1/metadata.yml b/issues/1/metadata.yml new file mode 100644 index 0000000..432317f --- /dev/null +++ b/issues/1/metadata.yml @@ -0,0 +1 @@ +title: tildeverse zine issue 1 diff --git a/social_git.md b/issues/1/social_git.md similarity index 99% rename from social_git.md rename to issues/1/social_git.md index ccc636a..e882e11 100644 --- a/social_git.md +++ b/issues/1/social_git.md @@ -1,5 +1,7 @@ # Being Social With Git +author: ubergeek + ## Intro One underrated social aspect in the tildeverse is collaborating via code or document creation. Many people consider that to be "loner work", when in reality, it can be much, much more! diff --git a/you_wanna_make_a_tilde.md b/issues/1/you_wanna_make_a_tilde.md similarity index 99% rename from you_wanna_make_a_tilde.md rename to issues/1/you_wanna_make_a_tilde.md index 2530e4c..fca24ce 100644 --- a/you_wanna_make_a_tilde.md +++ b/issues/1/you_wanna_make_a_tilde.md @@ -1,5 +1,7 @@ # So, You Wanna Make A Tilde? +author: ubergeek + So, you want to make a Tilde server (aka a pubnix server)? You've got time on your hands. You want to make a new and cool thing, right? Awesome! This article is going to step you through some of the pitfalls, so you can try to ensure it's going to be fun. ## Why?