I have several folks’ journals to archive somewhere. Using what I know, I’m going to use:
fossil-scm for multiple repos
hugo site generator to build them together into an online site
RSS feeds for each journal and interesting items, such as tags
Discourse to use for further comments
My first step will be to create two repos, one for my journal entries at https://talkgroup.xyz, and another to build the site (templates, that kinda thing).
To keep the hosting simple I’m going to use the domain: journal.interi.org and then use sub-directories to feature individual journals/collections. Hence my journal of personal observations will live at https://journal.interi.org/maiki/.
That means I just need a bare hugo site with a content directory to start moving on this.
Each time I plan out merging two archives I run into edge cases. It’s an indication this isn’t going to work well. Instead I’m going to make a single archive for myself. It’s rather silly, but instead of journal.interi.org/maiki it will be maiki.interi.org/journal.
I am still going to break it up into multiple repositories, for easier management, especially when we get to media.
I’ve been thinking about the journal entries I made over the years. I believe I don’t need titles for them, just a date. So that simplifies the metadata for any given journal entry. It will be the date, and then some text.
That leaves some templating, and how I’d like to identify each entry with a human readable title…
And yet I’m likely going to choose: 2008-01-31 as the format. Because I’d like to make it very easy to understand which day that entry is for, regardless of who is reading it in any language; I presume the future readers will be able to convert the datetime, and roughly determine which timezone on Earth I was in (recently, it’s all PST, for the most part…).
So, my template for adding entries has a simple front matter: tags.
The decision to go with a simple, file-name based approach certain helps with the archiving process.
I have a file named 2008-01-15.md, with the following contents:
---
---
Today I got new shoelaces (because mine broke), learned a lot about the place I work (preparing for a presentation), and even ran so quick I nearly vomited (because I didn’t want to miss the train twice).
Despite all that, I feel okay (minus the urge to vomit). I am getting stuff done, and I am have all the tools to build a web presence for a cause that I believe in.
I am just blabbing off at the blog, because I want to write/journal more, and every bit helps me feel comfortable doing more. That is all for now. ^_^
And with my templates in place, it produces:
That makes it easy to over the text-only journal entries. I’ll focus on that for now. Let’s see, what else is there to do?