From 4dfa4e08cb0f02119676ae35148db814bd1f41e6 Mon Sep 17 00:00:00 2001 From: Steve Ayerhart <steve@ayerh.art> Date: Sun, 29 Nov 2020 20:33:57 -0500 Subject: [PATCH] about blurbs --- public/steve.ayerh.art/about/index.html | 107 +++++++---- public/steve.ayerh.art/index.html | 2 +- style/scss/perspective.scss | 225 +++++++++++++----------- 3 files changed, 194 insertions(+), 140 deletions(-) diff --git a/public/steve.ayerh.art/about/index.html b/public/steve.ayerh.art/about/index.html index 54d12a5..26413ae 100644 --- a/public/steve.ayerh.art/about/index.html +++ b/public/steve.ayerh.art/about/index.html @@ -1,42 +1,73 @@ <!DOCTYPE html> <html lang="en"> - <head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - <meta name="viewport" content="width=device-width,initial-scale=1.0"> + <head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width,initial-scale=1.0"> - <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:wght@900"/> - <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300"/> - <link rel="stylesheet" href="/style/perspective.css"/> - <title>Steve Ayerhart</title> - </head> - <body> - <header> - <h1 class="name"> - <a class="name" href="https://steve.ayerh.art">steve</a> - <a class="name" href="https://ayerh.art">ayerhart</a> - </h1> - <nav> - <ul> - <li><a href="#">blog</a></li> - <li><a href="#">code</a></li> - <li><a href="#">about</a></li> - </ul> - </nav> - </header> - <main> - <section id="blurb"> - <h2>blurb</h2> - <p>I'm a software developer from Erie, Pennsylvania. During the day I assume the role of a "fullstack" web developer. I mostly write C# and Javascript now. I have written with Ruby, Python, and PHP professionally as well.</p> - <p>I spend most of my waking hours in front of a computer. When I'm not working I enjoy writing and contributing to free software. I also enjoy playing some computers games as well.</p> - - <p>My wife <a href="https://lkayerhart.ist">Lee Katherine</a> and I currently live in New Hill North Carolina.</p> - </section> - <section id="contant"> - <h2>contact</h2> - <p>You can mail me at <code>steve@ayerh.art</code></p> - <p>My GPG key is <code>0xB6205BE680932292790F622B9475954DBBC6B924</code></p> - </section> - </main> - </body> + <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:wght@900"/> + <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300"/> + <link rel="stylesheet" href="../style/perspective.css"/> + <title>Steve Ayerhart</title> + </head> + <body> + <header> + <h1 class="name"> + <a class="name" href="https://steve.ayerh.art">steve</a> + <a class="name" href="https://ayerh.art">ayerhart</a> + </h1> + <nav> + <ul> + <li><a href="">blog</a></li> + <li><a href="https://src.steve.ayerh.art">code</a></li> + <li><a href="#">about</a></li> + </ul> + </nav> + </header> + <main> + <section id="blurb"> + <h2><span>blurb</span><hr/></h2> + <p>I'm a software developer living in <a href="https://www.openstreetmap.org/#map=13/35.6654/-78.9503">New Hill, North Carolina</a>.</p> + <p>I spend most of my waking hours in front of a computer. When I'm not working as a "fullstack" web developer, I enjoy writing and contributing to free software.</p> + <p>My wife <a href="https://lkayerhart.ist">Lee Katherine</a> and I live with our <a href="https://lkayerhart.ist/meet-the-family">four rescue dogs</a>.</p> + </section> + <section id="programming"> + <h2><span>programming</span><hr/></h2> + <p>Languages I currently work with:</p> + <ul> + <li> + <a href="https://schemers.org">Scheme</a> + <ul> + <li><a href="https://www.gnu.org/software/guile">Guile</a></li> + <li><a href="https://racket-lang.org">Racket</a></li> + </ul> + </li> + <li><a href="https://factorcode.org">Factor</a></li> + <li><a href="https://csharp.net">C#</a></li> + <li><a href="https://wikipedia.org/wiki/JavaScript">JavaScript</a></li> + <li><a href="https://typescriptlang.org">Typescript</a></li> + </ul> + <p>Langauges I've worked with:</p> + <ul> + <li><a href="https://www.gnu.org/software/gnu-c-manual">C</a></li> + <li><a href="https://isocpp.org">C++</a></li> + <li><a href="https://php.net">PHP</a></li> + <li><a href="https://www.ruby-lang.org">Ruby</a></li> + <li><a href="https://python.org">Python</a></li> + <li><a href="https://erlang.org">Erlang</a></li> + </ul> + </section> + <section id="contact"> + <h2><span>contact</span><hr/></h2> + <dl> + <dt>email</dt> + <dd><code><a href="mailto:steve@ayerh.art">steve@ayerh.art</code></a></dd> + <dt>gpg</dt> + <dd><code><a href="https://steve.ayerh.art/public.key">0xb6205be680932292790f622b9475954dbbc6b924</code></a></dd> + <dt>irc</dt> + <dd>sayerhart on <a href="http://freenode.net">Freenode</a></dd> + </dl> + </section> + </main> + </body> </html> diff --git a/public/steve.ayerh.art/index.html b/public/steve.ayerh.art/index.html index aa1519e..24b8399 100644 --- a/public/steve.ayerh.art/index.html +++ b/public/steve.ayerh.art/index.html @@ -7,7 +7,7 @@ <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:wght@900"/> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300"/> - <link rel="stylesheet" href="/style/perspective.css"/> + <link rel="stylesheet" href="style/perspective.css"/> <title>Steve Ayerhart</title> </head> <body> diff --git a/style/scss/perspective.scss b/style/scss/perspective.scss index dd4b8be..c0c400e 100644 --- a/style/scss/perspective.scss +++ b/style/scss/perspective.scss @@ -1,128 +1,151 @@ @font-face { - font-family: 'Open Sans Condensed'; - font-weight: 300; - font-display: swap; - src: local('Open Sans Condensed'); + font-family: "Open Sans Condensed"; + font-weight: 300; + font-display: swap; + src: local("Open Sans Condensed"); } @font-face { - font-family: 'Alegreya Sans SC'; - font-weight: 900; - font-weight: extra-bold; - font-display: swap; - src: local('Alegreya Sans Sc'); -} - -* { - margin: 0; - padding: 0; + font-family: "Alegreya Sans SC"; + font-weight: 900; + font-weight: extra-bold; + font-display: swap; + src: local("Alegreya Sans Sc"); } html { - background-color: #f4f7f6; - display: flex; - justify-content: center; - align-items: center; + background-color: #f4f7f6; + display: flex; + justify-content: center; + align-items: center; - main { - max-width: 40em; - padding: 1em; + main { + max-width: 40em; + padding: 1em; + } + + section { + ul { + list-style-type: square; } - section h2 { - margin: 1em 0; - font-family: 'Open Sans Condensed', sans-serif; - text-transform: uppercase; - border-bottom: 1px solid #b43434; + p { + font-family: sans-serif; + line-height: 1.5em; } - code + p, p + p{ - margin: 1em 0; + a { + color: #b43434; + text-decoration: none; } - &.perspective { - min-height: 100vh; - overflow: hidden; - - body { - position: relative; - bottom: 5em; - } - - div.name { - text-decoration: none; - color: #666666; - font-family: 'Alegreya Sans SC'; - filter: drop-shadow(1px 1px #333333); - text-transform: uppercase; - font-size: 5em; - font-weight: 900; - transform: skew(60deg, -30deg); - position: relative; - - &:first-child { - right: 1em; - } - - &:last-child { - left: 1em; - } - } - - div.nav { - transform: skew(0deg, -30deg); - } + h2 { + display: flex; + margin: 1em 0; + font-family: "Open Sans Condensed", sans-serif; + text-transform: uppercase; } + + hr { + color: #b43434; + background-color: #b43434; + flex-basis: 100%; + align-self: center; + margin-left: 0.5em; + height: 1px; + border: 0; + } + } + + code + p, + p + p { + margin: 1em 0; + } + + &.perspective { + min-height: 100vh; + overflow: hidden; + + body { + position: relative; + bottom: 5em; + } + + div.name { + text-decoration: none; + color: #666666; + font-family: "Alegreya Sans SC"; + filter: drop-shadow(1px 1px #333333); + text-transform: uppercase; + font-size: 5em; + font-weight: 900; + transform: skew(60deg, -30deg); + position: relative; + + &:first-child { + right: 1em; + } + + &:last-child { + left: 1em; + } + } + + div.nav { + transform: skew(0deg, -30deg); + } + } } header { - h1 { - display: flex; - justify-content: space-evenly; - } + h1 { + display: flex; + justify-content: space-evenly; + } - a.name { - text-decoration: none; - color: #666666; - font-family: 'Alegreya Sans SC'; - font-size: 2em; - filter: drop-shadow(1px 1px #333333); + a.name { + text-decoration: none; + color: #666666; + font-family: "Alegreya Sans SC"; + font-size: 2em; + filter: drop-shadow(1px 1px #333333); + } + .name { + &:first-child { + padding-right: 0.25em; } - .name { - &:first-child { - padding-right: .25em; - } - &:last-child { - padding-left: .25em; - } + &:last-child { + padding-left: 0.25em; } -} - -nav, ul, li { - margin: 0; - padding: 0; - display: inline; + } } nav { - font-family: 'Open Sans Condensed', sans-serif; - font-size: 2em; + font-family: "Open Sans Condensed", sans-serif; + font-size: 2em; - ul { - background-color: #b43434; - display: flex; - justify-content: space-around; - } - a { - text-decoration: none; - color: #333333; - } + ul, + li { + margin: 0; + padding: 0; + display: inline; + } - li { - padding: 0 5px; - &:hover { - a { - color: #f4f6f7; - } - } + ul { + background-color: #b43434; + display: flex; + justify-content: space-around; + } + a { + text-decoration: none; + color: #333333; + } + + li { + padding: 0 5px; + &:hover { + a { + color: #f4f6f7; + } } + } }