The bmannconsulting.com website

Building new home

+1 -1
.github/workflows/jekyll-build.yml
···
on:
push:
branches:
-
- master
+
- dgjekyll
# - source
# It is highly recommended that you only run this action on push to a
# specific branch, eg. master or source (if on *.github.io repo)
+10 -5
_layouts/post.html
···
<article>
<div>
<h1>{{ page.title }}</h1>
-
<time datetime="{{ page.last_modified_at | date_to_xmlschema }}">{% if page.type != 'pages' %}
-
Last updated on {{ page.last_modified_at | date: "%B %-d, %Y" }}
-
{% endif %}
-
</time>
</div>
<div id="notes-entry-container">
···
</content>
<side style="font-size: 0.9em">
-
<h3 style="margin-bottom: 1em">Notes mentioning this blog post</h3>
+
<div class="date">
+
{% if page.section == 'archive' %}<div style="font-size: 1em;">This is part of the long term <a href="{{ '/archive/' | relative_link }}" class="internal-link">Archive</a>, originally published on <time>{{ page.date | date: "%B %-d, %Y" }}</time></div>{% else %}<div style="font-size: 1em">Originally published <time>{{ page.date | date: "%B %-d, %Y" }}</time></div>{% endif %}
+
</div>
+
<div class="meta">
+
<p>Categories: {% for cat in page.categories %}<span>{{ cat }}</span>{% unless forloop.last %}, {% endunless %}{% endfor %}</p>
+
<p>Tags: {% for tag in page.tags %}<a href="https://bmannconsulting.com/#/page/{{tag}}">#{{ tag }}</a>{% unless forloop.last %}, {% endunless %}{% endfor %}</p>
+
</div>
{% if page.backlinks.size > 0 %}
+
<h3 style="margin-bottom: 1em">Notes mentioning this blog post</h3>
<div style="display: grid; grid-gap: 1em; grid-template-columns: repeat(1fr);">
{% for backlink in page.backlinks %}
<div class="backlink-box">
···
{% else %}
<div style="font-size: 0.9em">
+
{% comment %}
<p>
There are no notes linking to this blog post.
</p>
+
{% endcomment %}
</div>
{% endif %}
</side>
+9
_notes/Colophon.md
···
+
---
+
---
+
## July 2023
+
+
Trimmed blog & archive posts out of [[LogSeq]] and moved them into [[Digital Garden Jekyll Template]].
+
+
The most recent 5 blog posts appear on the home page. The [blog index](../blog/) is a modified archive.
+
+
The Archive now begins with the Migration post (May 2012), and the Blog list ends right before it.
+15 -17
_notes/Digital Garden Jekyll Template.md
···
---
---
-
github:: https://github.com/maximevaillancourt/digital-garden-jekyll-template
-
link:: https://digital-garden-jekyll-template.netlify.app/
-
tags:: #Jekyll, #[[Digital Garden]]
-
author:: [[Maxime Vaillancourt]]
+
- Github https://github.com/maximevaillancourt/digital-garden-jekyll-template
+
- Example https://digital-garden-jekyll-template.netlify.app/
+
- Author [[Maxime Vaillancourt]]
-
- The author [[Maxime Vaillancourt]] has a tutorial on [setting up your own digital garden](https://maximevaillancourt.com/blog/setting-up-your-own-digital-garden-with-jekyll) [[May 20th, 2020]]
-
- With #Obsidian: [Obsidian Jekyll Workflow](https://refinedmind.co/obsidian-jekyll-workflow)
-
- With #[[Roam Research]]: [DoomHammer/roam-to-git](https://github.com/DoomHammer)
-
- From the README:
-
- Based on #Jekyll, a static website generator
-
- Supports Roam-style double bracket link syntax to other notes #wikilinks
-
- Creates #backlinks to other notes automatically
-
- Features link previews on hover
-
- Includes #[[graph visualization]] of the notes and their links
-
- Features a simple and responsive design
-
- Supports #Markdown or HTML notes
-
- This site started with this template, before moving on to [[Simply Jekyll]]
-
- It also powers the [[Moa Party]] docs site https://moaparty.com
+
The author [[Maxime Vaillancourt]] has a tutorial on [setting up your own digital garden](https://maximevaillancourt.com/blog/setting-up-your-own-digital-garden-with-jekyll).
+
- With [[Obsidian]]: [Obsidian Jekyll Workflow](https://refinedmind.co/obsidian-jekyll-workflow)
+
- With [[Roam Research]]: [DoomHammer/roam-to-git](https://github.com/DoomHammer)
+
+
From the README:
+
- Based on [[Jekyll]], a static website generator
+
- Supports Roam-style double bracket link syntax to other notes [[wikilinks]]
+
- Creates [[backlinks]] to other notes automatically
+
- Features link previews on hover
+
- Includes graph visualization of the notes and their links
+
- Features a simple and responsive design
+
- Supports [[Markdown]] or HTML notes
+16
_notes/Seeds.md
···
+
---
+
---
+
+
## Recent
+
+
- The [[dark forest]] and [[cozyweb]] are important concepts for thinking about the web today
+
- I’m using [[LogSeq]] as my [[Digital Garden]] tool
+
- I think a lot about [[commons funding]]
+
+
## Seeds
+
+
> To sum things up, we’re trying to run a planetary society that needs to solarpunk the fuck out of itself in a hurry on the collective intelligence of an 18th century principality that’s heard of the Enlightenment from some guy at the pub. <cite>[The Internet Transition](https://berjon.com/internet-transition/), Robin Berjon [📝](https://bmannconsulting.com/#/page/the%20internet%20transition)</cite>
+
+
> It’s so powerfully obvious to me, it might as well be written in ten-foot letters of flame: the platforms of the last decade are done.
+
>
+
> I said it in April 2022, and I believe it even more today: their only conclusion can be abandonment; an overdue MySpace-ification. <cite>[A Year of New Avenues](https://www.robinsloan.com/lab/new-avenues/), Robin Sloan [📝](https://bmannconsulting.com/#/page/a%20year%20of%20new%20avenues)</cite>
+9 -12
_pages/archive.html
···
permalink: /archive/
---
-
<style>
-
.date-content a {
-
text-decoration: none;
-
color: #4183c4;
-
}
-
-
.date-content a:hover {
-
text-decoration: underline;
-
color: #4183c4;
-
}
-
</style>
+
<p style="padding: 3em 1em; background: #f5f7ff; border-radius: 4px;">
+
The long term archive from Drupal and other systems, May 2012 and previous.
+
</p>
<main>
{% assign postsByYear =
site.posts | group_by_exp:"post", "post.date | date: '%Y'" %}
{% for year in postsByYear %}
+
{% assign yearnumber = year.name | plus: 0 %}
+
{% unless yearnumber > 2012 %}
<h3 id="{{ year.name }}">{{ year.name }}</h3>
<ul>
+
{% assign migrationdate = "May 21, 2012" | date: "%s" %}
{% for post in year.items %}
-
{% unless post.section == 'journal' %}
+
{% assign timestamp = post.date | date: "%s" %}
+
{% unless timestamp > migrationdate %}
<li id="date-content" style="padding-bottom: 0.6em; list-style: none;"><a href="{{ post.url }}" class="internal-link">{{ post.title }}</a></li>
{% endunless %}
{% endfor %}
</ul>
+
{% endunless %}
{% endfor %}
<br/>
+28 -18
_pages/blog.html
···
permalink: /blog/
---
-
<main>
+
<p style="padding: 3em 1em; background: #f5f7ff; border-radius: 4px;">
+
Blog posts from May 2012 to present day. Visit the <a href="../archive/" class="internal-link">Archive</a> to browse previous posts.
+
</p>
-
<p>Long form published articles formerly known as a blog. The <a href="../archive/">Archive</a> has all the posts by year.</p>
-
{% assign blogcount = 0 %}
-
{% assign bloglimit = 10 %}
-
{% assign recentblogs = site.posts | sort: 'date' | reverse %}
-
<div style="margin-bottom: 30px;">
-
{% for blog in recentblogs %}
-
{% if blog.section == 'blog' and blogcount < bloglimit %}
-
<div class="blog-entry" style="margin-bottom: 20px;">
-
<span><a class="internal-link" href="{{ blog.url }}">{{ blog.title }}</a>&nbsp;<time style="float: right;" datetime="{{ blog.date | date: "%F" }}{{ blog.date | date: "%B %e, %Y" }}">{{ blog.date | date: "%B %e, %Y" }}</time></span>
-
</div>
-
{% assign blogcount = blogcount | plus: 1 %}
-
{% elsif blogcount >= bloglimit %}
-
{% break %}
-
{% endif %}
-
{% endfor %}
-
</div>
-
</main>
+
+
<main>
+
{% assign postsByYear =
+
site.posts | group_by_exp:"post", "post.date | date: '%Y'" %}
+
+
{% for year in postsByYear %}
+
<h3 id="{{ year.name }}">{{ year.name }}</h3>
+
<ul>
+
{% for post in year.items %}
+
{% if post.title == 'Migration' %}
+
{% break %}
+
{% endif %}
+
{% unless post.section == 'journal' %}
+
<li id="date-content" style="padding-bottom: 0.6em; list-style: none;"><a href="{{ post.url }}" class="internal-link">{{ post.title }}</a></li>
+
{% endunless %}
+
{% endfor %}
+
</ul>
+
{% if year.name == '2012' %}
+
{% break %}
+
{% endif %}
+
{% endfor %}
+
+
<br/>
+
<br/>
+
</main>
+14 -6
_pages/index.md
···
The <a href="../blog/" class="internal-link">Blog</a> and long term <a href="../archive/" class="internal-link">Archive</a> are the same as they have been.
-
Take a look at <a href="../notes/" class="internal-link">Notes</a> for the graph based notes explorer.
-
-
The <a href="../journals/" class="internal-link">Journals</a> are the most raw, including that they are not currently being parsed for wikilinks or backlinks.
-
## Recent blog posts
{% assign blogcount = 0 %}
-
{% assign bloglimit = 10 %}
+
{% assign bloglimit = 5 %}
{% assign recentblogs = site.posts | sort: 'date' | reverse %}
<ul>
{% for blog in recentblogs %}
{% if blog.section == 'blog' and blogcount < bloglimit %}
-
<li class="blog-entry" style="margin-bottom: 20px;">
+
<li class="blog-entry" style="margin-bottom: 5px;">
<a class="internal-link" href="{{ blog.url }}">{{ blog.title }}</a>
</li>
{% assign blogcount = blogcount | plus: 1 %}
···
{% endfor %}
</ul>
+
<h2>Personal microblog</h2>
+
+
Most recent post from my more [personal blog »](https://blog.bmannconsulting.com)
+
+
<script type="text/javascript" src="https://micro.blog/sidebar.js?username=boris&count=1"></script>
+
+
<hr />
+
+
<style>
.wrapper {
max-width: 46em;
+
}
+
.microblog_post {
+
padding: 0px 30px 10px 20px;
}
</style>
+18
_posts/blog/2023-07-29-bmc-notes-site-revamp.md
···
+
---
+
date: 2023-07-29T22:12:10.268-08:00
+
title: Notes & Sites Revamp
+
categories:
+
- BMC
+
tags:
+
- blogging
+
- LogSeq
+
- Digital Garden
+
---
+
+
This is very much a blogging about blogging (and [[Digital Garden]]) post. I've written many words in many places since the <a href="{% link _posts/blog/2021-03-14-moa-party.md %}" class="internal-link">last post</a>. Many of those words have been into [[LogSeq]], which I flipped the switch on at the beginning of this year.
+
+
I wanted to have one grand intertwingled set of both Digital Garden style Note and Journal pages, as well as all of my archive of posts.
+
+
But LogSeq is not well suited to blog-style articles. And, the way that it publishes, [it packs everything into a single index.html file](https://bmannconsulting.com/#/page/Jan%207th%2C%202023), which for my 20 year archive of blog posts was gigantic. It got up to 40MB! So someone visiting the site would have to download 40MB ... and then be able to start interacting with the site.
+
+
So,
+14 -3
_sass/_style.scss
···
}
time {
-
display: block;
color: $color-subtext;
margin: 0.5em 0 1em;
+
}
+
+
div.date {
+
margin-top: 1em;
+
}
+
+
cite {
+
margin: 0 0 0 0.5em;
+
padding: 0 0 0 0;
+
}
+
+
cite::before {
+
content: "\2014 "
}
footer {
···
blockquote {
padding: 1.5em;
-
margin: 0;
-
font-size: 0.88em;
+
margin: 0.5em 0 0 0;
background: $color-box-background;
border-radius: $border-radius;