From 2b39175011422a0d8f96d7f598f46e2a781dd28f Mon Sep 17 00:00:00 2001 From: Steph Enders Date: Thu, 29 Feb 2024 09:31:15 -0500 Subject: Initial rework commit: Build Script POC and CSS done I've created the main CSS layout and a proof of concept for the build script: this will actually build any "done" _post/ file and generate it as a workable HTML file. However, no index file generate, rss, or gemini is implemented --- www/index.html | 126 --------------------------------------------------------- 1 file changed, 126 deletions(-) delete mode 100644 www/index.html (limited to 'www/index.html') diff --git a/www/index.html b/www/index.html deleted file mode 100644 index 6bc071b..0000000 --- a/www/index.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - senders.io - Homepage - - - - - -
-
-

Welcome to Senders' homepage

-

This is my personal site for my projects and other random stuff I feel - like uploading. A lot of it comes in the form of micro-blogs and stream - of consciousness ramblings.

-

You can subscribe to my extremely infrequent blog via RSS: /blog/feed.rss

-
-
-

Recent Post - 2023-01-06

-

How I Generate My RSS Feed

-

I only just now started supplying an RSS feed to you fine people! You - can subscribe to it at www.senders.io/blog/feed.rss!

-

I decided rather than manually generating the file contents I’d hook - into my pre-existing publish scripts to be able to generate the RSS - file.

-

Publishing blog posts - shell scripts ftw

-

In My Markdown -> HTML Setup I - touch on how I publish my markdown files into HTML for this blog. But - what I don’t really touch on is the shell scripts that tie the - whole process together.

-

What I have is two, now three, scripts that feed the whole - process:

-
    -
  1. publish-blog.sh - the main script
  2. -
  3. compile-md.sh - generates the HTML output
  4. -
  5. update-feed.sh - generates/appends the RSS feed
  6. -
-

The update-feed.sh script is the new one I just - added.

-

publish-blog.sh is the primary interface, I supply the - date of the post and the path to the md file and that calls compile and - update to automate the entire process.

-

Without going into TOO much detail you can view the latest versions of - the scripts at git.senders.io/senders/senders-io/tree/.

-

But the gist of the scripts is I parse out the necessary details, - find/replace some tokens in template files I have setup for headers and - footers, and concat the outputs into the final output HTML files, and now - RSS feed.

- -
-
-

Recent Post - 2022-12-31

-

RSS - A Follow-up

-

Get an RSS reader and connect everything to it!

-

Between switching to Mastodon for my social media allowance, and using - a dedicated RSS reader has really cut down my overall consumption and - wasted PC time.

-
-

this blogpost is originally posted to my gemini gemlog: gemini://senders.io/gemlog/2022-12-31-rss-a-follow-up.gmi - which is where I do most of my writing, converting some useful to share - things over here. It is also where the original RSS gemlog this is a - follow-up to was posted. For context, I wanted to cutback on a lot of - my web consumption, wasting time and just being mindless online. So I - looked to RSS to help centralize and solve this issue.

-
-

Recap

-

So I am using https://tt-rss.org/ as my RSS - aggregator. It’s a self-hosted RSS aggregator that, using profiles, - allows you to subscribe to multiple feeds and have them “synced” - between multiple devices (they’re not synced, you’re connecting to a - central server). I like this because I don’t ever have to worry about - dismissing, reading, or marking anything on my phone to have it still - present on my PC. And I don’t have to worry about feed subscriptions - or my phone pinging a bunch of feeds, or obviously, any third-party - hosting.

- -
-
-

The site source is available at git.senders.io/senders/senders-io.

-
- -
- - -- cgit v1.2.3-54-g00ecf