From 07c56086aa0c4e015c9044e333ae4001debcb28d Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 30 Apr 2024 13:14:09 +0300 Subject: Update content for html --- ...022-08-27-gemtexter-1.1.0-lets-gemtext-again.html | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html') diff --git a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html index bbc1d4c8..abc13376 100644 --- a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html +++ b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html @@ -8,7 +8,7 @@ -

Gemtexter 1.1.0 - Let's Gemtext again


+

Gemtexter 1.1.0 - Let's Gemtext again



Published at 2022-08-27T18:25:57+01:00

@@ -30,9 +30,9 @@
It has been around a year since I released the first version 1.0.0. Although, there aren't any groundbreaking changes, there have been a couple of smaller commits and adjustments. I was quite surprised that I received a bunch of feedback and requests about Gemtexter so it means that I am not the only person in the universe actually using it.

-

What's new?


+

What's new?



-

Automatic check for GNU version requirements


+

Automatic check for GNU version requirements



Gemtexter relies on the GNU versions of the tools grep, sed and date and it also requires the Bash shell in version 5 at least. That's now done in the check_dependencies() function:

@@ -61,15 +61,15 @@ http://www.gnu.org/software/src-highlite -->
Especially macOS users didn't read the README carefully enough to install GNU Grep, GNU Sed and GNU Date before using Gemtexter.

-

Backticks now produce inline code blocks in the HTML output


+

Backticks now produce inline code blocks in the HTML output



The Gemtext format doesn't support inline code blocks, but Gemtexter now produces inline code blocks (means, small code fragments can be placed in the middle of a paragraph) in the HTML output when the code block is enclosed with Backticks. There were no adjustments required for the Markdown output format, because Markdown supports it already out of the box.

-

Cache for Atom feed generation


+

Cache for Atom feed generation



The Bash is not the most performant language. Gemtexter already takes a couple of seconds only to generate the Atom feed for around two hand full of articles on my slightly underpowered Surface Go 2 Linux tablet. Therefore, I introduced a cache, so that subsequent Atom feed generation runs finish much quicker. The cache uses a checksum of the Gemtext .gmi file to decide whether anything of the content has changed or not.

-

Input filter support


+

Input filter support



Once your capsule reaches a certain size, it can become annoying to re-generate everything if you only want to preview the HTML or Markdown output of one single content file. The following will add a filter to only generate the files matching a regular expression:

@@ -80,22 +80,22 @@ http://www.gnu.org/software/src-highlite -->
./gemtexter --generate '.*hello.*'
 

-

Revamped git support


+

Revamped git support



The Git support has been completely rewritten. It's now more reliable and faster too. Have a look at the README for more information.

-

Addition of htmlextras and web font support


+

Addition of htmlextras and web font support



The htmlextras folder now contains all extra files required for the HTML output format such as cascading style sheet (CSS) files and web fonts.

-

Sub-section support


+

Sub-section support



It's now possible to define sub-sections within a Gemtexter capsule. For the HTML output, each sub-section can use its own CSS and web font definitions. E.g.:

The foo.zone main site
The notes sub-section (with different fonts)

-

More


+

More



Additionally, there were a couple of bug fixes, refactorings and overall improvements in the documentation made.

-- cgit v1.2.3