Whoops
Juniper Beatitudes [email protected]
Fri, 01 Aug 2025 11:31:37 -0700
5 files changed,
127 insertions(+),
9 deletions(-)
M
Makefile
→
Makefile
@@ -1,10 +1,14 @@
PANDOC := pandoc -build: src/*.md +build: src/*.md src/template.html rm -rf build/* - pandoc -N -s -t chunkedhtml -o build/pages.zip $< --shift-heading-level-by=-1 --toc=true - unzip build/pages.zip -d build - rm build/pages.zip + pandoc -N -s -t chunkedhtml -o build/english.zip src/english.md --shift-heading-level-by=-1 --toc=true --template=src/template.html + pandoc -N -s -t chunkedhtml -o build/russkij.zip src/russkij.md --shift-heading-level-by=-1 --toc=true --template=src/template.html + pandoc -N -s -t chunkedhtml -o build/francais.zip src/francais.md --shift-heading-level-by=-1 --toc=true --template=src/template.html + unzip build/english.zip -d build + unzip build/francais.zip -d build/francais + unzip build/russkij.zip -d build/russkij + rm build/english.zip build/russkij.zip build/francais.zip deploy: build ssh site@website "rm -rf ~/build"
A
src/francais.md
@@ -0,0 +1,3 @@
+# Juniper Emily Rose Beatitudes + +## Ce site est en construction!
M
src/index.md
→
src/english.md
@@ -6,8 +6,6 @@ 
Embedded developer with experience in aerospace applications. Seeking employment on either US coast or remote. Passionate about space, cybersecurity, music, and languages (both human and programming). Will not work in defense, AI, crypto, or finance. Email me (or contact me at one of the other links on the next page) and verify yourself to see my full résumé (including work experience). -I speak English natively, French at a B2 level, and Russian at an A1 level. - ## Contact I can be found on the following platforms:@@ -20,8 +18,6 @@
### [BEATRIX](https://github.com/june-beatitudes/beatrix) ### Texas A&M Rocket Engine Design - -### [`fixedpoint` Library](https://github.com/june-beatitudes/fixedpoint) ## Things I Use@@ -49,7 +45,8 @@ - Zsh: Shell program used on `bea-laptop`, in combination with [Oh-My-Zsh](https://ohmyz.sh/)
### Languages -Work is currently underway on versions of this site in both my non-native languages. My notes and vocabulary flashcards are available [on Github](https://github.com/june-beatitudes/russian-notes). +Work is currently underway on versions of this site in both my non-native languages. My notes and vocabulary flashcards for Russian are available [on Github](https://github.com/june-beatitudes/russian-notes). + - English: Spoken natively - roughly General American, with some influences from growing up in south Texas - French: Spoken at a B2 (conversational fluency) level - primarily Metropolitan French with some Quebecois influence - Russian: Spoken at an A1 (beginner) level - primarily so-called "standard Russian", though it's quite early to tell
A
src/russkij.md
@@ -0,0 +1,9 @@
+--- +title: Juniper Emily Rose Beatitudes +--- + +# Джунипер Эмыли Роз Биятитудз {#juniper-beatitudes} + +## Этот веб-сяйт строится! {#under-construction} + +qwq
A
src/template.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml" lang="$lang$" xml:lang="$lang$"$if(dir)$ dir="$dir$"$endif$> +<head> + <meta charset="utf-8" /> + <meta name="generator" content="pandoc" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> +$for(author-meta)$ + <meta name="author" content="$author-meta$" /> +$endfor$ +$if(date-meta)$ + <meta name="dcterms.date" content="$date-meta$" /> +$endif$ +$if(keywords)$ + <meta name="keywords" content="$for(keywords)$$keywords$$sep$, $endfor$" /> +$endif$ +$if(description-meta)$ + <meta name="description" content="$description-meta$" /> +$endif$ + <title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$</title> + <style> + div.sitenav { display: flex; flex-direction: row; flex-wrap: wrap; } + span.navlink { flex: 1; } + span.navlink-label { display: inline-block; min-width: 4em; } + $styles.html()$ + </style> +$for(css)$ + <link rel="stylesheet" href="$css$" /> +$endfor$ +$for(header-includes)$ + $header-includes$ +$endfor$ +$if(math)$ + $math$ +$endif$ +</head> +<body> +$for(include-before)$ +$include-before$ +$endfor$ +<nav id="sitenav"> +<div class="sitenav"> +<span class="navlink"> +$if(up.url)$ +<span class="navlink-label">Up:</span> <a href="$up.url$" accesskey="u" rel="up">$up.title$</a> +$endif$ +</span> +<span class="navlink"> +$if(top)$ +<span class="navlink-label">Top:</span> <a href="$top.url$" accesskey="t" rel="top">$top.title$</a> +$endif$ +</span> +</div> +<div class="sitenav"> +<span class="navlink"> +$if(next.url)$ +<span class="navlink-label">Next:</span> <a href="$next.url$" accesskey="n" rel="next">$next.title$</a> +$endif$ +</span> +<span class="navlink"> +$if(previous.url)$ +<span class="navlink-label">Previous:</span> <a href="$previous.url$" accesskey="p" rel="previous">$previous.title$</a> +$endif$ +</span> +</div> +</nav> +$if(top)$ +$-- only print title block if this is NOT the top page +$else$ +$if(title)$ +<header id="title-block-header"> +<h1 class="title">$title$</h1> +$if(subtitle)$ +<p class="subtitle">$subtitle$</p> +$endif$ +$for(author)$ +<p class="author">$author$</p> +$endfor$ +$if(date)$ +<p class="date">$date$</p> +$endif$ +$if(abstract)$ +<div class="abstract"> +<div class="abstract-title">$abstract-title$</div> +$abstract$ +</div> +$endif$ +$endif$ +</header> +$endif$ +$if(toc)$ +<nav id="$idprefix$TOC" role="doc-toc"> +$if(toc-title)$ +<h2 id="$idprefix$toc-title">$toc-title$</h2> +$endif$ +$table-of-contents$ +</nav> +$endif$ +$body$ +<footer style="text-align: center"> +<span class="navlink"><a href="/index.html">English</a></span> +<span class="navlink"><a href="/francais/index.html">Français</a></span> +<span class="navlink"><a href="/russkij/index.html">Русский</a></span> +</footer> +</body> +</html>