Compare commits
3 commits
0889db812c
...
877b709ea9
Author | SHA1 | Date | |
---|---|---|---|
877b709ea9 | |||
78b59dc2af | |||
e65118a2a2 |
79 changed files with 347 additions and 541 deletions
41
.build.yml
41
.build.yml
|
@ -1,41 +0,0 @@
|
|||
image: alpine/latest
|
||||
oauth: pages.sr.ht/PAGES:RW
|
||||
environment:
|
||||
site: morgan.mcmillian.dev
|
||||
triggers:
|
||||
- action: email
|
||||
condition: always
|
||||
to: Morgan McMillian <morgan@mcmillian.dev>
|
||||
packages:
|
||||
- go
|
||||
- scdoc
|
||||
sources:
|
||||
- https://git.sr.ht/~thrrgilag/morgan.mcmillian.dev
|
||||
- https://git.sr.ht/~adnano/kiln
|
||||
- https://git.sr.ht/~adnano/mdtohtml
|
||||
- https://git.sr.ht/~adnano/gmnitohtml
|
||||
tasks:
|
||||
- kiln: |
|
||||
cd kiln
|
||||
make
|
||||
sudo make install
|
||||
- mdtohtml: |
|
||||
cd mdtohtml
|
||||
make
|
||||
sudo make install
|
||||
- gmnitohtml: |
|
||||
cd gmnitohtml
|
||||
make
|
||||
sudo make install
|
||||
- build: |
|
||||
cd $site
|
||||
kiln build
|
||||
- publish: |
|
||||
tar -C $site/public/gemini -cvz . > gemini.tar.gz
|
||||
tar -C $site/public/https -cvz . > https.tar.gz
|
||||
acurl -f https://pages.sr.ht/publish/$site \
|
||||
-Fcontent=@gemini.tar.gz \
|
||||
-Fprotocol=GEMINI
|
||||
acurl -f https://pages.sr.ht/publish/$site \
|
||||
-Fcontent=@https.tar.gz \
|
||||
-Fprotocol=HTTPS
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[submodule "themes/risotto"]
|
||||
path = themes/risotto
|
||||
url = https://github.com/joeroe/risotto.git
|
11
Jenkinsfile
vendored
11
Jenkinsfile
vendored
|
@ -1,16 +1,10 @@
|
|||
pipeline {
|
||||
agent none
|
||||
agent { label 'fedora' }
|
||||
stages {
|
||||
stage('Build site') {
|
||||
agent {
|
||||
docker {
|
||||
image 'git.dreamfall.space/thrrgilag/kiln:latest'
|
||||
label 'docker-build'
|
||||
}
|
||||
}
|
||||
steps {
|
||||
mattermostSend "Site build started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
|
||||
sh 'kiln build'
|
||||
sh 'hugo'
|
||||
}
|
||||
post {
|
||||
success {
|
||||
|
@ -22,7 +16,6 @@ pipeline {
|
|||
}
|
||||
}
|
||||
stage('Deploy site') {
|
||||
agent { label 'docker-build' }
|
||||
steps {
|
||||
mattermostSend "Site deploy started - ${env.JOB_NAME} ${env.BUILD_NUMBER} (<${env.BUILD_URL}|Open>)"
|
||||
ansiblePlaybook(
|
||||
|
|
6
archetypes/default.md
Normal file
6
archetypes/default.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
---
|
||||
|
79
config.toml
79
config.toml
|
@ -1,34 +1,55 @@
|
|||
title = "morgan.mcmillian.dev"
|
||||
baseURL = 'https://morgan.mcmillian.dev/'
|
||||
languageCode = 'en-us'
|
||||
title = 'morgan.mcmillian.dev'
|
||||
theme = 'risotto'
|
||||
author = 'Morgan McMillian'
|
||||
copyright = ''
|
||||
paginate = 3
|
||||
DefaultContentLanguage = 'en-us'
|
||||
enableInlineShortcodes = true
|
||||
|
||||
[permalinks]
|
||||
"/" = "/{{ .Date.Format `2006/01/02` }}/{{ path.Base .Path }}/"
|
||||
sectionPagesMenu = 'main'
|
||||
|
||||
[[tasks]]
|
||||
name = "gemini"
|
||||
input = [".gmi"]
|
||||
output = ".gmi"
|
||||
template = ".gmi"
|
||||
static_dir = "static"
|
||||
output_dir = "public/gemini"
|
||||
[params]
|
||||
noindex = false
|
||||
|
||||
[[tasks.feeds]]
|
||||
input_dir = "."
|
||||
title = "morgan.mcmillian.dev"
|
||||
template = "atom.xml"
|
||||
output = "atom.xml"
|
||||
[params.theme]
|
||||
palette = 'base16-dark'
|
||||
|
||||
[[tasks]]
|
||||
name = "https"
|
||||
input = [".gmi",".md"]
|
||||
output = ".html"
|
||||
template = ".html"
|
||||
preprocess.gmi = "gmnitohtml"
|
||||
preprocess.md = "mdtohtml"
|
||||
static_dir = "static"
|
||||
output_dir = "public/https"
|
||||
[params.about]
|
||||
title = 'Morgan McMillian'
|
||||
description = 'Spaced out Linux nerd'
|
||||
logo = ''
|
||||
|
||||
[[tasks.feeds]]
|
||||
input_dir = "."
|
||||
title = "morgan.mcmillian.dev"
|
||||
template = "atom.xml"
|
||||
output = "atom.xml"
|
||||
[[params.socialLinks]]
|
||||
icon = 'fa-brands fa-git'
|
||||
title = 'git'
|
||||
url = 'https://git.dreamfall.space/thrrgilag'
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = 'fa-brands fa-gitlab'
|
||||
title = 'GitLab'
|
||||
url = 'https://gitlab.com/thrrgilag'
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = 'fa-brands fa-github'
|
||||
title = 'GitHub'
|
||||
url = 'https://github.com/thrrgilag'
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = 'fa-brands fa-mastodon'
|
||||
title = 'Fosstodon'
|
||||
url = 'https://fosstodon.org/@thrrgilag'
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = 'fa-regular fa-comment-dots'
|
||||
title = 'pnut.io'
|
||||
url = 'https://pnut.io/@thrrgilag'
|
||||
|
||||
[menu]
|
||||
|
||||
[[menu.main]]
|
||||
identifier = 'contact'
|
||||
name = 'Contact'
|
||||
url = '/contact/'
|
||||
weight = 10
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
title: Hello world!
|
||||
date: 2012-03-03T12:08:22+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
---
|
||||
Welcome to the latest version of my site. It’s time that I start putting things into place for releasing some of my personal programming projects into the wild. I don’t consider myself a professional programmer, it’s just a hobby I am always looking to improve on.
|
|
@ -1,7 +0,0 @@
|
|||
---
|
||||
title: Hello World
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
---
|
||||
|
||||
Hello and welcome to my first gemlog post. I haven't been much of a blogger over the years and it's very possible that I won't be much of a gemlogger either. But at the very least I'll try to post whenever I put out updates to my various open-source projects and on occasion write about something (usually tech) that interests me.
|
|
@ -1,44 +0,0 @@
|
|||
---
|
||||
title: My mobile Linux device setup
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
---
|
||||
|
||||
I spent part of my weekend setting up another device with Ubuntu Touch to serve as my main pocket computing device. I've been playing with Linux on various mobile devices over the years but never really talked much about it other than the random social post. So this time I though it would be fun to actually start documenting it for those who are interested in what I'm using but also for my future self to look back upon.
|
||||
|
||||
In this first post I'm actually doing to document 3 devices. The first is my actual phone for voice calls, some texts, and mobile hotspot when needed. The second is the Linux device I have been using as my daily driver the last few weeks for Email, chat, internet, games, stuff like that. And the third device is what I setup to be my new daily driver going forward.
|
||||
|
||||
|
||||
## Light Phone II (my phone)
|
||||
|
||||
OS: Light OS (modified Android)
|
||||
Tools: Phone, Alarm, Calculator
|
||||
|
||||
|
||||
## Planet Computer Gemini PDA 4G LTE (my previous main device)
|
||||
|
||||
OS: Sailfish OS 4.0.1.48
|
||||
Browser: Sailfish Browser
|
||||
Email: Sailfish Email
|
||||
XMPP: Shmoose (Sailfish Messages broken in this release)
|
||||
Matrix: gomuks (via the Terminal) & Konheko
|
||||
Telegram: Telegra'me
|
||||
Mastodon: Tooter Beta (activitypub server runs Pleroma)
|
||||
Twitter: Piepmatz
|
||||
Misc: Storeman, ownKeepass, SailOTP, Pure Maps, gPodder
|
||||
Games: Machines vs Machines, Patience Deck, Picross 2, Heebo
|
||||
|
||||
|
||||
## Sony Xperia X (my current main device)
|
||||
|
||||
OS: ubports Ubuntu Touch OTA-16 RC
|
||||
Browser: Morph Browser
|
||||
Email: Dekko 2
|
||||
XMPP: ConverseJS
|
||||
Matrix: FluffyChat + Pantalaimon UT
|
||||
Telegram: TELEports
|
||||
Mastodon: Plemora web app (created using Webber)
|
||||
Twitter: Twitter web app (created using Webber)
|
||||
Misc: UT Tweak Tools, uVolMan, uNav, Tagger, Seabass2, KeePit, 2FA Manager
|
||||
Games: Machines vs Machines, Harbour AirCraft War, Asteroids, Mines
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
---
|
||||
title: Pantalaimon UT 0.6.0 released
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
---
|
||||
|
||||
This is an important bug fix release which resolves an issue with messages sent as unencrypted in encrypted rooms. Please update and restart the pantalaimon service.
|
||||
|
||||
|
||||
The panctl shell utility is now included with this release and can be accessed via the Terminal using this command.
|
||||
|
||||
```
|
||||
/opt/click.ubuntu.com/pantalaimon.thrrgilag/current/panctl
|
||||
```
|
||||
|
||||
|
||||
Changes:
|
||||
|
||||
* Updated pantalaimon daemon to 0.10.3 which resolves E2EE issues
|
||||
* Add encryption logs when logging level set to "debug"
|
||||
* Added panctl shell utility
|
||||
|
||||
|
||||
Packages available at
|
||||
|
||||
=> https://git.sr.ht/~thrrgilag/pantalaimon-ut/refs/0.6.0
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
---
|
||||
title: morgan.mcmillian.dev
|
||||
---
|
||||
|
||||
My name is Morgan McMillian, also known as thrrgilag in various places online. I am a software engineer with an obsession for Linux, open-source software, and tech in general.
|
||||
|
||||
=> contact contact
|
||||
=> chat chat
|
||||
=> https://fosstodon.org/@thrrgilag social
|
||||
=> /atom.xml feed
|
||||
|
||||
## code
|
||||
|
||||
=> https://git.dreamfall.space/thrrgilag git
|
||||
=> https://gitlab.com/thrrgilag gitlab
|
||||
=> https://github.com/thrrgilag github
|
||||
|
||||
## posts
|
0
content/_index.md
Normal file
0
content/_index.md
Normal file
|
@ -1,26 +0,0 @@
|
|||
---
|
||||
title: public chat
|
||||
---
|
||||
|
||||
These are my public chat rooms where you can find me conversing with my internet friends. The rules are simple.
|
||||
|
||||
1. Be respectful
|
||||
2. No spamming
|
||||
|
||||
|
||||
## #allthingstech
|
||||
|
||||
Public chat room discussing all things tech related.
|
||||
|
||||
=> https://matrix.to/#/#allthingstech:matrix.org #allthingstech:matrix.org
|
||||
=> xmpp:allthingstech@groups.clacks.network?join xmpp:allthingstech@groups.clacks.network
|
||||
=> irc://irc.libera.chat/#allthingstech #allthingstech on irc.libera.chat
|
||||
=> https://patter.chat/room/508 all things tech on pnut.io
|
||||
|
||||
|
||||
## #dev
|
||||
|
||||
My public chat room for various software development projects and discussion in general
|
||||
|
||||
=> https://matrix.to/#/#devel:mcmillian.ems.host #devel:mcmillian.ems.host
|
||||
=> https://patter.chat/room/85 morgan dev chat on pnut.io
|
3
content/chat/_index.md
Normal file
3
content/chat/_index.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: chat
|
||||
---
|
29
content/chat/allthingstech.md
Normal file
29
content/chat/allthingstech.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
title: "#allthingstech"
|
||||
draft: false
|
||||
---
|
||||
|
||||
Public chat room discussing all things tech related.
|
||||
|
||||
**matrix**:
|
||||
[#allthingstech:matrix.org](https://matrix.to/#/#allthingstech:matrix.org)
|
||||
|
||||
**pnut**:
|
||||
[all things tech](https://patter.chat/room/508)
|
||||
|
||||
**xmpp**:
|
||||
[allthingstech@groups.clacks.network](allthingstech@groups.clacks.network?join)
|
||||
|
||||
**irc**:
|
||||
[#allthingstech](irc://irc.libera.chat/#allthingstech)
|
||||
|
||||
<!--more-->
|
||||
|
||||
The rules are simple.
|
||||
|
||||
1. Be respectful
|
||||
2. No spamming
|
||||
|
||||
Notice
|
||||
|
||||
Some of the connected networks maintain a persistent chat history while others do not. Some participants may also keep their own copies of the conversation. Please be aware that regardless of how you join your conversation is logged in multiple places.
|
23
content/chat/devel.md
Normal file
23
content/chat/devel.md
Normal file
|
@ -0,0 +1,23 @@
|
|||
---
|
||||
title: "#devel"
|
||||
draft: false
|
||||
---
|
||||
|
||||
My public chat room for my various open-source projects and software development discussion in general.
|
||||
|
||||
**matrix**:
|
||||
[#devel:mcmillian.ems.host](https://matrix.to/#/#devel:mcmillian.ems.host)
|
||||
|
||||
**pnut**:
|
||||
[thrrgilag dev](https://patter.chat/room/85)
|
||||
|
||||
<!--more-->
|
||||
|
||||
The rules are simple.
|
||||
|
||||
1. Be respectful
|
||||
2. No spamming
|
||||
|
||||
Notice
|
||||
|
||||
Some of the connected networks maintain a persistent chat history while others do not. Some participants may also keep their own copies of the conversation. Please be aware that regardless of how you join your conversation is logged in multiple places.
|
26
content/contact.md
Normal file
26
content/contact.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
title: contact
|
||||
---
|
||||
|
||||
|
||||
**email**:
|
||||
[morgan@mcmillian.dev](mailto:morgan@mcmillian.dev)
|
||||
|
||||
PGP:
|
||||
`4d69 5be6 d38f a455 b758 eae6 42d8 a0f4 6b4f b858`
|
||||
|
||||
|
||||
**matrix**:
|
||||
[@morgan:mcmillian.ems.host](https://matrix.to/#/@morgan:mcmillian.ems.host)
|
||||
|
||||
**threema**:
|
||||
[VNB9TSFJ](https://threema.id/VNB9TSFJ)
|
||||
|
||||
**xmpp**:
|
||||
[morgan@clacks.network](xmpp:morgan@clacks.network)
|
||||
|
||||
**telegram**:
|
||||
[@thrrgilag](https://t.me/thrrgilag)
|
||||
|
||||
**irc**:
|
||||
thrrgilag on irc.libera.chat and irc.oftc.net
|
|
@ -1,29 +0,0 @@
|
|||
---
|
||||
title: contact
|
||||
---
|
||||
|
||||
|
||||
### email
|
||||
|
||||
=> mailto:morgan@mcmillian.dev morgan@mcmillian.dev
|
||||
```
|
||||
4d69 5be6 d38f a455 b758 eae6 42d8 a0f4 6b4f b858
|
||||
```
|
||||
|
||||
|
||||
### chat
|
||||
|
||||
xmpp
|
||||
=> xmpp:morgan@clacks.network morgan@clacks.network
|
||||
|
||||
matrix
|
||||
=> https://matrix.to/#/@morgan:mcmillian.ems.host @morgan:mcmillian.ems.host
|
||||
|
||||
threema
|
||||
=> https://threema.id/VNB9TSFJ VNB9TSFJ
|
||||
|
||||
telegram
|
||||
=> https://t.me/thrrgilag @thrrgilag
|
||||
|
||||
|
||||
thrrgilag on irc.libera.chat and irc.oftc.net
|
6
content/post/_index.md
Normal file
6
content/post/_index.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
+++
|
||||
aliases = ["posts", "blog"]
|
||||
title = "Posts"
|
||||
author = "Morgan McMillian"
|
||||
tags = ["index"]
|
||||
+++
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: App development after BlackBerry 10
|
||||
date: 2018-02-28T15:49:22+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
I’m starting to think more about my mobile app development efforts after BB10 is no longer supportable. It still has life left in it but now that BlackBerry is starting to turn services off it may not be for much longer. I’ve dabbled off and on with Android development and do have an [app][1] for pnut.io that I’m actively working on. But Android as a platform isn’t my favorite and developing for it isn’t as fun given it’s Java roots. So I’m finally putting more attention towards the mobile Linux development space. I think there is a lot more room for amazing things to develop and evolve in that arena. Projects like [ubports][2] are gaining momentum and companies like [Jolla][3] and [Purism][4] have exciting things happening with their distributions and device support. I’ll continue to support my BB10 apps as long as the code signing servers existing and I can distribute usable bar files but I’ll also be porting those apps over to Ubuntu Touch and maybe Sailfish OS. Beyond that any new projects I start on will be for the mobile Linux space. And open source too!
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Beta 2 for Todo.txt Enyo
|
||||
date: 2012-03-18T12:25:23+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
The second beta of Todo.txt Enyo has been uploaded to the HP App Catalog beta channel and is available now. There have been some various bug fixes, minor UI modifications, and initial support for the BlackBerry Playbook. Check out the Apps page for how to get it.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Beta 3 for Todo.txt Enyo
|
||||
date: 2012-11-12T16:17:18+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
The third release of Todo.txt Enyo is now available for both WebOS and BlackBerry PlayBook. This release includes minor UI tweak, a bug fix, and a new feature.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Beta for Todo.txt Enyo
|
||||
date: 2012-03-08T12:07:28+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
The first version of Todo.txt Enyo has been published on the HP App Catalog beta channel. It’s available now to those who are willing to try it out. I’m sure there are plenty of bugs to be discovered so feedback will be very much appreciated.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: BlackBerry PlayBook development
|
||||
date: 2016-08-08T23:49:49+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
I’ve pulled Todo.txt Enyo for the PlayBook from BlackBerry World today and I will no longer be developing for this particular device. My biggest reason has to do with the SDK and the odd bit of hacking it took to build this particular application (the combination of Java and Adobe AIR to build HTML5 apps is a bit bonkers). With Dropbox deprecating v1 of their API I felt it was a good time to bring this particular effort to an end. The source code will continue to be available from my site for those who wish to build their own BAR files. On the brighter side of things the Palm SDK still continues to work so I’ll be continuing support for webOS. I’ll be posting more on that in the near future.
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: Blog post
|
||||
date: 2017-09-24T14:04:21+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
Since I switched off my Friendica instance last month I’m sorting out my blog posting workflow (even though I don’t do it often). So this is pretty much a nonsense post so I can see how it goes out to my various feeds.
|
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: Ending BlackBerry 10 dev
|
||||
date: 2018-09-06T04:00:41+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
I’ve finally reached the point where I’m ready to discontinue support for BB10 in my various app development efforts. Specifically those projects are Goober for BB10 (a native client for pnut.io) and Renamed Todo (a task list app using todo.txt format). I hope they’ve been useful for the handful of users I’ve had and interacted with over the years, I know I’ve enjoyed building them. But the time has come to retire them and allow myself to focus on other platforms. The source code will remains available under and open source license and the bar files will also remain available for those who wish to continue using them.
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Enter monkeystew.social
|
||||
date: 2016-01-25T02:25:41+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
A few weeks back I decided to give hosting my own social service a try. There are a various different projects that are being developed many of which have a pretty solid community around them. I have been using <a href="https://diasporafoundation.org/" target="_blank">Diaspora</a> pretty actively now for the last couple of years so that was my initial choice. But I have also poked around other networks like status net and pump, both of which are pretty active too. Ultimately I decided to use <a href="http://friendica.ca/" target="_blank">Friendica</a> as my service.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Experimental blog post
|
||||
date: 2016-01-14T21:38:23+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
My Friendica experimentation continues, this time with a cheesy no-substance blog post. Please excuse the noise for now but I’m thinking there will be a real blog post coming about my experiences with this software, and open social networks in general. :)
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "Goober 0.7.0"
|
||||
date: 2018-11-23T13:56:31-08:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
The latest Goober for Android has been released to the Google Play store.
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "Goober Android discontinued"
|
||||
date: 2020-08-24T14:36:25-07:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
Today I'm putting Goober for Android officially into retirement status. I received a reminder email from Google this morning that updates to my app will soon require a newer target Android API level. Normally this wouldn't be a big deal however the framework I selected when I began this effort is now pretty far out of date and requires significant amount of work to bring current. I am no willing to devote time developing an application for Android, an operating system I no longer use or even recommend.
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "Goober in maintenance mode"
|
||||
date: 2019-09-13T11:22:59-07:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
I'm going to officially put Goober into a maintenance only mode. The
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "Hello gemini"
|
||||
date: 2021-02-21T07:15:31-08:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
I have entered the world of [Project Gemini](https://gemini.circumlunar.space/). Gemini, for the uninitiated, is a new internet protocol which fits somewhere between gopher and the web. I'm finding its simplicity to be rather appealing so I figured I would dive right in and start publishing my own capsule (gemini://thrrgilag.net/). You can find a list of clients at https://gemini.circumlunar.space/software/. So take a peek and let me know what you think.
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "Hello Pantalaimon UT"
|
||||
date: 2020-08-24T14:58:21-07:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
I've spun up a new project to focus on getting an end-to-end encryption proxy
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: It’s not dead – Renamed Todo 0.7
|
||||
date: 2014-09-02T13:35:19+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
<div>
|
||||
<div>
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Just a reminder…
|
||||
date: 2014-12-02T16:38:36+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
Companies like Facebook, Twitter, or Google should not own or control your relationships. If you are unhappy with a company or their service then stop using it. There are many ways to interact online and offline without a large company owning you.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "monkeystew.org migrated"
|
||||
date: 2019-09-29T08:18:56-07:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
I've migrated posts over from my old blog at monkeystew.org to this new site. With some amount of luck all of the URLs should still work properly and I've attempted to organize everything appropriately. Kinda wild to go back through my old posts over the years.
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Monkeystew, BlackBerry, LuneOS, and more
|
||||
date: 2014-11-11T23:37:45+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
It’s been a crazy busy 2014 and there are no signs that it will let up anytime soon. I have a tendency to line up several projects which I don’t necessarily have time for but work on anyway. So here is a quick recap of what I have brewing in the background.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: monkeystew.social is shutting down
|
||||
date: 2017-08-29T15:36:42+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
I’ve decided to retire my Friendica instance at monkeystew.social. Mostly to free up some resources from my server and have one less thing to worry about and manage. I’m not going away from the social web, just coming at it a little differently now.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Morgan’s summer of code
|
||||
date: 2016-06-29T18:38:52+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
This isn’t anything to do with that Google program. I’m just putting out a quick post about what I’m up to these days.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: My social network
|
||||
date: 2014-12-24T19:43:12+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
In June of 2012 I made the decision to pull the plug on Facebook and I deactivated my account and never looked back. I quit Facebook because I realized back then that the service doesn’t care about me as a person but rather me as data. Constantly changing terms of service, confusing privacy controls, it was a regular routine of discovering what they changed and how to change it back. It became too much for me to handle so I deleted all of my posts (in theory) and deactivated my account. In truth it wasn’t that hard for me to do. Facebook wasn’t my only link to those I cared about. I still had phone numbers, email, messaging, and of course real human interaction. I still get the “Oh that’s right, your not on Facebook” comment occasionally in conversation but the funny thing is, nobody actively tried to get me to rejoin.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "Hello World! (again)"
|
||||
date: 2018-11-22T06:14:21-08:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
I finally made the jump to using a site generator for my blog along with a new domain name. Rather than migrating the old site I've decided to leave it in place and just place my new posts here. Now that this post is out of the way, on with the show!
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: New GNU social instance
|
||||
date: 2016-03-12T17:07:32+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
I’ve been running my owner Friendica instance for a couple of months now. And so far I’ve been pretty happy with how it’s turned out thus far. There are however some quirks with how it works between the various networks. With that I decided to go ahead and run a dedicated instance for GNU social (gs.monkeystew.net) and start following my various ostatus contacts from there. I’ll continue to run Friendica and leave ostatus enabled but my interactions are going to be a little more split. I cross post frequently so feel free to follow me in both places or just one if I repeat myself too much. :-) @thrrgilag@gs.monkeystew.net
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "New source project home"
|
||||
date: 2020-04-23T21:56:14-07:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
After 2 years of running my own GitLab server I decided it was time to retire it and move my open-source projects to other sites. I did this so I can reduce my monthly expenses and honestly GitLab is way more than I actually use or need.
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "pantalaimon-ut 0.4.0"
|
||||
date: 2020-09-07T21:24:32-07:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
I've uploaded another minor update to Pantalaimon for Ubuntu Touch.
|
26
content/post/pantalaimon-ut-0-6-0.md
Normal file
26
content/post/pantalaimon-ut-0-6-0.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
title: "Pantalaimon UT 0.6.0"
|
||||
date: 2021-09-08T08:54:15-07:00
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["ubports","matrix"]
|
||||
---
|
||||
|
||||
This is an important bug fix release which resolves an issue with messages sent as unencrypted in encrypted rooms. Please update and restart the pantalaimon service.
|
||||
|
||||
<!--more-->
|
||||
|
||||
The panctl shell utility is now included with this release and can be accessed via the Terminal using this command.
|
||||
|
||||
`/opt/click.ubuntu.com/pantalaimon.thrrgilag/current/panctl`
|
||||
|
||||
|
||||
Changes:
|
||||
|
||||
- Updated pantalaimon daemon to 0.10.3 which resolves E2EE issues
|
||||
- Add encryption logs when logging level set to "debug"
|
||||
- Added panctl shell utility
|
||||
|
||||
|
||||
Packages available at https://git.sr.ht/~thrrgilag/pantalaimon-ut/refs/0.6.0
|
||||
|
|
@ -1,4 +1,8 @@
|
|||
---
|
||||
title: Pantalaimon UT project has moved
|
||||
date: 2023-02-10T06:50:00-08:00
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["ubports","matrix"]
|
||||
---
|
||||
The project for Pantalaimon UT has moved from [sourcehut](https://sr.ht) to my forgejo instance [here](https://git.dreamfall.space/thrrgilag/pantalaimon-ut). Source code, issues, and release artifacts can be found at it's new home. The mailing list however is being deleted. Future announcements will be posted to my blog and public discussion will continue at the [UBports forum](https://forums.ubports.com/).
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Pending updates
|
||||
date: 2014-08-26T14:25:28+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
I’ve been working on an update to Renamed Todo and made some good progress over this last weekend. Mostly minor stuff, a few cosmetic changes, a few UI tweaks, and a small bug fix which I’m attempting to squash now. I’m also doing some work under the hood to prepare for a much bigger update to follow.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "pnut-matrix 1.0.0"
|
||||
date: 2019-01-03T20:02:00-08:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
|
||||
The pnut-matrix bridge has now reached 1.0. It now runs using pnut.io app streams for improved performance, includes administrative controls for managing bridged rooms, and syncs pnut.io avatars and display names to matrix. You can find the latest release at https://gitlab.com/thrrgilag/pnut-matrix and join the chat at https://patter.chat/room/999
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Because naming an app is hard – Renamed Todo 0.5
|
||||
date: 2013-05-01T11:35:16+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
So I’ve gone and renamed my todo app formerly known as Task Slayer. I honestly wasn’t that fond of the previous name to begin with so when asked to change it to avoid confusion with another app by the same name I gladly did so. I didn’t realize how much of a pain it is though so I don’t plan on doing this again. That being said this release is much more than just a fancy new name. This release includes sharing support, an active frame, and support for those fancy new Q10 devices people are clamoring for.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Renamed Todo 0.7.1
|
||||
date: 2014-12-17T14:03:45+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
I was hoping this release would include new features but time was not on my side this go around. I decided to go ahead with a minor bug fix release instead. Solving an erroneous authentication error when authorizing the app with Dropbox. Enjoy and stay tuned for more enhancements down the road.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Renamed Todo 0.7.2
|
||||
date: 2015-03-18T13:25:35+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
Another minor update is available for all BlackBerry 10 devices in BlackBerry World which fixes UTF-8 support. This application will be in maintenance mode for now only handling bug fixes as they surface. As such I’ve decided to make Renamed Todo available for free. I’m working on a rewrite bringing it to more platforms and will be putting the new code out as open source. More to come on that soon.
|
||||
|
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: Renamed Todo 0.7.4, BB 10.3.3, and Dropbox
|
||||
date: 2016-12-21T23:48:25+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
A change was introduced with the release of BlackBerry 10.3.3 that breaks authentication between Renamed Todo and Dropbox. I’ll be reworking (again) the authorization process to work properly with this latest update. I’ll post again when the update is available here on this blog as well as my social feeds. Links to follow me are in the sidebar.
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Renamed Todo 0.7.4
|
||||
date: 2016-08-12T06:04:05+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
An update is now available for all BlackBerry 10 devices in BlackBerry World which adds support for Dropbox API v2. There are no visible changes to this release, just behind the scenes work in preparation for the Dropbox deprecating their API v1. This will allow Renamed Todo to continue to function for the foreseeable future.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Saying goodbye to old networks
|
||||
date: 2017-03-12T16:43:17+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
This week I’m saying goodbye to an old network as App.net is shutting down.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Still not dead – Renamed Todo update
|
||||
date: 2018-01-21T15:19:40+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
It’s been a long while since my last update. I haven’t been paying much attention to this app over the last couple of years for various different reasons. Mostly do to having switched my primary phone from the lovely BlackBerry Passport to an Android based BlackBerry phone. But I still love BlackBerry 10 and I still love this app so I’ve finally pulled the trigger and made it open source. It’s now available under the Apache 2.0 license and I’ll be continuing it’s support and development.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Support Matrix!
|
||||
date: 2017-07-07T21:27:12+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
This has been one of my favorite projects this year. If you haven’t checked it out yet head over to <a href="http://matrix.org/" target="_blank" rel="noopener">matrix.org</a> and take a peek. It’s grown a lot over the last year but now faces funding challenges. If you are able to help support the core team. Patreon, Liberapay, and bitcoin details are in the linked blog post.
|
||||
|
|
@ -1,12 +1,13 @@
|
|||
---
|
||||
title: Matrix server shutdown
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
title: "Matrix server shutdown"
|
||||
date: 2021-07-03T09:36:58-07:00
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["matrix","pnut"]
|
||||
---
|
||||
|
||||
Today I have officially retired my self-hosted matrix server and along with it the custom app service bridge I wrote for pnut.io (pnut-matrix). This comes as a somewhat bittersweet moment as I have been running my own matrix server since the end of 2016 and worked on the bridge since early 2017. I've been a fan and user of matrix over those years, the idea of a decentralized chat network built on common protocol that could interface with other networks appeals to me. But as I have come to realize this power and flexibility comes at a cost of complexity and resources. I find myself in need of freeing up my time and money for other ventures. So I must bid farewell to my server that has been my personal playground for the last 4 years. I moved to a managed service which costs me less and still allow me to participate in the matrix network. I have also replaced my pnut-matrix bridge with a much lighter weight plugin I wrote for matterbridge. It is a work in progress and I will share more details as it makes progress.
|
||||
|
||||
|
||||
=> https://gitlab.com/thrrgilag/pnut-matrix pnut-matrix - A matrix appservice bridge for pnut.io
|
||||
=> https://git.sr.ht/~thrrgilag/pnut-bridge pnut-bridge - A matterbridge plugin for pnut.io
|
||||
=> [pnut-matrix](https://gitlab.com/thrrgilag/pnut-matrix) - A matrix appservice bridge for pnut.io
|
||||
=> [pnut-bridge](https://git.sr.ht/~thrrgilag/pnut-bridge) - A matterbridge plugin for pnut.io
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Task Slayer 0.4.1 available
|
||||
date: 2013-02-16T12:38:53+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
My latest update to Task Slayer is now available for sale in BlackBerry World for the BlackBerry Z10. There are a number of bug fixes included in this release to make it fast and stable now that BB10 has been officially released. Even though it’s not labeled as v1.0 it’s ready for every day use. My next release will focus on tighter BB10 integration, Q10 support, and perhaps a few extra features along the way.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Task Slayer for BB10 update
|
||||
date: 2012-12-13T12:50:20+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
This is a relatively minor update to Task Slayer. The only notable feature was really just adding a quick search box and a little bit of UI tweaking. Those with DevAlpha devices can download it from BlackBerry World. Along with refreshed screenshots I’ll attempt to post a video with my next release to give a taste to those who might be eagerly awaiting the launch of BlackBerry 10 at the end of January or curious to see how this app works compared to it’s counter parts.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Task Slayer for BlackBerry 10
|
||||
date: 2012-10-13T12:06:26+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
My first BlackBerry 10 app Task Slayer is now available in the BlackBerry AppWorld. Like my previous apps Task Slayer is a task manager based on the [todo.txt][2] file format. This initial release covers the basics for managing tasks on the local device and has focused on making for a usable user interface. It’s been tested and functional in the BlackBerry 10 Dev Alpha Simulator. I’m looking for those who have Dev Alpha devices to help test and provide feedback. I plan to have Dropbox syncing in my next release and have the basic framework in place to easily add more cloud services. Click or scan the barcode link to download and give it a try.[^1]
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: The end of summer – Renamed Todo 0.6
|
||||
date: 2013-09-11T11:20:36+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
Now that summer is over it’s time to release another update. With this update I’m continuing to make tweaks to the interface while adding some useful new features. Most notably due date support with use of the custom due: tag. Along with that comes some ability to manage the local sandbox files such as export and delete. I have many more updated planned down the road. As always your feedback is appreciated.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Todo.txt Enyo 0.4.0
|
||||
date: 2012-12-13T12:23:47+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
The fourth release of Todo.txt Enyo is now available for both WebOS and BlackBerry PlayBook. Even though there was only one new feature added I think it’s a good one. This release took a little while to get approved in BlackBerry App World. I suspect the folks in Waterloo are getting a lot more app submissions these days.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: Todo.txt Enyo 0.4.1 update for webOS
|
||||
date: 2013-04-13T11:48:29+00:00
|
||||
params:
|
||||
origin: monkeystew.org
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["monkeystew.org"]
|
||||
---
|
||||
Long live webOS! I’ve decided to release a minor update to address some webOS specific requests. First up has to do with scaling properly on a Pre 3 device. Since I don’t have an actual Pre 3 device I have to rely on the simulator which doesn’t truly show how small or large the text actually looks. Hopefully this will help those die hard users from having to strain their eyes. The other change allows those who maintain their todo.txt on the local device to change where it’s stored internally. This should be particularly useful for those who dual boot their TouchPad with Android and like to keep edit the file in either OS.
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
---
|
||||
title: "woodstock 0.2.0"
|
||||
date: 2020-04-29T05:56:09-07:00
|
||||
params:
|
||||
origin: thrrgilag.net
|
||||
draft: false
|
||||
author: Morgan McMillian
|
||||
tags: ["thrrgilag.net"]
|
||||
---
|
||||
Announcing the second pre-release (or re-release?) of the woodstock client
|
||||
library for pnut.io. This is my continuation of the work started by
|
22
layouts/index.html
Normal file
22
layouts/index.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
{{ define "main" }}
|
||||
{{ .Content }}
|
||||
|
||||
{{ range .Paginator.Pages }}
|
||||
<article class="post">
|
||||
<header class="post__header">
|
||||
<h1><a href="{{ .Permalink }}">{{ .Title | markdownify }}</a></h1>
|
||||
<p class="post__meta">
|
||||
<!-- {{ .Params.author }}, -->
|
||||
<span class="date">{{ .Date.Format "2 January 2006" }}</span>
|
||||
</p>
|
||||
</header>
|
||||
|
||||
<section class="post__summary">
|
||||
<p>{{ .Summary }}</p>
|
||||
</section>
|
||||
</article>
|
||||
{{ end }}
|
||||
<a href="/post/">more posts</a>
|
||||
|
||||
|
||||
{{ end }}
|
12
layouts/post/list.html
Normal file
12
layouts/post/list.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
{{ define "main" }}
|
||||
<h1 id="{{ .Title | urlize }}">{{ .Title | markdownify }}</h1>
|
||||
|
||||
{{ .Content }}
|
||||
|
||||
<ul>
|
||||
{{ range .Pages }}
|
||||
{{ .Render "li" }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
|
||||
{{ end }}
|
|
@ -7,5 +7,5 @@
|
|||
tasks:
|
||||
- name: Sync html directory
|
||||
ansible.posix.synchronize:
|
||||
src: public/https/
|
||||
src: public/
|
||||
dest: "{{ html_location }}/"
|
||||
|
|
|
@ -1,82 +0,0 @@
|
|||
:root {
|
||||
--bg: #ffffff;
|
||||
--fg: #171a1f;
|
||||
--link: #004cb8;
|
||||
--active: #006aff;
|
||||
--pre: #e9ecef;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: sans-serif;
|
||||
background-color: var(--bg);
|
||||
color: var(--fg);
|
||||
padding: 2rem 1.25rem;
|
||||
line-height: 1.5;
|
||||
max-width: 600px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
header {
|
||||
margin-bottom: 1rem;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
header h1 {
|
||||
font-size: 1.2rem;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--link);
|
||||
position: relative;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: var(--active);
|
||||
}
|
||||
|
||||
main h1 {
|
||||
font-size: 1.6rem;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 1.35rem;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 1.1rem;
|
||||
}
|
||||
|
||||
ul {
|
||||
padding: 0;
|
||||
list-style: None;
|
||||
}
|
||||
|
||||
pre {
|
||||
display: block;
|
||||
padding: .25rem;
|
||||
margin: .25rem 0;
|
||||
overflow-x: auto;
|
||||
font-size: 1.2em;
|
||||
background-color: var(--pre);
|
||||
}
|
||||
|
||||
footer {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
@media (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--bg: #222222;
|
||||
--fg: #efefef;
|
||||
--link: #aaaaaa;
|
||||
--active: #dddddd;
|
||||
--pre: #555555;
|
||||
}
|
||||
}
|
|
@ -1,15 +0,0 @@
|
|||
{{ `<?xml version="1.0" encoding="utf-8"?>` | safeHTML }}
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<id>{{ .URL }}</id>
|
||||
<title>{{ .Title }}</title>
|
||||
<updated>{{ site.Generated.Format "2006-01-02T15:04:05Z07:00" }}</updated>
|
||||
<link href="{{ .URL | safeURL }}" rel="alternate"/>
|
||||
{{ range .Pages }}<entry>
|
||||
<id>{{ .URL }}</id>
|
||||
<title>{{ .Title }}</title>
|
||||
<updated>{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}</updated>
|
||||
<link href="{{ .URL | safeURL }}" rel="alternate"/>
|
||||
<content>{{ .Content }}</content>
|
||||
</entry>
|
||||
{{ end -}}
|
||||
</feed>
|
|
@ -1,13 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<link rel="stylesheet" href="/style.css">
|
||||
<title>{{ .Title }}</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{ block "main" . }}{{ end }}
|
||||
</body>
|
||||
</html>
|
|
@ -1,3 +0,0 @@
|
|||
# {{ .Title }}
|
||||
{{ if .Content }}
|
||||
{{ .Content }}{{ end }}
|
|
@ -1,10 +0,0 @@
|
|||
{{ define "main" }}
|
||||
{{ partial "header.html" . | safeHTML }}
|
||||
|
||||
<main>
|
||||
<h1>{{ .Title }}</h1>
|
||||
|
||||
{{ .Content | safeHTML }}
|
||||
</main>
|
||||
|
||||
{{ end }}
|
|
@ -1,5 +0,0 @@
|
|||
# {{ .Title }}
|
||||
{{- if not .Date.IsZero }}
|
||||
Posted on {{ .Date.Format "2006-01-02" }}{{ end }}
|
||||
|
||||
{{ .Content }}
|
|
@ -1,9 +0,0 @@
|
|||
<header>
|
||||
<h1><a href="/">morgan.mcmillian.dev</a></h1>
|
||||
<nav>
|
||||
<a href="/contact">contact</a> ‧
|
||||
<a href="/chat">chat</a> ‧
|
||||
<a href="https://fosstodon.org/@thrrgilag" rel="me">social</a> ‧
|
||||
<a href="/atom.xml">feed</a>
|
||||
</nav>
|
||||
</header>
|
|
@ -1,18 +0,0 @@
|
|||
{{ `<?xml version="1.0" encoding="utf-8"?>` | safeHTML }}
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<id>{{ .URL }}</id>
|
||||
<title>{{ .Title }}</title>
|
||||
<updated>{{ site.Generated.Format "2006-01-02T15:04:05Z07:00" }}</updated>
|
||||
<link href="{{ .URL | safeURL }}" rel="alternate"/>
|
||||
{{ range .Pages }}<entry>
|
||||
<id>{{ .URL }}</id>
|
||||
<title>{{ .Title }}</title>
|
||||
<updated>{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}</updated>
|
||||
<link href="{{ .URL | safeURL }}" rel="alternate"/>
|
||||
<content type="html">{{ .Content | html }}</content>
|
||||
<author>
|
||||
<name>Morgan McMillian</name>
|
||||
</author>
|
||||
</entry>
|
||||
{{ end -}}
|
||||
</feed>
|
|
@ -1,13 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<link rel="stylesheet" href="/style.css">
|
||||
<title>{{ .Title }}</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
{{ block "main" . }}{{ end }}
|
||||
</body>
|
||||
</html>
|
|
@ -1,6 +0,0 @@
|
|||
# {{ .Title }}
|
||||
{{ if .Content }}
|
||||
{{ .Content }}{{ end }}
|
||||
{{ range .Pages }}=> {{ .Path }} {{ if not .Date.IsZero -}}
|
||||
{{ .Date.Format "2006-01-02" }} {{end}}{{ .Title }}
|
||||
{{ end -}}
|
|
@ -1,19 +0,0 @@
|
|||
{{ define "main" }}
|
||||
{{ partial "header.html" . | safeHTML }}
|
||||
|
||||
<p>Morgan McMillian, also known as thrrgilag.</p>
|
||||
|
||||
<nav>
|
||||
<a href="https://git.dreamfall.space/thrrgilag" rel="me">git</a> ‧
|
||||
<a href="https://gitlab.com/thrrgilag" rel="me">gitlab</a> ‧
|
||||
<a href="https://github.com/thrrgilag" rel="me">github</a>
|
||||
</nav>
|
||||
|
||||
<h2>posts</h2>
|
||||
<ul>
|
||||
{{ range .Pages }}
|
||||
<li>{{ .Date.Format "2006-01-02" }} ~ <a href="{{ .Path }}">{{ .Title }}</a></li>
|
||||
{{ end -}}
|
||||
</ul>
|
||||
|
||||
{{ end }}
|
|
@ -1,20 +0,0 @@
|
|||
{{ define "main" }}
|
||||
<main>
|
||||
<h1>{{ .Title }}</h1>
|
||||
{{- if not .Date.IsZero }}
|
||||
<small>{{ .Date.Format "2006-01-02" }} on
|
||||
{{ if .Params.origin }} {{ .Params.origin }}
|
||||
{{ else }} <a href="/">{{ site.Title }}</a>
|
||||
{{ end }}
|
||||
</small>{{ end }}
|
||||
|
||||
{{ .Content | safeHTML }}
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<small>
|
||||
This work is licensed under a <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA-4.0 license</a>.
|
||||
<a href="https://git.dreamfall.space/thrrgilag/morgan.mcmillian.dev">Source code</a>
|
||||
</small>
|
||||
</footer>
|
||||
{{ end }}
|
1
themes/risotto
Submodule
1
themes/risotto
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 5232e9f44fc62cd564ae390521456ef26f736812
|
Loading…
Reference in a new issue