The bmannconsulting.com website

feeds

+3 -2
_config.yml
···
title: "Boris Mann's Homepage"
-
name: Boris Mann
+
name: "Boris Mann's Homepage"
user_description: "Open Source. Community. DWeb. Building edge computing at Fission with IPFS. Cooks & eats."
-
description: "Homepage and long term archive, with a side of tech blogs"
+
description: "Daily journals with links and asides, digital garden notes, and occasional long form blogs"
notes_url: "https://notes.bmannconsulting.com"
tags_url: "https://notes.bmannconsulting.com/#/page"
profile_pic: /assets/bmann_hair_orange_256x256.png
favicon: /assets/bmann_hair_orange_256x256.png
copyright_name: Boris Mann
+
author: Boris Mann
url: "https://bmannconsulting.com"
baseurl: ''
encoding: utf-8
+3
_notes/Boris Map.md
···
+
---
+
---
+
I made a map called "Boris Starred" using [[Facilmap]] and changed the read-only link to <https://facilmap.org/boris>.
It has a Starred layer, and a [[FoodWiki]] layer.
+3 -1
_notes/JSON Feed.md
···
## Jekyll JSON Feed Templates
-
https://github.com/georgemandis/jekyll-json-feeds
+
https://github.com/georgemandis/jekyll-json-feeds
+
+
These are Version 1.0 templates that need to be slightly updated.
+33
journal-fedica.xml
···
+
---
+
---
+
<?xml version="1.0" encoding="UTF-8"?>
+
<rss version="2.0"
+
xmlns:atom="http://www.w3.org/2005/Atom"
+
xmlns:dc="http://purl.org/dc/elements/1.1/"
+
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+
>
+
<channel>
+
<title>{{ site.name | xml_escape }} - Journal Feed</title>
+
<description>{% if site.description %}{{ site.description | xml_escape }}{% endif %}</description>
+
<link>{{ site.url }}</link>
+
<atom:link href="{{ site.url }}{{ page.url }}" rel="self" type="application/rss+xml" />
+
<lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate>
+
{% assign sortedblog = site.journals | sort: 'date' | reverse %}
+
{% for post in sortedblog limit:50 %}
+
<item>
+
{% if site.name %}
+
<dc:creator>{{ site.name | xml_escape }}</dc:creator>
+
{% endif %}
+
<title>{{ post.content | strip_html | xml_escape | truncate:250 }}</title>{% comment %} Fedica reads from title {% endcomment %}
+
<description>{{ post.content | xml_escape | replace: 'src=&quot;/', 'src=&quot;https://bmannconsulting.com/' | replace: 'href=&quot;/', 'href=&quot;https://bmannconsulting.com/' }}</description>
+
{% if post.link %}
+
<link>{{ post.link }}</link>
+
{% else %}
+
<link>{{ site.url }}{{ post.url }}</link>
+
{% endif %}
+
<pubDate>{{ post.date | date_to_rfc822 }}</pubDate>
+
<guid isPermaLink="true">https://bmannconsulting.com{{ post.url }}</guid>
+
</item>
+
{% endfor %}
+
</channel>
+
</rss>
+30
journal.json
···
+
---
+
---
+
{
+
"version": "https://jsonfeed.org/version/1",
+
"title": {{ site.title | jsonify }},
+
"description": {% if site.description %}{{ site.description | jsonify }}{% endif %},
+
"home_page_url": "{{ site.url }}",
+
"feed_url": "{{ site.url }}/feed.json",
+
"favicon": "{{ site.url}}/favicon.png",
+
{% if site.author %}
+
"author": {
+
"name": {{ site.author | jsonify }}
+
},
+
{% endif %}
+
"items": [
+
{% assign sortedjournal = site.journals | sort: 'date' | reverse %}
+
{% for post in sortedjournal limit:25 %}
+
{
+
"id": "{{ post.url | prepend: site.baseurl | prepend: site.url }}",
+
"url": "{{ post.url | prepend: site.baseurl | prepend: site.url }}",
+
{% if post.link %}
+
"external_url": "{{ post.link }}",
+
{% endif %}
+
{% comment %}"title": {{ post.title | jsonify }}, {% endcomment %}
+
"content_html": {{ post.content | jsonify }},
+
"date_published": "{{ post.date | date_to_rfc822 }}"
+
}{% unless forloop.last %},{% endunless %}
+
{% endfor %}
+
]
+
}
+31
journal.links.json
···
+
---
+
---
+
{
+
"version": "https://jsonfeed.org/version/1",
+
"title": {{ site.title | jsonify }},
+
"description": {% if site.description %}{{ site.description | jsonify }}{% endif %},
+
"home_page_url": "{{ site.url }}",
+
"feed_url": "{{ site.url }}/feed.links.json",
+
"favicon": "{{ site.url}}/favicon.png",
+
{% if site.author %}
+
"author": {
+
"name": {{ site.author | jsonify }}
+
},
+
{% endif %}
+
"items": [
+
{% assign sortedjournal = site.journals | sort: 'date' | reverse %}
+
{% for post in sortedjournal limit:40 %}
+
{% if post.link %}
+
+
{
+
"id": "{{ post.url | prepend: site.baseurl | prepend: site.url }}",
+
"url": "{{ post.url | prepend: site.baseurl | prepend: site.url }}",
+
"external_url": "{{ post.link }}",
+
{% comment %}"title": {{ post.title | jsonify }},{% endcomment %}
+
"content_html": {{ post.content | jsonify }},
+
"date_published": "{{ post.date | date_to_rfc822 }}"
+
}{% unless forloop.last %},{% endunless %}
+
{% endif %}
+
{% endfor %}
+
]
+
}