~chambln/cosine.blue

1d84b5aaf5299b9888e00ffa7fc6c36838d4efbe — Gregory Chamberlain a month ago a0939b3
Add about.md and soyboy.jpg portrait
4 files changed, 67 insertions(+), 24 deletions(-)

A env/about.md.sh
M share/header.html
A src/about.md
A src/soyboy.jpg
A env/about.md.sh => env/about.md.sh +1 -0
@@ 0,0 1,1 @@
pagetitle='About cosine.blue'

M share/header.html => share/header.html +5 -24
@@ 9,7 9,7 @@
  <a href="/photos.html">Photos</a>
</nav>

<p>Blog by Gregory Chamberlain.</p>
<p>Blog by <a href="/about.html">Gregory Chamberlain</a>.</p>

<table>
  <tbody>


@@ 25,29 25,6 @@
      </td>
    </tr>
    <tr>
      <td>XMPP</td>
      <td>
        <a href="xmpp:chambln@member.fsf.org">chambln@member.fsf.org</a>
      </td>
    </tr>
    <tr>
      <td>Matrix</td>
      <td>
        <a href="https://matrix.to/#/@chambln:matrix.org">@chambln:matrix.org</a>
      </td>
    </tr>
    <tr>
      <td>PGP</td>
      <td>
        <a href="/pubkey-gc.txt"
           title="Save this file as, say, pubkey-gc.txt, then run “gpg --import pubkey-gc.txt”">B271 F6B8 7BBF</a>
      </td>
    </tr>
    <tr>
      <td>Sourcehut</td>
      <td><a href="https://sr.ht/~chambln" title="Source code repositories">~chambln</a></td>
    </tr>
    <tr>
      <td>Mastodon</td>
      <td><a rel="me" href="https://mastodon.social/@chambln" title="Federated & decentralised microblog">@chambln</a></td>
    </tr>


@@ 55,5 32,9 @@
      <td>YouTube</td>
      <td><a href="https://www.youtube.com/channel/UCOb5gSrOunsQkShnBhp9IAw" title="My YouTube channel">UCOb…9IAw</a></td>
    </tr>
    <tr>
      <td>Sources</td>
      <td><a href="https://sr.ht/~chambln" title="Source code repositories">sr.ht/~chambln</a></td>
    </tr>
  </tbody>
</table>

A src/about.md => src/about.md +61 -0
@@ 0,0 1,61 @@
![Portrait photo of a some skinny white dude with long blond hair wearing sunglasses and a white t-shirt that says “SOYBOY” while stood against a blue and white mural trying his best to look cool](/soyboy.jpg)

Hi, I’m Greg and this is my little corner of the Internet.  It is home to some of the things I have written or otherwise created.  I hope you like it.

I also have a [Gemini] capsule, <gemini://cosine.blue>.

# Contact

You can reach me by sending an email to <greg@cosine.blue>.  If you haven’t had a reply within a day or two, please check your spam/junk folder.

<small>If you know how, please encrypt your emails to me using [my PGP public key](pubkey-gc.txt).  Don’t forget to send me your own public key so I can reply.</small>

<small>If you’d like to learn how to use encryption with emails, check out [*Email Self-Defense*], an excellent guide by the Free Software Foundation.</small>

Alternatively you can try using one of the following more obscure and complicated ways of contacting me, in increasing order of difficulty. Good luck!

- Mastodon: [@chambln@mastodon.social](https://mastodon.social/@chambln)
- Matrix: [@chambln:matrix.org](https://matrix.to/#/@chambln:matrix.org)
- XMPP: <xmpp:chambln@member.fsf.org>

However you go about it, thanks for getting in touch!  I love hearing your thoughts.

# Comments

I also have a *public* email inbox in the form of a two-way mailing list.  Anyone can send emails there, and anyone can read emails sent there.  It’s like a public forum or comments section, except you don’t need to register or anything because everybody just uses their own email account.

- [Browse posts](https://lists.sr.ht/~chambln/public-inbox)
- [New post](mailto:~chambln/public-inbox@lists.sr.ht)
- [Subscribe](mailto:~chambln/public-inbox+subscribe@lists.sr.ht)

# Copying

Everything on cosine.blue is available under a free/libre, *copyleft* licence.  Basically you have the freedom to copy and reuse this stuff, verbatim or modified, for any purpose (even commercially).  See [Licence](/licence.html) for more details.

# Colophon

<small>What is it with the alliteration of subheadings on this site‽  I swear I’m not doing this on purpose.</small>

The website itself is cobbled together using a series of remarkably portable but woefully undocumented shell scripts that I wrote a long time ago and no longer understand.

Blog posts are written in [a flavour of Markdown][Commonmark] that is far too limited for my purposes (it doesn’t even support tables) but should be fast enough to compensate for how painfully slow the rest of the static site generator is.

It’s all in a Git repository which can be viewed at (and cloned from) this URL: <https://git.sr.ht/~chambln/cosine.blue>.

To improve page performance, there are a few things in place to reduce the size and number of requests your browser has to make to my webserver:

- There are no web fonts
- There is no JavaScript
- The stylesheet is embedded directly into each page
- An empty favicon is provided to prevent requests to `/favicon.ico`
- Images have been optimised by hand using the [*Save For Web*] plugin for [GIMP].

The favicon is provided by the HTML snippet below, embedded in the `head` of the document.  Don’t ask me how it works.

    <link rel="icon" href="data:;base64,iVBORw0KGgo=" />

 [*Email Self-Defense*]: https://emailselfdefense.fsf.org/en/
 [Gemini]: https://gemini.circumlunar.space
 [Commonmark]: https://commonmark.org
 [*Save for Web*]: https://packages.debian.org/buster/gimp-plugin-registry
 [GIMP]: https://gimp.org

A src/soyboy.jpg => src/soyboy.jpg +0 -0