From 8ee1c411f441eb259cce5739d1353ace54fda40f Mon Sep 17 00:00:00 2001 From: James Martin Date: Thu, 27 Aug 2020 15:43:40 -0700 Subject: [PATCH] Make the website more minimal. --- _layouts/resume.html | 4 -- _layouts/simple.html | 10 +++++ assets/css/style.css | 93 +++++++++++++++----------------------------- contact.html | 4 -- index.html | 66 ++++++++++++++++++++----------- 5 files changed, 85 insertions(+), 92 deletions(-) create mode 100644 _layouts/simple.html diff --git a/_layouts/resume.html b/_layouts/resume.html index 99a1769..396ff6b 100644 --- a/_layouts/resume.html +++ b/_layouts/resume.html @@ -32,10 +32,6 @@
Phone
(206) 331-1994 -
-
Location -
Renton, WA -
GitHub
jamestmartin diff --git a/_layouts/simple.html b/_layouts/simple.html new file mode 100644 index 0000000..11e5526 --- /dev/null +++ b/_layouts/simple.html @@ -0,0 +1,10 @@ + + + +{{ page.title }} + + + + + +
{{ content }}
diff --git a/assets/css/style.css b/assets/css/style.css index dab0824..ab754f5 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -5,82 +5,51 @@ body { display: flex; flex-flow: column; - max-width: 120ch; + max-width: 60ch; min-height: 100vh; margin: auto; - background: #fff; - - font: 15pt/1.5em sans-serif; + background-color: #fafafa; + + font-size: 1.4rem; + font-family: monospace; + line-height: 1.8em; } -/* - * The website header consists of the website's title and a nav bar. - * The title is left-aligned; the nav bar is right-aligned. - * - * If the nav bar doesn't fit to the right of the site title, - * it should be located under the website title and possibly turn into columns. - */ -body > header { - flex: 0 1 auto; - - display: flex; - flex-flow: row wrap; - justify-content: space-between; - align-items: center; - padding: 40px; - - color: #eee; - background: #111; - - font-size: 1.25em; +figure { + margin: 16px 0; + padding: 16px; + border-style: solid; } -.site-title { - display: inline-block; - - font-size: 1.5em; +figcaption { font-weight: bold; } -body > header a { - color: inherit; +dl { + margin: 20px; } -/* The site navigation links. These are displayed as columns. */ -body > header > nav ul { - display: flex; - flex-wrap: wrap; +dl div:not(:last-child) { + margin-bottom: 10px; +} + +dl dd, ul li:not(:first-child) { + margin-top: 5px; +} + +dl.inline dt { + width: 10ch; +} + +dl.inline dt:after { + content: ":"; +} + +dl.inline dd { margin: 0; - - list-style-type: none; } -body > header > nav li { - flex: 1; - +dl.inline dt, dl.inline dd { display: inline-block; - margin: 0 15px; -} - -main { - flex: 1; - - background-color: #fafafa; -} - -article { - margin: 20px 40px; -} - -p, li { - max-width: 75ch; -} - -aside { - float: right; -} - -img { - width: 300px; } diff --git a/contact.html b/contact.html index 5cce36d..9039985 100644 --- a/contact.html +++ b/contact.html @@ -24,9 +24,5 @@ permalink: /contact
LinkedIn
jamestmartinme -
-
Location -
Renton, WA - diff --git a/index.html b/index.html index 6bec408..6bd5223 100644 --- a/index.html +++ b/index.html @@ -1,26 +1,48 @@ --- -layout: default +layout: simple title: James T. Martin permalink: / --- - -

- My name is James T. Martin. - I am a programmer and moderator in the programming language design community. - There, I research type theory and time-reversible computing, maintain the community website, and host a bridge between IRC and Discord via Matrix. - I value challenging problems, and always strive to find the best solution I can. - You can find out more about what I do on my Projects page. -

-

- In high school I wrote Java for the school's robotics competition team, taught my peers Java and Git, and mentored programming at the summer robotics camp. -In middle school, I used Unity3d to write a Minecraft clone with infinite procedurally generated worlds and networked multiplayer, and ran a somewhat popular Fallout-themed Minecraft server. -

-

- Outside of programming, I enjoy playing music, playing D&D, hiking, and skiing. -

+

James T Martin

+
+
Accounts:
+
+
+
GitHub
+
jamestmartin
+
+
+
Discord
+
jamestmartin#7117
+
+
+
Email
+
james (at) jtmar (dot) me
+
+
+
+ +
+
Communities:
+
+
+
Programming Language Design (since June 2018)
+
Moderator of: Reddit & Discord
+
Administrator of: IRC bridge
+
Programmer of: the website
+
+
+
Do Art Daily (since April 2020)
+
Developer
+
Artist (beginner)
+
+
+
+ +
+
Likes:
+
    +
  • Arts: drawing, playing music
  • +
  • Computers: Debian Linux, Agda, Haskell, Rust
  • +
  • Outdoors: hiking, skiing
  • +