Boris Mann

Open Source. Community. Decentralized Web. Building dev tools at Fission. Cooks & eats.

Home

Colophon

  • Last Edit: October 03, 2020

Historically, a Colophon was “a statement at the end of a book, typically with a printer’s emblem, giving information about its authorship and printing” (via Google Dictionary).This site was last built: November 27, 2020

So, I keep notes on what software and other tools I use, in part as notes to myself.

My Blog ColophonBlog Colophon
It’s archives all the way down! The long(er) form content from the (original) blog.bmannconsulting.com has all been imported here. I swapped the domain to [[Micro.blog]], and that’s where I post photos and short content. The [[Colophon]] page covers “this” site.
May 2020 - current
This blog is currently powered by Jekyll 4 hosted on Netlify. Netlify builds the site from a private git repo on Github.
I write short social posts on my phone via micropub. There are a variety of micropub clients y...
documents software & changes all the way to 2001.

bmannconsulting garden & gazebo (Sept 2020)

Well, WikiJS didn’t last long. The public site is back to running JekyllJekyll
Set env variable PAGES_REPO_NWO to build on [[Netlify]]
Set the environment variable PAGES_REPO_NWO to a repo such as spadebuilders/EIPs if you want to have Jekyll sites build on Netlify.
Posts by Year
{% raw %}
{% for post in site.posts %}
{% capture current_year %}{{ post.date | date: "%Y" }}{% endcapture %}
{% if current_year != previous_year %}
{% unless forloop.first %}
</ul>
{% endunless %}
<h2>{{ current_year }}</h2>
<ul>
...
, starting from the Digital Garden Jekyll TemplateDigital Garden Jekyll Template
This site started with this JekyllJekyll
Set env variable PAGES_REPO_NWO to build on [[Netlify]]
Set the environment variable PAGES_REPO_NWO to a repo such as spadebuilders/EIPs if you want to have Jekyll sites build on Netlify.
Posts by Year
{% raw %}
{% for post in site.posts %}
{% capture current_year %}{{ post.date | date: "%Y" }}{% endcapture %}
{% if current_year != previous_year %}
{% unless forloop.first %}
</ul>
{% endunless %}
<h2>{{ current_year }}</h2>
<ul>
...
template, created by [[Maxime Vaillancourt]]. The [[Colophon]] has more details about how it has evolved.
Below, the contents of the original “Your first seed” note, which I deleted along with cats and consistency:

Welcome!
This is your first note. You’ll find it in the notes/ directory.
Link syntax
To link to another note, you can use regular Markdown syntax for links, with a relative link to the other note, like this: this is a link to a note about ca...
and its custom BacklinksBacklinks
Are backlinks a feature or a product?
plugin.

The public site is the “garden”, which is in a public folder inside the “gazebo”, where I can keep private notes. Stored in a private Github repo.

Since I have my DNS on Cloudflare, ended up using the Cloudflare IPFS GatewayCloudflare IPFS Gateway
[[Cloudflare]] has a Distributed Web Gateway page that covers both IPFSIPFS
InterPlanetary File System
website: https://ipfs.io
Originally created by [[Juan Benet]] who founded [[Protocol Labs]].
and [[Ethereum]].
Here is the extreme TLDR of using their IPFS gateway (if you already have your DNS hosted with Cloudflare):

Create a CNAME for your website that points to cloudflare-ipfs.com – in my case for my root domain, bmannconsulting.com
Create a TXT record at _dnslink.bmannconsulting.com
Enter in dnslink=/ipns/APPNAME.fission.app – from the FissionFission
Fission is the company I founded in June [[2019]] with [[Brooklyn Zelenka]].

https://fission.codes
twitter @fissioncodes
[[Discord]] chat https://fission.codes/discord
[[Discourse]] forum https://talk.fission.codes

Guide on controlling your own DNS

Unfortunately, Cloudf...
to link my site up to where it is hosted on the FissionFission
Fission is the company I founded in June [[2019]] with [[Brooklyn Zelenka]].

https://fission.codes
twitter @fissioncodes
[[Discord]] chat https://fission.codes/discord
[[Discourse]] forum https://talk.fission.codes

platform. Which means the whole thing is on IPFSIPFS
InterPlanetary File System
website: https://ipfs.io
Originally created by [[Juan Benet]] who founded [[Protocol Labs]].
. You can browse the archive 2020 folder to see the bare IPFS directories underneath.

I build the site locally and then publish to Fission.

The Garden and the GazeboGarden and the Gazebo
My current setup for this site I’m calling the Garden and the Gazebo.1
The Garden is what you’re looking at and browsing: inter-linked notes, the portion of my [[Second Brain]] that I keep public.
The Gazebo is where I keep my private notes. A day-to-day [[Worklog]], TODOs, notes from meetings, and various notes to self.
Garden
I haven’t used my root bmannconsulting domain for things for a while. The ArchiveArchive
has 12 years of lightly pruned blog posts. I ran a separate wiki for a while, mos...
has a write up about the setup and the thinking behind what, why, and how.

bmann wiki, bmannconsulting.com WikiJS (May 2020)

As of May 2020:

  • Did some research on Markdown-based flat file / git wikis, thinking about integrating with my blog
  • After looking at the options, keeping the wiki separate and keeping it as WikiJS still makes sense; this was originaly wiki.bmann.ca (which now redirects here) and the bulk of it was food / travel stuff aka Duck Ramen WikiDuck Ramen Wiki
    Some of this content is from what I called the Duck Ramen Wiki, because I set it up right around the time we went on a trip to Victoria and I made duck ramen).
    I put food, travel, and related type stuff on the [[AllTheBestRecipes]] site now.
  • Imported the JekyllJekyll
    Set env variable PAGES_REPO_NWO to build on [[Netlify]]
    Set the environment variable PAGES_REPO_NWO to a repo such as spadebuilders/EIPs if you want to have Jekyll sites build on Netlify.
    Posts by Year
    {% raw %}
    {% for post in site.posts %}
    {% capture current_year %}{{ post.date | date: "%Y" }}{% endcapture %}
    {% if current_year != previous_year %}
    {% unless forloop.first %}
    </ul>
    {% endunless %}
    <h2>{{ current_year }}</h2>
    <ul>
    ...
    -based blog that was at bmannconsulting.com into the ArchiveArchive
    including bringing in some trimmed and posterous-era stuff back online

Still a WIP, and will write up a blog post once things have settled

wiki.bmann.ca WikiJS (Aug 2018)

As of August 6th, 2018:

  • Running on WikiJSWikiJS
    [[Wiki]] software built on [[NodeJS]]. Has great [[DeployToHeroku]] support

    Home page https://wiki.js.org/
    OpenCollective Donations https://opencollective.com/wikijs
    Github https://github.com/Requarks/wiki
    Deploy via Heroku https://github.com/Requarks/wiki-heroku

    An open source, modern and powerful wiki app built on Node.js, Git and Markdown. Can be maintained through a git repo (public or private, Github, Gitlab, etc) with standard git commits, as well as allowing edits through the front e...
  • Hosted on HerokuHeroku
    Heroku CLI https://devcenter.heroku.com/articles/heroku-cli
    Heroku Teams https://devcenter.heroku.com/articles/heroku-teams – it used to be awkward to “share” deployments, or have a fake company user that owned it; teams are free for up to 5 members, then $10 per month for more. Also no free dynos for teams.
    I have been using Heroku for many many years. Heroku was [[serverless]] (and containers) before either term existed. I have helped get a variety of open source software running on Heroku ...
    , initially installed using the Heroku deployment
  • Git is stored in a private Gitlab repo

wiki.bmann.ca Tiddlywiki (Nov 2016)

  • TiddlyWiki, on or around 5.1.13.
  • Running on Google AppEngine using Russ Cox’s tiddly Go server at wiki.bmann.ca
  • The Favicon is a bowl of Duck Ramen made in Victoria during a Nov 2016 visit: Duck Ramen WikiDuck Ramen Wiki
    Some of this content is from what I called the Duck Ramen Wiki, because I set it up right around the time we went on a trip to Victoria and I made duck ramen).
    I put food, travel, and related type stuff on the [[AllTheBestRecipes]] site now.