From b9423e7caf97509a6e22f6c38b3d1396e5ce5acc Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 21 Jul 2023 10:19:46 +0300 Subject: Update content for html --- ...07-21-gemtexter-2.1.0-lets-gemtext-again-3.html | 129 +++++++++++++++++++++ ...DRAFT-gemtexter-2.1.0-lets-gemtext-again-3.html | 78 ------------- gemfeed/index.html | 1 + index.html | 3 +- uptime-stats.html | 2 +- 5 files changed, 133 insertions(+), 80 deletions(-) create mode 100644 gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html delete mode 100644 gemfeed/DRAFT-gemtexter-2.1.0-lets-gemtext-again-3.html diff --git a/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html b/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html new file mode 100644 index 00000000..e7c79502 --- /dev/null +++ b/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html @@ -0,0 +1,129 @@ + + + + +Gemtexter 2.1.0 - Let's Gemtext again³ + + + + + +

Gemtexter 2.1.0 - Let's Gemtext again³


+
+Published at 2023-07-21T10:19:31+03:00
+
+
+-=[ typewriters ]=-  1/98
+                                        .-------.
+       .-------.                       _|~~ ~~  |_
+      _|~~ ~~  |_       .-------.    =(_|_______|_)
+    =(_|_______|_)=    _|~~ ~~  |_     |:::::::::|
+      |:::::::::|    =(_|_______|_)    |:::::::[]|
+      |:::::::[]|      |:::::::::|     |o=======.|
+      |o=======.|      |:::::::[]|     `"""""""""`
+ jgs  `"""""""""`      |o=======.|
+  mod. by Paul Buetow  `"""""""""`
+
+
+I proudly announce that I've released Gemtexter version 2.1.0. What is Gemtexter? It's my minimalist static site generator for Gemini Gemtext, HTML and Markdown, written in GNU Bash.
+
+https://codeberg.org/snonux/gemtexter
+
+

Why Bash?


+
+This project is too complex for a Bash script. Writing it in Bash was to try out how maintainable a "larger" Bash script could be. It's still pretty maintainable and helps me try new Bash tricks here and then!
+
+Let's list what's new!
+
+

Switch to GPL3 license


+
+Many (almost all) of the tools and commands (GNU Bash, GMU Sed, GNU Date, GNU Grep, GNU Source Highlight) used by Gemtexter are licensed under the GPL anyway. So why not use the same? This was an easy switch, as I was the only code contributor so far!
+
+

Source code highlighting support


+
+The HTML output now supports source code highlighting, which is pretty neat if your site is about programming. The requirement is to have the source-highlight command, which is GNU Source Highlight, to be installed. Once done, you can annotate a bare block with the language to be highlighted. E.g.:
+
+
+ ```bash
+ if [ -n "$foo" ]; then
+   echo "$foo"
+ fi
+ ```
+
+
+The result will look like this (you can see the code highlighting only in the Web version, not in the Geminispace version of this site):
+
+ +
if [ -n "$foo" ]; then
+  echo "$foo"
+fi
+
+
+Please run source-highlight --lang-list for a list of all supported languages.
+
+

HTML exact variant


+
+Gemtexter is there to convert your Gemini Capsule into other formats, such as HTML and Markdown. An HTML exact variant can now be enabled in the gemtexter.conf by adding the line declare -rx HTML_VARIANT=exact. The HTML/CSS output changed to reflect a more exact Gemtext appearance and to respect the same spacing as you would see in the Geminispace.
+
+

Use of Hack webfont by default


+
+The Hack web font is a typeface designed explicitly for source code. It's a derivative of the Bitstream Vera and DejaVu Mono lineage, but it features many improvements and refinements that make it better suited to reading and writing code.
+
+The font has distinctive glyphs for every character, which helps to reduce confusion between similar-looking characters. For example, the characters "0" (zero), "O" (capital o), and "o" (lowercase o), or "1" (one), "l" (lowercase L), and "I" (capital i) all have distinct looks in Hack, making it easier to read and understand code at a glance.
+
+Hack is open-source and freely available for use and modification under the MIT License.
+
+

HTML Mastadon verification support


+
+The following link explains how URL verification works in Mastadon:
+
+https://joinmastodon.org/verification
+
+So we have to hyperlink to the Mastadon profile to be verified and also to include a rel='me' into the tag. In order to do that add this to the gemtexter.conf (replace the URI to your Mastadon profile accordingly):
+
+ +
declare -xr MASTADON_URI='https://fosstodon.org/@snonux'
+
+
+and add the following into your index.gmi:
+
+
+=> https://fosstodon.org/@snonux Me at Mastaton
+
+
+The resulting line in the HTML output will be something as follows:
+
+ +
<a href='https://fosstodon.org/@snonux' rel='me'>Me at mastadon</a>
+
+
+

More


+
+Additionally, there were a couple of bug fixes, refactorings and overall improvements in the documentation made.
+
+Other related posts are:
+
+2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again²
+2022-08-27 Gemtexter 1.1.0 - Let's Gemtext again
+2021-06-05 Gemtexter - One Bash script to rule it all
+2021-04-24 Welcome to the Geminispace
+
+E-Mail your comments to paul at buetow.org :-)
+
+Back to the main site
+ + + diff --git a/gemfeed/DRAFT-gemtexter-2.1.0-lets-gemtext-again-3.html b/gemfeed/DRAFT-gemtexter-2.1.0-lets-gemtext-again-3.html deleted file mode 100644 index d467d521..00000000 --- a/gemfeed/DRAFT-gemtexter-2.1.0-lets-gemtext-again-3.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - -Gemtexter 2.1.0 - Let's Gemtext again³ - - - - - -

Gemtexter 2.1.0 - Let's Gemtext again³


-
-
--=[ typewriters ]=-  1/98
-                                         .-------.
-       .-------.                        _|~~ ~~  |_
-      _|~~ ~~  |_       .-------.     =(_|_______|_)
-    =(_|_______|_)=    _|~~ ~~  |_      |:::::::::|
-      |:::::::::|    =(_|_______|_)     |:::::::[]|
-      |:::::::[]|      |:::::::::|      |o=======.|
-      |o=======.|      |:::::::[]|      `"""""""""`
- jgs  `"""""""""`      |o=======.|
-  mod. by Paul Buetow  `"""""""""`
-
-
-I proudly announce that I've released Gemtexter version 2.1.0. What is Gemtexter? It's my minimalist static site generator for Gemini Gemtext, HTML and Markdown written in GNU Bash.
-
-https://codeberg.org/snonux/gemtexter
-
-Let's list what's new!
-
-

Switch to GPL3 license


-
-Many of the tools and commands (GNU Bash, GMU Sed, GNU Date, GNU Grep, GNU Source Highlight) used by Gemtexter are licensed under the GPL anyway. So why not use the same? This was an easy switch, as I was the only code contributor so far!
-
-

Source code highlighting support


-
-The HTML output now supports source code highlighting, which is pretty neat if your site is about programming. The requirement is to have the source-highlight command, which is GNU Source Highlight, to be installed. Once done, you can annotate a bare block with the language to be highlighted. E.g.:
-
-
- ```bash
- if [ -n "$foo" ]; then
-   echo "$foo"
- fi
- ...
-
-
-Please run source-highlight --lang-list for a list of all supported languages.
-
-

HTML exact style


-
-The resulting HTML has changed.
-
-

Use of Hack webfont by default


-
-

Mastadon verification support


-
-

More


-
-Additionally, there were a couple of bug fixes, refactorings and overall improvements in the documentation made.
-
-Other related posts are:
-
-2023-03-25 Gemtexter 2.0.0 - Let's Gemtext again²
-2022-08-27 Gemtexter 1.1.0 - Let's Gemtext again
-2021-06-05 Gemtexter - One Bash script to rule it all
-2021-04-24 Welcome to the Geminispace
-
-E-Mail your comments to paul at buetow.org :-)
-
-Back to the main site
- - - diff --git a/gemfeed/index.html b/gemfeed/index.html index 3cb8cd56..08bab9c7 100644 --- a/gemfeed/index.html +++ b/gemfeed/index.html @@ -12,6 +12,7 @@

To be in the .zone!



+2023-07-21 - Gemtexter 2.1.0 - Let's Gemtext again³
2023-07-17 - 'Software Developmers Career Guide & Soft Skills' book notes
2023-06-01 - KISS server monitoring with Gogios
2023-05-06 - 'The Obstacle is the Way' book notes
diff --git a/index.html b/index.html index a1a2ca91..b07208c0 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@

foo.zone



-This site was generated at 2023-07-17T20:24:46+03:00 by Gemtexter
+This site was generated at 2023-07-21T10:19:31+03:00 by Gemtexter

    |\---/|
@@ -43,6 +43,7 @@
 

Posts



+2023-07-21 - Gemtexter 2.1.0 - Let's Gemtext again³
2023-07-17 - 'Software Developmers Career Guide & Soft Skills' book notes
2023-06-01 - KISS server monitoring with Gogios
2023-05-06 - 'The Obstacle is the Way' book notes
diff --git a/uptime-stats.html b/uptime-stats.html index 25a91c75..2e39a69e 100644 --- a/uptime-stats.html +++ b/uptime-stats.html @@ -10,7 +10,7 @@

My machine uptime stats



-This site was last updated at 2023-07-17T20:24:46+03:00
+This site was last updated at 2023-07-21T10:19:31+03:00

The following stats were collected via uptimed on all of my personal computers over many years and the output was generated by guprecords, the global uptime records stats analyser of mine.

-- cgit v1.2.3