Continue redesign

This commit is contained in:
Bill Niblock 2018-01-11 18:28:28 -05:00
parent fe5610ad70
commit 7285356d64
3 changed files with 127 additions and 97 deletions

View file

@ -27,24 +27,19 @@
</div> </div>
</div> </div>
<div class="pure-g pure-u-1-5 menu"> <div class="pure-g pure-u-1-5 menu">
<div class="pure-u-1"> <div class="pure-u-1" id="tags">
<ul>
<li><a href="/">Home</a></li>
<li>Projects</li>
<ul id="projects">
{% for pr in site.projects limit:3 %}
<li>{{ pr.title }}</li>
{% endfor %}
</ul>
<li>Posts</li>
<ul id="posts">
{% for post in site.posts limit:3 %}
<li><a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
</ul>
</div> </div>
<div class="pure-g" id="footer"> <div class="pure-g" id="footer">
<div class="pure-u-1" id="about">
<h2>The Site</h2>
<p>This site is a small slice of internet real-estate that I use for
occasional writing. Nothing I say is visionary or profound. I
will tend to focus on technology, gaming, and philosophy.</p>
<h2>The Vagabond</h2>
<p>My name is Bill Niblock. I'm a computer scientist by education, a
technologist by trade, a gamer by hobby, and a philosopher by
mistake.</p>
</div>
<div class="pure-u-1-4"> <div class="pure-u-1-4">
<a href="https://github.com/VagabondAzulien"> <a href="https://github.com/VagabondAzulien">
<img src="{{ site.url }}/src/images/github_light.png" <img src="{{ site.url }}/src/images/github_light.png"

View file

@ -3,31 +3,13 @@
tabtitle: Home tabtitle: Home
--- ---
<article> {% for post in site.posts %}
<h1>Welcome</h1> <div id="posts">
<p>Welcome to The Internet Vagabond, a small slice of Internet <h1><a href="{{ post.url }}">{{ post.title }}</a></h1>
real-estate for Bill Niblock. Nothing I say is visionary or <div class="pure-g" id="details">
profound, and sometimes it makes sense. You can find a list of <div class="pure-u-1-2" id="date">Published: {{ post.date }}</div>
any posts and projects I've made available in the menu on the right. <div class="pure-u-1-2" id="tags">Tagged: {{ post.tags }}</div>
Just click the menu button in the upper-right to view it.</p> </div>
<div id="desc">{{ post.short_desc }}</div>
<h2>About the Site</h2> </div>
<p>The Internet Vagabond is a simple website I use for the rare {% endfor %}
blog posts I make, information about me and the projects I work
on, and a digital plot of e-land. It is programmed as much in
HTML and CSS as possible, and designed with a small footprint.
The site is hosted on GitHub, and utilizes Jekyll for further
organization and optimization. If you're interested in more
technical details, check out the GitHub Project page for this
repository [WIP]. You can easily get to it via the menu on the right.</p>
<h2>About the Vagabond</h2>
<p>I'm a computer scientist by education, a technologist by
trade, a gamer by hobby, a philosopher by choice, and the list goes
on. I'm quite fond of Linux, in particular the command line, and the myriad
of fascinating and intricate programs which call them home. I'm an avid
gamer, though I tend to shy away from the AAA releases. I am actively
pursuing a better understanding of Stoicism, and, more generally, our
universe. Learning is my ultimate passion, and I act accordingly to live my
passions every day.</p>
</article>

View file

@ -7,16 +7,16 @@
/* General */ /* General */
body { body {
background-color: #3b3b3b; background-color: #3b3b3b;
} }
a,a:visited,a:link,a:focus { a,a:visited,a:link,a:focus {
text-decoration: underline; text-decoration: underline;
color: white; color: white;
} }
a:hover { a:hover {
font-weight: bold; font-style: italic;
} }
/********** /**********
@ -26,28 +26,28 @@ a:hover {
**********/ **********/
.header { .header {
position: fixed; top: 0px; left: 0px; right: 0px; position: fixed; top: 0px; left: 0px; right: 0px;
margin: 0px; padding: 10px; z-index: 1; margin: 0px; padding: 10px; z-index: 1;
background-color: #202020; background-color: #202020;
border-bottom: 1px solid #8D3FC5; border-bottom: 1px solid #8D3FC5;
box-shadow: 0px 5px 30px -5px #8D3FC5; box-shadow: 0px 5px 30px -5px #8D3FC5;
} }
.title { .title {
display: flex; display: flex;
margin: 0px 25px; padding: 0px; margin: 0px 25px; padding: 0px;
} }
.title div { .title div {
margin: 0px; padding: 0px; margin: 0px; padding: 0px;
font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 1.2em; color: darkgrey; letter-spacing: 1.2em;
} }
.title div::first-letter { .title div::first-letter {
margin: 0px; padding: 0px 2px; margin: 0px; padding: 0px 2px;
font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: white; color: white;
} }
/*********** /***********
@ -78,6 +78,26 @@ a:hover {
color: darkgrey; color: darkgrey;
} }
#about {
display: flex;
flex-flow: column;
padding-bottom: 1em;
}
#about p {
line-height: 1.5em; letter-spacing: 0.1em;
text-align: left;
padding: 0em 1em;
color: white;
}
#about h2 {
text-align: right;
padding: 10px;
font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.6em;
}
#footer { #footer {
position: absolute; bottom: 1em; left: 0px; right: 0px; position: absolute; bottom: 1em; left: 0px; right: 0px;
text-align: center; text-align: center;
@ -89,57 +109,90 @@ a:hover {
color: darkgrey; color: darkgrey;
} }
/*********
* Index *
********/
#posts a,a:visited,a:link,a:focus {
color: darkgrey;
text-decoration: none;
}
#posts a:hover {
font-style: normal;
color: white;
}
#posts #details {
text-align: center;
padding: 10px;
border-top: 1px solid darkgrey;
font: 0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.4em;
}
#posts #date {
text-align: left;
color: grey;
}
#posts #tags {
text-align: right;
color: grey;
}
#posts #desc {
padding: 0em 2em 2em 2em;
color: white;
}
/******** /********
* * * *
* Body * * Blog *
* * * *
********/ ********/
#content { #content {
margin: 0em 5em; margin: 5em;
line-height: 1.5em; letter-spacing: 0.1em;
} }
article { #content h1 {
margin: 50px auto; padding: 10px; padding: 10px;
line-height: 1.5em; letter-spacing: 0.1em; font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.5em;
} }
article h1 { #content h1::first-letter {
padding: 10px; margin: 0px; padding: 0px;
font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.5em; color: white;
} }
article h1::first-letter { #content h2 {
margin: 0px; padding: 0px; text-align: left;
font: 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 10px;
color: white; border-bottom: 1px solid darkgrey;
font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.6em;
} }
article h2 { #content h3 {
text-align: left; text-align: right;
padding: 10px; padding: 10px;
border-bottom: 1px solid darkgrey; border-bottom: 1px solid darkgrey;
font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif; font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.6em; color: darkgrey; letter-spacing: 0.6em;
} }
article h3 { #content h4 {
text-align: right; text-align: center;
padding: 10px; padding: 10px;
border-bottom: 1px solid darkgrey; border-top: 1px solid darkgrey;
font: 1.0em "Lucida Sans Unicode", "Lucida Grande", sans-serif; font: 0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.6em; color: darkgrey; letter-spacing: 0.4em;
} }
article h4 { #content p {
text-align: center; padding: 0em 2em;
padding: 10px; color: white;
border-top: 1px solid darkgrey;
font: 0.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: darkgrey; letter-spacing: 0.4em;
}
article p {
padding: 0px 25px;
color: white;
} }