<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.prepostprint.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ailepet</id>
	<title>PrePostPrint - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.prepostprint.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ailepet"/>
	<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=Special:Contributions/Ailepet"/>
	<updated>2026-06-12T23:55:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=4977</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=4977"/>
		<updated>2025-07-20T16:39:43Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Workflows and tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://hypermedia.systems/book/contents/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
See https://www.arthurperret.fr/blog/2025-06-13-le-futur-de-l-edition-scientifique-est-au-format-texte.html&lt;br /&gt;
&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and styling ==&lt;br /&gt;
https://www.arthurperret.fr/blog/2020-05-22-ecrire-et-editer.html&lt;br /&gt;
&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Separation_of_content_and_presentation&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Styling can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Styling as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
https://www.arthurperret.fr/blog/2023-04-03-le-bon-outil.html&lt;br /&gt;
&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://codeberg.org/ukrudt.net/lichen-markdown Lichen-Markdown]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;br /&gt;
* https://toolkit.wellgedacht.org/doku.php?id=start&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=1174</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=1174"/>
		<updated>2025-06-26T18:46:13Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://hypermedia.systems/book/contents/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
See https://www.arthurperret.fr/blog/2025-06-13-le-futur-de-l-edition-scientifique-est-au-format-texte.html&lt;br /&gt;
&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and styling ==&lt;br /&gt;
https://www.arthurperret.fr/blog/2020-05-22-ecrire-et-editer.html&lt;br /&gt;
&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Separation_of_content_and_presentation&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Styling can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Styling as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://codeberg.org/ukrudt.net/lichen-markdown Lichen-Markdown]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;br /&gt;
* https://toolkit.wellgedacht.org/doku.php?id=start&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=1072</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=1072"/>
		<updated>2025-06-22T20:13:28Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Static websites as academic essays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://hypermedia.systems/book/contents/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
See https://www.arthurperret.fr/blog/2025-06-13-le-futur-de-l-edition-scientifique-est-au-format-texte.html&lt;br /&gt;
&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and styling ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Separation_of_content_and_presentation&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Styling can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Styling as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://codeberg.org/ukrudt.net/lichen-markdown Lichen-Markdown]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;br /&gt;
* https://toolkit.wellgedacht.org/doku.php?id=start&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=1070</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=1070"/>
		<updated>2025-06-22T19:37:30Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* To sort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://hypermedia.systems/book/contents/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and styling ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Separation_of_content_and_presentation&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Styling can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Styling as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://codeberg.org/ukrudt.net/lichen-markdown Lichen-Markdown]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;br /&gt;
* https://toolkit.wellgedacht.org/doku.php?id=start&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=604</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=604"/>
		<updated>2025-05-14T18:18:13Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Static site generators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://hypermedia.systems/book/contents/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and styling ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Separation_of_content_and_presentation&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Styling can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Styling as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://codeberg.org/ukrudt.net/lichen-markdown Lichen-Markdown]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=598</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=598"/>
		<updated>2025-05-13T08:57:36Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Distinguishing between writing and editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://hypermedia.systems/book/contents/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and styling ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Separation_of_content_and_presentation&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Styling can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Styling as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=591</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=591"/>
		<updated>2025-05-12T08:42:39Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Static websites as digital books */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://hypermedia.systems/book/contents/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet&amp;diff=590</id>
		<title>User:Ailepet</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet&amp;diff=590"/>
		<updated>2025-05-12T08:42:21Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello!&lt;br /&gt;
&lt;br /&gt;
* [https://laurent.pointecouteau.com My personal website]&lt;br /&gt;
* Drafts : [[User:Ailepet/Web design notes]]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=586</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=586"/>
		<updated>2025-05-11T14:49:37Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Mutable tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
==== Converters ====&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/garden.jamie.Morphosis Morphosis]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=585</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=585"/>
		<updated>2025-05-11T13:37:18Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Static websites as academic essays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/ (using [https://lodel.hypotheses.org Lodel] and [[wikipedia:Text_Encoding_Initiative|TEI]])&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using [https://rmarkdown.rstudio.com/ R Markdown] and probably https://github.com/rstudio/tufte)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=584</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=584"/>
		<updated>2025-05-11T13:31:13Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://scenari.org/ Scenari]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=583</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=583"/>
		<updated>2025-05-11T13:07:19Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://lodel.hypotheses.org/ Lodel]&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=576</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=576"/>
		<updated>2025-05-10T10:22:54Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowchart below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=575</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=575"/>
		<updated>2025-05-10T09:52:18Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Start from Markdown (always?) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowcharts below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html &amp;gt; https://github.com/jgm/djot&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=574</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=574"/>
		<updated>2025-05-10T09:43:45Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Start from Markdown (always?) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowcharts below&lt;br /&gt;
&lt;br /&gt;
https://johnmacfarlane.net/beyond-markdown.html&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=573</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=573"/>
		<updated>2025-05-10T09:34:08Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Start from Markdown (always?) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data flowcharts below&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=572</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=572"/>
		<updated>2025-05-10T08:54:01Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data graph below&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Markdown-first data flow: [https://www.mermaidchart.com/raw/1a1d10c5-a8a2-4b3f-9c9b-7348f60f96a2?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=571</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=571"/>
		<updated>2025-05-10T08:13:36Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Start from Markdown (always?) ===&lt;br /&gt;
See Data graph below&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=565</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=565"/>
		<updated>2025-05-09T23:59:49Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Distinguishing between writing and editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). When using a a bare-bones digital writing tool, Markdown allows to add a minimal amount of semantics and hypertext.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=564</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=564"/>
		<updated>2025-05-09T23:50:45Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://rust-lang.github.io/mdBook/ mdBook]&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=563</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=563"/>
		<updated>2025-05-09T23:48:23Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
Tools interactions: todo&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=562</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=562"/>
		<updated>2025-05-09T23:47:40Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* General purpose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* [https://notepad-plus-plus.org/ Notepad++]&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=561</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=561"/>
		<updated>2025-05-09T23:46:43Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://docs.racket-lang.org/pollen/ Pollen]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=560</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=560"/>
		<updated>2025-05-09T23:44:53Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=559</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=559"/>
		<updated>2025-05-09T23:44:43Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
* [https://codeberg.org/abrupt/gabarit-abrupt Gabarit Abrüpt]&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=558</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=558"/>
		<updated>2025-05-09T23:42:18Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
* [https://www.libreoffice.org/ LibreOffice] Writer&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=557</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=557"/>
		<updated>2025-05-09T23:39:22Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://ateliers.esad-pyrenees.fr/pagetypetoprint/demo/esadpyrenees/&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* [https://esadpyrenees.github.io/PageTypeToPrint/ PageTypeToPrint]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=556</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=556"/>
		<updated>2025-05-09T23:27:15Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app] (&amp;quot;Focus on your text and let Typst take care of layout and formatting&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=555</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=555"/>
		<updated>2025-05-09T23:26:43Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* All-in-one (or most-in-one) tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr] (&amp;quot;From Idea to Publication&amp;quot;)&lt;br /&gt;
* [https://typst.app/ typst.app]&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=554</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=554"/>
		<updated>2025-05-09T23:24:58Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* To sort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file. They can be served by a simple web server through a small webhost such as [https://deuxfleurs.fr/ Deuxfleurs] or [https://neocities.org/ Neocities] or [https://assistance.free.fr/articles/620 free.fr] (or countless others)&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr]&lt;br /&gt;
* [https://typst.app/ typst.app]&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=553</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=553"/>
		<updated>2025-05-09T23:19:06Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* To sort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr]&lt;br /&gt;
* [https://typst.app/ typst.app]&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* https://radicalweb.design/ressources/&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=552</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=552"/>
		<updated>2025-05-09T23:14:51Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Static site generators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr]&lt;br /&gt;
* [https://typst.app/ typst.app]&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.mkdocs.org/ MkDocs]&lt;br /&gt;
* [https://gohugo.io/ Hugo]&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=551</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=551"/>
		<updated>2025-05-09T23:13:13Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Workflows and tools ==&lt;br /&gt;
We will focus on opensource tools only, with a preference for local-first&lt;br /&gt;
&lt;br /&gt;
=== All-in-one (or most-in-one) tools ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.zettlr.com/ Zettlr]&lt;br /&gt;
* [https://typst.app/ typst.app]&lt;br /&gt;
&lt;br /&gt;
=== Mutable tools ===&lt;br /&gt;
&lt;br /&gt;
==== Text editors ====&lt;br /&gt;
&lt;br /&gt;
===== Collaborative =====&lt;br /&gt;
&lt;br /&gt;
* [https://hedgedoc.org/ HedgeDoc] ([https://community.hedgedoc.org/t/public-instances/282 public instances])&lt;br /&gt;
&lt;br /&gt;
===== Individual =====&lt;br /&gt;
&lt;br /&gt;
====== General purpose ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.TextEditor Text Editor] (GNOME) / [https://flathub.org/apps/org.kde.kwrite KWrite] (Plasma) / [https://flathub.org/apps/org.xfce.mousepad Mousepad]&lt;br /&gt;
* Notepad++&lt;br /&gt;
&lt;br /&gt;
====== Markdown-focused ======&lt;br /&gt;
&lt;br /&gt;
* [https://flathub.org/apps/org.gnome.gitlab.somas.Apostrophe Apostrophe] (GNOME) / [https://flathub.org/apps/org.kde.ghostwriter ghostwriter] (Plasma)&lt;br /&gt;
&lt;br /&gt;
==== Static site generators ====&lt;br /&gt;
&lt;br /&gt;
* MkDocs&lt;br /&gt;
* Hugo&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=550</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=550"/>
		<updated>2025-05-09T22:57:01Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Static websites as academic essays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
Most teachers ask for PDFs, not for printing the essays (although this is what PDF is designed for), but for its immutable quality, regardless of the bad ergonomics of reading a PDF on a screen (especially a small screen, e.g. smartphone)&lt;br /&gt;
&lt;br /&gt;
However, a lot of papers are already served in a HTML/CSS format:&lt;br /&gt;
&lt;br /&gt;
* Open science platforms:&lt;br /&gt;
** https://shs.cairn.info/&lt;br /&gt;
** https://journals.openedition.org/&lt;br /&gt;
* Individual web pages:&lt;br /&gt;
** https://joelgombin.github.io/makingof.html (using https://edwardtufte.github.io/tufte-css/)&lt;br /&gt;
** https://memoire.emma-jade.fr/ (should a thesis count as a digital book?)&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=549</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=549"/>
		<updated>2025-05-09T22:47:49Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* From the web to the print */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
=== Static websites as academic essays ===&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=548</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=548"/>
		<updated>2025-05-09T22:46:49Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* To sort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=547</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=547"/>
		<updated>2025-05-09T22:45:14Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Distinguishing between writing and editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; (Matthew Butterick, [https://docs.racket-lang.org/pollen/ &amp;quot;Pollen: the book is a program&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
=== Editing as an option? ===&lt;br /&gt;
&amp;quot;a smolwebsite must be readable without any CSS and JavaScript code&amp;quot; (Adële, [https://smolweb.org/guidelines.html &amp;quot;Guidelines for a smolweb&amp;quot;])&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you can show me an e-book format that gives me the same control over typography and layout that I can get in a web browser, I’ll consider it.&amp;quot; (Butterick, [https://practicaltypography.com/why-theres-no-e-book-or-pdf.html &amp;quot;Why there&#039;s no e-book or PDF&amp;quot; (Practical Typography)])&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=546</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=546"/>
		<updated>2025-05-09T22:38:52Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Static websites as digital books */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
* https://practicaltypography.com/&lt;br /&gt;
* https://mislav.github.io/diveintohtml5/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=545</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=545"/>
		<updated>2025-05-09T22:36:14Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* The three main families of read-only digital text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
So, how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=544</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=544"/>
		<updated>2025-05-09T22:35:45Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* The three main families of read-only digital text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, both paper and screen mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=543</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=543"/>
		<updated>2025-05-09T22:35:18Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* The three main families of read-only digital text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
Some people are proudly &amp;quot;paperless&amp;quot; and prefer reading on screens, either LED or e-ink. Other would rather favor print as the quintessential low-tech medium. Ideally, as writers, we want to express ourselves on both mediums.&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of all of these deliverables as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, all of those mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=542</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=542"/>
		<updated>2025-05-09T22:30:49Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Kinds of websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, all of those mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are &#039;&#039;&#039;multimedia websites&#039;&#039;&#039;. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=541</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=541"/>
		<updated>2025-05-09T22:30:28Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Kinds of websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, all of those mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are multimedia websites. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only: they require more complicated technology to be correctly output (a LED screen opposite to a e-ink slate; loudspeakers or jack output).&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]). They need an active internet connection and dynamic server-side content generation to work.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps. They require the most computational power on the user&#039;s device.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=540</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=540"/>
		<updated>2025-05-09T22:27:17Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Kinds of websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, all of those mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going slightly further to the other side, there are multimedia websites. Those can play animated pictures (GIF or video), or sounds. They can still be static per se but they stop being digital text only.&lt;br /&gt;
* keeping going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]).&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=539</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=539"/>
		<updated>2025-05-09T22:24:35Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* The three main families of read-only digital text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the 2 following mediums:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, all of those mediums could be adressed through one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]).&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=538</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=538"/>
		<updated>2025-05-09T22:24:00Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* The three main families of read-only digital text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the following formats:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be &#039;&#039;read&#039;&#039; rather than &#039;&#039;edited&#039;&#039;, all of those formats could be crafted from one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]).&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=537</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=537"/>
		<updated>2025-05-09T22:23:39Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* The three main families of read-only digital text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the following formats:&lt;br /&gt;
&lt;br /&gt;
* on paper: books, zines...&lt;br /&gt;
* through a screen:&lt;br /&gt;
** either by browsing an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
** or by downloading a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be read rather than edited, all of those formats could be crafted from one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]).&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=536</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=536"/>
		<updated>2025-05-09T22:18:43Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Kinds of websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the following formats:&lt;br /&gt;
&lt;br /&gt;
* paper: books, zines...&lt;br /&gt;
* page directly retrieved from an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
* page of a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be read rather than edited, all of those formats could be crafted from one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage syndication feeds, microformats and ActivityPub to connect with each other (see [https://indieweb.org/ IndieWeb]).&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=535</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=535"/>
		<updated>2025-05-09T22:17:50Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Kinds of websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the following formats:&lt;br /&gt;
&lt;br /&gt;
* paper: books, zines...&lt;br /&gt;
* page directly retrieved from an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
* page of a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be read rather than edited, all of those formats could be crafted from one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage Atom, microformats and ActivityPub to connect with each other.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as both a deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
	<entry>
		<id>https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=534</id>
		<title>User:Ailepet/Web design notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.prepostprint.org/index.php?title=User:Ailepet/Web_design_notes&amp;diff=534"/>
		<updated>2025-05-09T22:15:08Z</updated>

		<summary type="html">&lt;p&gt;Ailepet: /* Kinds of websites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following are miscellaneous notes about web publishing principles to adopt before thinking of how to approach web publishing practically&lt;br /&gt;
&lt;br /&gt;
== The three main families of read-only digital text ==&lt;br /&gt;
Text is usually read in one of the following formats:&lt;br /&gt;
&lt;br /&gt;
* paper: books, zines...&lt;br /&gt;
* page directly retrieved from an ad-hoc online protocol: WWW, Gemini, Gopher, emails&lt;br /&gt;
* page of a self-containing file: PDF, epub&lt;br /&gt;
&lt;br /&gt;
If we&#039;re thinking of these formats as text to be read rather than edited, all of those formats could be crafted from one of three categories of digital text files:&lt;br /&gt;
&lt;br /&gt;
* files made to be printed into paper; e.g. &#039;&#039;&#039;PDF&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an local-first, often-offline, sometimes black-and-white-only device; e.g. &#039;&#039;&#039;ePub&#039;&#039;&#039;&lt;br /&gt;
* files made to be read on an online browser, through a 9:16 or 16:9 color screen between 12 and 70 centimeters of diagonal; e.g. &#039;&#039;&#039;HTML/CSS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(do we need a 4th category for slideshows?)&lt;br /&gt;
&lt;br /&gt;
The next question would be: how do we get to these 3 formats? Could it be possible that they can be authored all at once from a single source?&lt;br /&gt;
&lt;br /&gt;
== From the web to the print ==&lt;br /&gt;
&lt;br /&gt;
=== Kinds of websites ===&lt;br /&gt;
We can roughly sort websites on an axis:&lt;br /&gt;
&lt;br /&gt;
* on one side, &#039;&#039;&#039;static websites&#039;&#039;&#039;, in the sense of: text and images that are displayed according to the wishes of its editor (the reader can, of course, alter it using the browser&#039;s tools, e.g. by disabling CSS). This is the simplest form of digital text served online: you can read it straight from your browser without downloading a specific file.&lt;br /&gt;
* going further to the other side, there are &#039;&#039;&#039;blogs, forums and social websites&#039;&#039;&#039;. Those can leverage microformats and ActivityPub to connect with each other.&lt;br /&gt;
* all the way to the other side, there are the fully &#039;&#039;&#039;interactive websites.&#039;&#039;&#039; Those can be bona fide apps.&lt;br /&gt;
Let&#039;s draw a line between the static websites and everything else: we will focus here on static websites as a final deliverable and a suitable basis for the 2 other formats (PDF and epub).&lt;br /&gt;
&lt;br /&gt;
=== Static websites as digital books ===&lt;br /&gt;
&amp;quot;Digital books should be the best books we’ve ever had&amp;quot; ([https://docs.racket-lang.org/pollen/ Matthew Butterick])&lt;br /&gt;
&lt;br /&gt;
Some examples:&lt;br /&gt;
&lt;br /&gt;
* https://livres.louvre.fr/&lt;br /&gt;
* https://famicom.party/book/&lt;br /&gt;
&lt;br /&gt;
== Distinguishing between writing and editing ==&lt;br /&gt;
https://ia.net/topics/markdown-and-the-slow-fade-of-the-formatting-fetish&lt;br /&gt;
&lt;br /&gt;
Writing alone can be done in a notepad (paper and pen) or a bare-bones text editor (digital). Markdown allows to add a minimal amount of semantics and hypertext in a bare-bones digital writing tool.&lt;br /&gt;
&lt;br /&gt;
Editing can either be made at the same time as writing, or in a later phase&lt;br /&gt;
&lt;br /&gt;
== Diagrams ==&lt;br /&gt;
&lt;br /&gt;
Data flow: [https://www.mermaidchart.com/raw/2d5bb9d6-1fb5-42b6-8751-f1c50545faaa?theme=light&amp;amp;version=v0.1&amp;amp;format=svg raw SVG]&lt;br /&gt;
&lt;br /&gt;
== To sort ==&lt;br /&gt;
&lt;br /&gt;
* https://smolweb.org/guidelines.html&lt;br /&gt;
* https://filiph.net/text/the-revenge-of-server-side-includes.html&lt;br /&gt;
* https://deuxfleurs.fr/&lt;br /&gt;
* [https://radicalweb.design/ressources/cli/ https://radicalweb.design/]&lt;/div&gt;</summary>
		<author><name>Ailepet</name></author>
	</entry>
</feed>