rewrite of about and contact pages. and other minor tweaks

This commit is contained in:
Greg Gauthier 2022-01-06 23:31:26 +00:00
parent e03202efe2
commit 26b9513f8f
6 changed files with 56 additions and 11 deletions

View File

@ -3,8 +3,38 @@ title: About
description: What is this site? Why does it exist?
---
This site is my first serious attempt to build a statically generated blog. My "heavy" blog can be found at [Exiting The Cave](https://exitingthecave.com/). That site is a traditional Wordpress blog, with all that the platform implies. The Exiting The Cave blog was intended as an attempt at serious, long-form philosophical reasoning. It is where I publish items to which I have devoted a great deal of research and editing. Stuff that, even though it is not likely to find a home in a "professional" academic journal, is nonetheless valuable as a sort of second-tier of open academic writing that others may find useful.
## Welcome to my website!
This blog has a different purpose. There are many times when I want to put pen to paper, but yet do not have a complete argument or a clear understanding of the topic yet. There are also lots of things I write that aren't arguments at all. Unlike my formal philosophy blog, which tends to avoid my personal feelings, opinions, and tangential topics like politics, culture, and current events, this blog will dabble in all of that that, as well as the occasional poem, short fiction piece, and nerdy technical topics, including snippets of code I find, and problems I've solved on my new job.
This blog replaces my old "formal" blog *Exiting The Cave* (now defunct). That blog was intended as an attempt at serious, long-form philosophical reasoning. It is where I published items to which I have devoted a great deal of research and editing. Stuff that, even though it was not likely to find a home in a professional academic journal, was nonetheless my best effort at producing something of academic value, or at least food for thought among the general populace. It has served it's purpose, and it was time to retire it.
I want the technology on which this blog functions to be in keeping with the lightweight nature of the content. Static generators serve that intention well. I type these posts out in VIM or [Typora](https://typora.io/), run the [Hugo](https://gohugo.io/) generator, and then push the build directly to this site's apache doc root. No server-side code, no security threats, no cpu-heavy php or ruby or java. Just a simple apache server, and the text. The way the web was meant to be. I may, over time, add simple javascript instrumentation for various reasons, but for right now, this will do.
This new blog has a slightly different purpose. Though I will continue to post long-form serious content here, this blog will be much more free-form and ad-hoc than the old blog. There are many times when I want to put pen to paper, but yet do not have a complete argument or a clear understanding of the topic yet. There are also lots of things I write that aren't arguments at all. Unlike my formal philosophy blog, which tends to avoid my personal feelings, opinions, and tangential topics like politics, culture, and current events, this blog will dabble in all of that that, as well as the occasional poem, short fiction piece, and nerdy technical topics, including snippets of code I find, and problems I've solved on my new job.
What's more, moving into 2022, I have decided I no longer want to depend on heavy, security hole riddled third-party tools like WordPress, or external one-size-fits-all hosting services like Wordpress.com or Anchor.FM. I want the technology on which this blog functions to be in keeping with the lightweight nature of the content, and I want complete control over everything I produce.
Static generators serve that intention well. I type these posts out in VIM, or [MarkText](https://marktext.app/), or [Typora](https://typora.io/), run the [Hugo](https://gohugo.io/) generator, and then push the static build pages directly to this site's apache doc root. No server-side code, no security threats, no cpu-heavy php or ruby or java. Just a simple apache server, a few images and simple javascript snippets, and of course, the plain html text. The way the web was meant to be.
### Incremental Improvement
In addition to giving me a distraction-free pallate on which to write, this blog will also serve to help keep my tech skills sharp, as I expand the functionality of the blog to my taste, and reskin the site as I learn new css and javascript techniques.
### The Podcast
First among the improvements, you'll find that I am also now hosting my former Anchor podcast directly from this site! You can **[find it here](https://gmgauthier.com/podcast/)** and if you put the url into a podcast player, it should be able to detect the rss feed automatically (complete with images, show notes, and an embedded player!). In case your pod-catcher has trouble, here's the RSS link: `https://gmgauthier.com/podcast/index.xml`.
### The VLOG
In the coming months, I may also begin hosting vlogs here as well. But, being someone with a face for radio, I'm not sure I want to do that yet. In any case, keep checking in, because things are about to get very interesting here!
### The FOSS Repo
This entire site happens to be a git repository, which is hosted on **[my own private repository server](https://gitea.gmgauthier.com/gmgauthier)**. Feel free to pull the code down and have a look at it. Maybe it will be helpful for building your own site.
### FAQ
**Why don't you have comments?**
Because this is my personal site, that I operate myself without any assistance from anyone, I have to prioritize what I want to support on the site. In the past, having open commnents has yielded literally nothing of substantive value. Sure, the ocassional note of praise. But for every one of those, came an additional three or four hostile, nasty, and sometime vulgar comments. I don't want to spend my time curating comments, especially when they don't provide any net benefit. If you want to respond to something I've written on this blog or said on my podcast, you can reach out to me via my **[Gab account](https://gab.com/gmgauthier),** or my **[Minds account](https://minds.com/greg_gauthier).** For post commentary I would particularly prefer you used my social media accounts. I monitor them fairly regularly. So, you should see a response in a few days at most. I won't respond to emails that amount to commentary on my posts.
**Can I reach you for other things besides commentary?**
Yes. For professional inquiries, you can **[email me](mailto:gmgauthier@protonmail.com)**. But if the inquiry is not professional, do not expect a response.

View File

@ -3,7 +3,19 @@ title: Contact
description: "How to reach me"
---
## EMAIL ADDRESS
There are only a few good ways to reach me online:
{{< pure_table
"Service|Handle|Hompage"
"Email|gmgauthier@protonmail.com|https://gmgauthier.com/"
"Gab|gmgauthier|https://gab.com/gmgauthier/"
"Minds|greg_gauthier|https://minds.com/greg_gauthier" >}}
{{< note >}} IMPORTANT NOTE: My email address is for professional or commercial inquiries only. If you have an urge to offer a response to one of my blog posts or podcasts, please do so via my social media accounts. {{< /note >}}
gmgauthier@protonmail.com

View File

@ -1,10 +1,10 @@
{{ partial "header.html" . }}
<div class="header" style="background-color: whitesmoke; opacity: 100%">
<h1>{{ .Title }}</h1>
<h2 style="color: dimgrey">{{ .Description }}</h2>
<h1 style="color: #065387; font-size: 44px">{{ .Title }}</h1>
<h2 style="color: dimgrey; font-size: 24px">{{ .Description }}</h2>
</div>
<div class="content">
<div class="content" style="text-align: justify">
{{ .Content }}
</div>

View File

@ -1,7 +1,9 @@
{{ $fields := (index .Params 0) }}
{{ $data := after 1 .Params }}
<table class="pure-table pure-table-striped">
<span style="margin-left: auto; margin-right: auto; width: auto; padding: 5px">
<table class="pure-table pure-table-striped"
style=" text-align: justify; position: relative; width: fit-content; margin-left: 5%; margin-right: 5%;">
<thead><tr>
{{ range split $fields "|"}}
<th>{{ . }}</th>
@ -17,4 +19,5 @@
</tr>
{{ end }}
</tbody>
</table>
</table>
</span>

View File

@ -144,7 +144,7 @@ div.note
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
background-color: #f0f7fb;
background-image: url(https://gmgauthier.us-east-1.linodeobjects.com/blog/img//img/pencil-48.png);
background-image: url("https://gmgauthier.us-east-1.linodeobjects.com/blog/img/pencil-48.png");
background-position: 9px 0px;
background-repeat: no-repeat;
border: solid 1px #3498db;

BIN
static/img/pencil-48.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB