commit 98df0f4d866a599ef64e27ef57fc4a069f5eeb79 parent 4925fa4197ccbc0640fd11f2b0362298e8531ee7 Author: Zane Schaffer <znschaffer@gmail.com> Date: Sun, 18 Feb 2024 09:56:12 -0800 Stop using pandoc, write basic html for site Diffstat:
23 files changed, 205 insertions(+), 157 deletions(-)
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml @@ -1,24 +0,0 @@ -name: convert via pandoc - -on: push - -jobs: - convert_via_pandoc: - runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v3 - - name: setup output dir and copy images - run: mkdir out; cp -r src/img out/; cp src/c.css out/; - - name: convert markdown to html - uses: docker://pandoc/core:edge - with: - entrypoint: /bin/sh - args: -c "cd src; find . -iname '*.md' -type f -exec sh -c 'pandoc -f markdown -t html5 -H header.html -c c.css -s ${0} -o ../out/${0%.md}.html' {} \;" - - run: tree - - - name: Deploy - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./out - cname: znschaffer.com diff --git a/CNAME b/CNAME @@ -0,0 +1 @@ +znschaffer.com +\ No newline at end of file diff --git a/src/c.css b/c.css diff --git a/src/img/bloom.webp b/img/bloom.webp Binary files differ. diff --git a/src/img/cleo.webp b/img/cleo.webp Binary files differ. diff --git a/src/img/jenga.webp b/img/jenga.webp Binary files differ. diff --git a/src/img/lightbulb.jpeg b/img/lightbulb.jpeg Binary files differ. diff --git a/src/img/north_seattle_college.webp b/img/north_seattle_college.webp Binary files differ. diff --git a/src/img/northpole.JPG b/img/northpole.JPG Binary files differ. diff --git a/src/img/trombone.webp b/img/trombone.webp Binary files differ. diff --git a/src/img/tulips.JPG b/img/tulips.JPG Binary files differ. diff --git a/src/img/wax.webp b/img/wax.webp Binary files differ. diff --git a/index.html b/index.html @@ -0,0 +1,60 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> + <title>Zane Schaffer</title> + <meta name="description" content="Zane Schaffer's Lovely Indescribable Information and Tasty Site"> + <link rel="icon" type="image/x-icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>↔</text></svg>"> + <link rel="stylesheet" href="c.css"> +</head> +<body> +<header> + <h1 class="title">Zane Schaffer</h1> + <p class="subtitle">A Site About Me!</p> +</header> +<blockquote><p>This site contains notes, information, blog posts, and other tidbits + about my life. You may contact me via <a href="mailto:znschaffer@gmail.com">email</a> or any social media + platform you see fit. You may also view my CV <a href="https://store.znschaffer.com/docs/cv.pdf">here</a>.</p> +</blockquote> +<h2>Life Facts!</h2> +<ul> + <li><p>I have been writing and producing and living off of my music for + most of my adult life. You can learn more about my musical endeavours <a href="./music">here</a>.</p></li> + <li><p>I was born in Seattle, grew up in Bellevue, and have <a href="./travels">lived in many places</a>!</p></li> + <li><p>I am currently a computer science student at <a href="https://northseattle.edu">North Seattle College</a></p> + </li> + <li><p>I am exploring the realm of <a href="./photos">photography</a> + with a camera from 2006</p></li> + <li><p>I enjoy working on <a href="./projects">projects</a> and learning + new skills.</p></li> + <li><p>My partner, <a href="https://xinrui.work">Xinrui</a>, a fellow + creative turned tech-worker, shares a small, but cozy, space with me and + our cat Cleo in Capitol Hill</p></li> +</ul> +<h2 id="whats-going-on-now">What’s Going On Now?</h2> +<p>Currently, I live on Capitol Hill, Seattle, Washington<a href="#fn1" class="footnote-ref" id="fnref1" + role="doc-noteref"><sup>1</sup></a> + with Xinrui and our cat Cleo. I spend a lot of time learning about + programming language design, studying higher level math and calculus, + researching self-hosted projects, and making noises on my synths.</p> +<p>I’m building a real-time chat and drawing app with Xinrui to advance + my knowledge of web sockets and different networking protocols. It’s + going great!</p> +<p>A lot of my current time is taken up by the <em>pursuit of + education</em> I am subjecting myself to. I’ve gone self-taught for most + everything in computer science but enough is enough! Through this + process, I have discovered an odd, but intriguing appreciation for + mathematics I did not possess before. Luckily, audio programming, and + it’s related domains expect you to be fascinated with mathematics.</p> +<aside id="footnotes" class="footnotes footnotes-end-of-document" role="doc-endnotes"> + <hr> + <ol> + <li id="fn1"><p>There seems to be a split between those who consider it + to be living ‘on’ or ‘in’ Capitol Hill. I prefer on, as to acknowledge + the greater calf strength I now possess.<a href="#fnref1" class="footnote-back" role="doc-backlink">↩︎</a> + </p></li> + </ol> +</aside> +</body> +</html> +\ No newline at end of file diff --git a/music.html b/music.html @@ -0,0 +1,47 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="generator" content="pandoc"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> + <title>Music and Sound</title> + + <link rel="stylesheet" href="c.css"> + <meta name="description" content="Zane Schaffer's Lovely Indescribable Information and Tasty Site"> + +</head> +<body> +<header id="title-block-header"> + <h1 class="title">Music and Sound</h1> + <p class="subtitle">My Things and Where They Come From.</p> +</header> +<figure> + <img src="img/trombone.webp" alt="Me playing the trombone"> + <figcaption aria-hidden="true">Me playing the trombone</figcaption> +</figure> +<p>I grew up playing <em>jazz trombone</em> throughout middle and high + school, eventually catching the electronic music bug and finding myself + working in FL Studio. After realizing what a mistake of software that + is, I moved myself over to Ableton. I would describe my musical + influences as jazzy, noisy, bleepy, and bloopy. I’ve made things ranging + from soft soothing <em>lo-fi hip-hop</em> to repugnant noisey + wall-of-sound.</p> +<hr> +<p>Currently, I’m fond of odd analog sound machines - instrument + creators currently inspiring me include: <em>Lorre Mill</em>, <em>Ciat + Lonbarde</em>, and the general <em>4U Modular</em> scene.</p> +<h2 id="where-to-listen">Where To Listen</h2> +<blockquote> + <p>I’m not as active in making and releasing music these days. You’ll + find most of my music released on the platforms listed below.</p> +</blockquote> +<p>There’s an interactive explorer of audio experiments <a href="https://sounds.znschaffer.com">here</a>.</p> +<p>Most of my music is accessible (begrudgingly) via <a + href="https://open.spotify.com/artist/1stp6XCHbjsyVmOYGyYBuz?si=36VIXAnjTwa4rz_CJov7_Q">Spotify</a>.</p> +<p>You can also find me on Apple Music, Tidal, and other major streaming + platforms.</p> +<p>A small body of my work is available on <a href="https://zaneschaffer.bandcamp.com">Bandcamp</a></p> + + +</body> +</html> +\ No newline at end of file diff --git a/photos.html b/photos.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> + <title>My Photography</title> + <link rel="stylesheet" href="c.css"> + <meta name="description" content="Zane Schaffer's Lovely Indescribable Information and Tasty Site"> + <link rel="icon" type="image/x-icon" + href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>↔</text></svg>"> +</head> +<body> +<header id="title-block-header"> + <h1 class="title">My Photography</h1> + <p class="subtitle">Visual memories and such</p> +</header> +<p><img src="img/tulips.JPG" alt="tulips"> <img src="img/northpole.JPG" alt="north poles"></p> + + +</body> +</html> +\ No newline at end of file diff --git a/projects.html b/projects.html @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="generator" content="pandoc"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> + <title>Projects</title> + + <link rel="stylesheet" href="c.css"> + <meta name="description" content="Zane Schaffer's Lovely Indescribable Information and Tasty Site"> + <link rel="icon" type="image/x-icon" + href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>↔</text></svg>"> + +</head> +<body> +<header id="title-block-header"> + <h1 class="title">Projects</h1> + <p class="subtitle">Oh The Things I’ve Done</p> +</header> +<h2 id="bloom"><a href="https://bloom.znschaffer.com">Bloom</a></h2> +<p><img src="img/bloom.webp" alt="bloom screenshot"> An interactive + coffee brewing timer, brew log, and recipe stash.</p> +<h2 id="wax"><a href="https://github.com/znschaffer/wax.git">Wax</a></h2> +<p><img src="img/wax.webp" alt="wax screenshot"> A terminal based + graphical music player, akin to CMUS.</p> +<p>Written in C using <a href="https://taglib.org">TagLib</a> and <a + href="https://invisible-island.net/ncurses">ncurses</a></p> +<h2 id="jenga"><a href="https://github.com/znschaffer/jenga">Jenga</a></h2> +<p><img src="img/jenga.webp" alt="jenga screenshot"> Jenga is a no + frills, fast-enough static site builder written in Go. It is optimized + for single-page infinite scrolling blogs. Jenga takes a source directory + of markdown files and an HTML template and spits outs a full HTML + blog.</p> +<p>Written in Go</p> + + +</body> +</html> +\ No newline at end of file diff --git a/src/header.html b/src/header.html @@ -1,9 +0,0 @@ -<meta - name="description" - content="Zane Schaffer's Lovely Indescribable Information and Tasty Site" -/> -<link - rel="icon" - type="image/x-icon" - href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>↔</text></svg>" -/> diff --git a/src/index.md b/src/index.md @@ -1,41 +0,0 @@ ---- -title: "Zane Schaffer" -subtitle: "A Site About Me" ---- - -> This site contains notes, information, blog posts, and other tidbits about my life. You may contact me -> via [email](mailto:znschaffer@gmail.com) or any social media platform you see fit. You may also view my CV [here](https://store.znschaffer.com/docs/cv.pdf). - - -## Life Facts! - -- I have been writing and producing and living off of my music for most of my adult life. You can learn more about my musical endeavours [here](./music). - -- I was born in Seattle, grew up in Bellevue, and have [lived in many places](./travels)! - -- I am currently a computer science student at [North Seattle College](https://northseattle.edu) - -- I am exploring the realm of [photography](./photos) with a camera from 2006 - -- I enjoy working on [projects](./projects) and learning new skills. - -- My partner, [Xinrui](https://xinrui.work), a fellow creative turned tech-worker, shares a small, but cozy, space with me and our cat Cleo in Capitol Hill - -## What's Going On Now? - -Currently, I live on Capitol Hill, Seattle, Washington[^in-on-debate] with Xinrui and our cat -Cleo. I spend a lot of time learning about programming language design, studying -higher level math and calculus, researching self-hosted projects, and making noises -on my synths. - -I'm building a real-time chat and drawing app with Xinrui to advance my knowledge -of web sockets and different networking protocols. It's going great! - -A lot of my current time is taken up by the _pursuit of education_ I am subjecting myself to. -I've gone self-taught for most everything in computer science but enough is enough! Through this -process, I have discovered an odd, but intriguing appreciation for mathematics I did not possess before. -Luckily, audio programming, and it's related domains expect you to be fascinated with mathematics. - -[^in-on-debate]: There seems to be a split between those who consider it to be - living 'on' or 'in' Capitol Hill. I prefer on, as to acknowledge the greater - calf strength I now possess. diff --git a/src/music.md b/src/music.md @@ -1,30 +0,0 @@ ---- -title: "Music and Sound" -subtitle: "My Things and Where They Come From." ---- - - - -I grew up playing _jazz trombone_ throughout middle and high school, eventually -catching the electronic music bug and finding myself working in FL Studio. After -realizing what a mistake of software that is, I moved myself over to Ableton. I -would describe my musical influences as jazzy, noisy, bleepy, and bloopy. I've made -things ranging from soft soothing _lo-fi hip-hop_ to repugnant noisey wall-of-sound. - ---- - -Currently, I'm fond of odd analog sound machines - instrument creators currently inspiring -me include: _Lorre Mill_, _Ciat Lonbarde_, and the general _4U Modular_ scene. - -## Where To Listen - -> I'm not as active in making and releasing music these days. You'll find most of my music released on the platforms listed below. - -There's an interactive explorer of audio experiments -[here](https://sounds.znschaffer.com). - -Most of my music is accessible (begrudgingly) via [Spotify](https://open.spotify.com/artist/1stp6XCHbjsyVmOYGyYBuz?si=36VIXAnjTwa4rz_CJov7_Q). - -You can also find me on Apple Music, Tidal, and other major streaming platforms. - -A small body of my work is available on [Bandcamp](https://zaneschaffer.bandcamp.com) diff --git a/src/photos.md b/src/photos.md @@ -1,6 +0,0 @@ ---- -title: "My Photography" -subtitle: "Visual memories and such" ---- - -  -\ No newline at end of file diff --git a/src/projects.md b/src/projects.md @@ -1,31 +0,0 @@ ---- -title: "Projects" -subtitle: "Oh The Things I've Done" ---- - -## [Bloom](https://bloom.znschaffer.com) - - - -An interactive coffee brewing timer, brew log, and recipe stash. - - -## [Wax](https://github.com/znschaffer/wax.git) - - - -A terminal based graphical music player, akin to CMUS. - -Written in C using [TagLib](https://taglib.org) and [ncurses](https://invisible-island.net/ncurses) - - -## [Jenga](https://github.com/znschaffer/jenga) - - - -Jenga is a no frills, fast-enough static site builder written in Go. It is -optimized for single-page infinite scrolling blogs. Jenga takes a source -directory of markdown files and an HTML template and spits outs a full HTML -blog. - -Written in Go diff --git a/src/travels.md b/src/travels.md @@ -1,15 +0,0 @@ ---- -title: "Travels" -subtitle: "The Places I've Been" ---- - -I've been lucky enough to travel to many large cities in America, and a few in Europe. - -> This seems extremely self-indulgent to write, but I'd like to catalog my life for once. - -Here is my current *City Ranking*: - -1. Seattle, WA -2. New York City, NY -3. Den Haag, NL -4. 2016-era Portland, OR diff --git a/travels.html b/travels.html @@ -0,0 +1,32 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset="utf-8"> + <meta name="generator" content="pandoc"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> + <title>Travels</title> + <link rel="stylesheet" href="c.css"> + <meta name="description" content="Zane Schaffer's Lovely Indescribable Information and Tasty Site"> + <link rel="icon" type="image/x-icon" + href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>↔</text></svg>"> +</head> +<body> +<header id="title-block-header"> + <h1 class="title">Travels</h1> + <p class="subtitle">The Places I’ve Been</p> +</header> +<p>I’ve been lucky enough to travel to many large cities in America, and + a few in Europe.</p> +<blockquote> + <p>This seems extremely self-indulgent to write, but I’d like to catalog + my life for once.</p> +</blockquote> +<p>Here is my current <em>City Ranking</em>:</p> +<ol type="1"> + <li>Seattle, WA</li> + <li>New York City, NY</li> + <li>Den Haag, NL</li> + <li>2016-era Portland, OR</li> +</ol> +</body> +</html> +\ No newline at end of file