aboutsummaryrefslogtreecommitdiffgithub
diff options
context:
space:
mode:
authorAustin Adams <git@austinjadams.com>2020-11-22 23:45:33 -0800
committerAustin Adams <git@austinjadams.com>2020-11-22 23:45:33 -0800
commit23b1ac0252337b7db72da7710f21d94c85d55498 (patch)
treefa48e97cbe4561ce4ce92a9e4622b54fcfefc2af
parent19a10c06be73012c633c6dcd1593ccd33f4b679d (diff)
downloadwebzone-23b1ac0252337b7db72da7710f21d94c85d55498.tar.gz
webzone-23b1ac0252337b7db72da7710f21d94c85d55498.tar.xz
Start upgrading for newer Hugo versions
-rw-r--r--config.toml3
-rw-r--r--content/about.md42
-rw-r--r--content/blog/autograding-gba-dma.md4
-rw-r--r--content/projects.md14
-rw-r--r--layouts/partials/home.html2
5 files changed, 36 insertions, 29 deletions
diff --git a/config.toml b/config.toml
index 3cbc094..83ad31c 100644
--- a/config.toml
+++ b/config.toml
@@ -10,3 +10,6 @@ disableSitemap = true
homeurl = "/"
tagline = "georgia tech alum, programmerdude"
description = "Austin Adams's personal website and blog"
+
+[markup.goldmark.renderer]
+unsafe=true
diff --git a/content/about.md b/content/about.md
index 4473bf4..4c39ef4 100644
--- a/content/about.md
+++ b/content/about.md
@@ -21,32 +21,36 @@ img {
![A photo of me][i1]
-Hi, I'm Austin Adams, a recent graduate of the [Georgia Institute of
-Technology][1] with a Bachelors in Computer Science. Previously, I
-attended [Kennesaw State University][3] for two years, one of which was
-full time in my senior year of high school through the [Dual Enrollment
-Honors Program][4].
-
-The highlight of my college career was working as the head teaching
-assistant for CS 2110, the intro to computer architecture course at
-Georgia Tech. When I wasn't managing the team of undergraduate TAs or
-answering emails, I spent a bunch of time writing autograders for
-[digital logic circuits][6], assembly code, malloc() implementations,
-and even [Gameboy Advance DMA][8]. Here's some [praise from student
-evaluations][9].
-
-Today, I work for [Amazon][10] in Seattle, Washington, on bulk product
-uploads to Vendor Central. Outside of work, when I'm not climbing or
-hiking around, I write tools for GNU/Linux, mainly command-line
-utilities and webapps. See my [projects page][5] for details.
+Hi, I'm Austin Adams, a PhD student at the [Georgia Institute of
+Technology][1] studying quantum computing from a computer architecture
+perspective. My advisor is [Tom Conte][11].
+
+I graduated from Georgia Tech in 2018 with a Bachelor of Science in
+Computer Science. Previously, I had attended [Kennesaw State
+University][3] for two years, one of which was full time in my senior
+year of high school through the [Dual Enrollment Honors Program][4].
+
+The highlight of my time as an undergraduate was working as the head
+teaching assistant for CS 2110, the intro to computer architecture
+course at Georgia Tech. When I wasn't answering emails, I spent a bunch
+of time writing autograders for [digital logic circuits][6], assembly
+code, malloc() implementations, and even [Gameboy Advance DMA][8].
+Here's some [praise from student evaluations][9].
+
+After graduation, I worked for [Amazon][10] in Seattle, Washington, for
+a little under 2 years on a great team who maintained bulk product
+uploads to Vendor Central. I haven't worked on programming projects much
+lately, but you can see some of my past projects on my [projects
+page][5].
[1]: http://gatech.edu/
[3]: http://kennesaw.edu/
-[4]: http://honors.kennesaw.edu/dehp/
+[4]: https://dep.kennesaw.edu/
[5]: {{< ref "projects.md" >}}
[6]: https://github.com/ausbin/circuitsim-grader-template
[8]: {{< ref "blog/autograding-gba-dma.md" >}}
[9]: {{< ref "praise.md" >}}
[10]: https://www.amazon.com/
+[11]: http://www.conte.us/
[i1]: /img/about/mugshot.jpg
diff --git a/content/blog/autograding-gba-dma.md b/content/blog/autograding-gba-dma.md
index ff861fd..093375f 100644
--- a/content/blog/autograding-gba-dma.md
+++ b/content/blog/autograding-gba-dma.md
@@ -21,7 +21,7 @@ details on GBA DMA][1].)
Students use DMA as follows:
-```c
+```
// provided boilerplate
typedef struct {
const volatile void *src;
@@ -163,7 +163,7 @@ simulate it!
But there's a complication here too. Returning to the earlier example,
-```c
+```
void redscreen(void) {
volatile u16 color = RED;
DMA[3].src = &color;
diff --git a/content/projects.md b/content/projects.md
index 9bd810e..4b15f55 100644
--- a/content/projects.md
+++ b/content/projects.md
@@ -9,26 +9,26 @@ description = "My personal projects"
You can check my [github][1] or [cgit][2] for a complete list of my free
software projects, but here are the highlights:
-0. [zucchini][p0]: An extensible Python autograding framework used in CS
+1. [zucchini][p0]: An extensible Python autograding framework used in CS
2110\. Connects with the [Canvas][13] API to auto-upload grades and
grade logs, and can auto-generate autograder .zips for [Gradescope
Cloud Autograding][15].
-1. [nsdo][p1]: A simple C program for running particular applications in [Linux
+2. [nsdo][p1]: A simple C program for running particular applications in [Linux
network namespaces][3]. With some system configuration I've described in
blog posts ([OpenVPN][4], [Cisco AnyConnect][5]), you can use it to run
particular applications in VPNs.
-2. [novice][p2]: A work-in-progress assembler written in
+3. [novice][p2]: A work-in-progress assembler written in
[TypeScript][14] which hopes to bring the convenience of the current
tools used in CS 2110 for teaching assembly language to platforms
other than GNU/Linux and to classes with other ISAs, such as CS 2200
-3. [gong][p3]: A prototype git repository viewer written in [Go][6] intended to
+4. [gong][p3]: A prototype git repository viewer written in [Go][6] intended to
be a reboot of [cgit][7] for my personal use cases.
-4. [toolbag][p4]: Some Go tools for my website ([link to live instance][8]),
+5. [toolbag][p4]: Some Go tools for my website ([link to live instance][8]),
which include a web frontend to [figlet][9] and a silly 404 generator.
-5. [mccmd][p5]: Tinkering with running a Minecraft server in [systemd][10].
+6. [mccmd][p5]: Tinkering with running a Minecraft server in [systemd][10].
Includes a systemd unit for the Minecraft server plus a Java [Bukkit][11]
plugin and client C program for issuing server commands.
-6. [This Website][p6], which is statically generated using [Hugo][12].
+7. [This Website][p6], which is statically generated using [Hugo][12].
[1]: https://github.com/ausbin/
[2]: https://code.austinjadams.com/
diff --git a/layouts/partials/home.html b/layouts/partials/home.html
index 46fe382..7855901 100644
--- a/layouts/partials/home.html
+++ b/layouts/partials/home.html
@@ -12,7 +12,7 @@
</div><div class="recent-pane recent-git">
<h2 class="recent-title">Recent Commits</h2>
<ul>
- {{ range first 8 (where .Site.Pages "Section" "=" "commit") }}
+ {{ range first 8 (where .Site.RegularPages "Section" "=" "commit") }}
<li>
<div class="recent-git-meta">
<a href="https://code.austinjadams.com/{{ .Params.repo }}/">{{ .Params.repo }}</a>