1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
<!doctype html>
<html lang="EN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/style.css">
<title>Bloggings</title>
</head>
<body>
<header>
<h1>Bloggings</h1>
<a href="/index.php">Back</a>
</header>
<main>
<article>
<h2>A Minimalist blog</h2>
<h3>23-11-2023</h3>
<h6>Updated 07-09-2025</h6>
<p>
In the past I've used several blog engines, CMS, and rolled my own solutions, but at
the end of the day, I find writing simple html is faster and easier than using a blog
engine. A blog engine or CMS makes you dependant on other softwareand may no longer exist
or be obsolete in a couple of years. Plus you usually have to hack the html and css
of these engines to get what you want anyway, which defeats their purpose.
</p>
<p>
After playing with 8 bit computers, my IT career debuted writing invoicing
applications using Multiplan on MS-DOS, so plain text has a nostalgic pull
for me. Searching for a reasonable solution, I looked at
<a href="https://en.wikipedia.org/wiki/Gopher_(protocol)">Gopher</a> and
<a href="https://en.wikipedia.org/wiki/Gemini_(protocol)">Gemini</a>.
</p>
<p>
Both are nice although Gopher is old and quirky and Gemini still a bit experimental,
but the fundemental problem is that they both require specific browsers, html bridges or plugins to be viewed,
limiting their use and content availability to a few initiates, and I <i>really</i> mean a few.
Lets face it, the www is the common denominator today.
</p>
<p>
Ok, you can't put the djinn back in the bottle. You can do a load of stupid stuff
with a web site, and there are billions of them out there producing carbon, wasting energy,
and displaying a marked lack of content behind a show of technological sleight of hand.
</p>
<p>
Instead, the onus is on <b>you</b> to write a universally readable web site,
not on <b>the reader</b> to posess the right browser.
</p>
<p>
Of course, you can't force people to be responsible, and major search engines
don't offer to filter out crap websites. In the mean time, I'll practice what I preach.
</p>
<p>
So here's a blog with articles that just uses simple html.
There are no Javascript, grids, or
fancy formats. Articles are plain html and can be read in a terminal text browser like
<a href="https://lynx.browser.org/">Lynx</a>, or a simple browser
graphical browser like <a href="https://dillo.org/">Dillo</a>, or a state
of the art browser like
<a href="https://www.mozilla.org/en-US/firefox/new/">Firefox</a>.
</p>
<p>
The only extras are the use of some basic css for browsers that can use
it, and UTF-8 character encoding rather than ASCII. Behind the scenes
there's some PHP for generating article listings and search, and a couple of
bash scripts to edit new articles and upload them. I think
this arrangement will be pretty future resistant.</p>
<p><a href="https://git.wittamore.fr/blog/about/">You can download the scripts here</a>
</p>
<p>
A Google only web is on the horizon. Let them have it. Instead let's go
back to enjoying a fast, pertinent, content-rich space where you are not
the product.
</p>
<p>
For info, I use <a href="https://librewolf.net">Librewolf</a>,
a more secure version of Firefox, and
<a href="https://sr.ht/~bptato/chawan/">Chawan</a>,
perhaps the best terminal web browser to date.
</p>
</article>
</main>
<footer>
<p> </p><p>§</p></footer>
</body></html>
|