From 26b9513f8f413b56ca88b585b49702fa5eca63ab Mon Sep 17 00:00:00 2001 From: Greg Gauthier Date: Thu, 6 Jan 2022 23:31:26 +0000 Subject: [PATCH] rewrite of about and contact pages. and other minor tweaks --- content/about.md | 36 ++++++++++++++++++++++++++--- content/contact.md | 16 +++++++++++-- layouts/_default/single.html | 6 ++--- layouts/shortcodes/pure_table.html | 7 ++++-- static/css/gmgauthier.css | 2 +- static/img/pencil-48.png | Bin 0 -> 1112 bytes 6 files changed, 56 insertions(+), 11 deletions(-) create mode 100644 static/img/pencil-48.png diff --git a/content/about.md b/content/about.md index 9f2be74..45af5ce 100644 --- a/content/about.md +++ b/content/about.md @@ -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. diff --git a/content/contact.md b/content/contact.md index 8adabcd..f626a17 100644 --- a/content/contact.md +++ b/content/contact.md @@ -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 diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 47b39b9..3c1afeb 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,10 +1,10 @@ {{ partial "header.html" . }}
-

{{ .Title }}

-

{{ .Description }}

+

{{ .Title }}

+

{{ .Description }}

-
+
{{ .Content }}
diff --git a/layouts/shortcodes/pure_table.html b/layouts/shortcodes/pure_table.html index 91236bc..f50a773 100644 --- a/layouts/shortcodes/pure_table.html +++ b/layouts/shortcodes/pure_table.html @@ -1,7 +1,9 @@ {{ $fields := (index .Params 0) }} {{ $data := after 1 .Params }} - + +
{{ range split $fields "|"}} @@ -17,4 +19,5 @@ {{ end }} -
{{ . }}
\ No newline at end of file + + \ No newline at end of file diff --git a/static/css/gmgauthier.css b/static/css/gmgauthier.css index da38183..1c68809 100644 --- a/static/css/gmgauthier.css +++ b/static/css/gmgauthier.css @@ -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; diff --git a/static/img/pencil-48.png b/static/img/pencil-48.png new file mode 100644 index 0000000000000000000000000000000000000000..03605bd375b1faf7a46e92f59e18da1749f61e1e GIT binary patch literal 1112 zcmaJ;ZA@Eb6n;zj=xC}7*<@_Gu?QQssBNKNmof@#OG_z2=@uA+lrcb}Q)6m$ghZ5; z1#}-2SwC*?1=e=78k1);X`?i8?6EzxR{6#SJv?M0}@#frn@}B2; z&UxN*2Wo371(~}u5kdl^L2H5hT;k<%;oE9|a|a$& zPp%q*MDE4q{+QB74vj}q{@U2;LqiZ34wI_z5BdNuWwAMoRdht*B?<;pK3wD`Wo)GE za!l&RMIKzj;1U)qeUZ{pKqDG9qGqvz#ws6%<`sdc#viK)#Pk6IS|BTF2tu*M5MEI+ zL_rf64M#v_ULx~i^(ZuqLL3gplnhizQUVQ0u_w{l6voy`4B8@30@YlOQVc*uP7}=- zX`f$fng$Pv3ZPm)(FKVVp{qA&}ZmyRy0naJ@ih>n6iIUNO5;Ul)WHQ)nh zi>ZKmGQhK(#+p$K+k>HiCIj|K;_*0aRqDYKH`Eh@k_(4hgZcRBdoy?8r@HKxntI6p z|L_EyvXC-;$1_wML^gvaB4toli)EJ*oC_VX!S zrEzLGPgfotsl{{Jxh>X^9o}^!%NAKhLqrO_|6@JA0Ead<*=>p_=t_^TC!EH&n?^Tz{1xNN>%*I+-{YHz37-foA4q++S$MTr!`Dk-L9 z5~^4w5{oIZ_~FIxxBo|Q>dli~9jE^lh?Q1}l9H*YBJq~s_WIRy5Fn$jMmtqu`|uxu COW{fY literal 0 HcmV?d00001