Statische Seiten mit MkDocs (Material)

Als ich vor etwa einem Jahr meinen Rechnerumzug organisierte, stolperte ich auch wieder eher zufällig über MkDocs, einen schnellen und freien (BSD-Lizenz), in Python geschriebenen, Markdown-basierten Generator für statische Seiten, der allem für die Dokumentation von Software-Projekten entwickelt worden war. https://kantel.github.io/posts/2025062101_mkdocs/ #MkDocs #Markdown #StatischeSeiten #Webworking

Ausgerutscht und eingebrochen: Das Ende von Glitch 🎏

Gestern erreichte mich eine Nachricht, die mich ein wenig traurig stimmte: Verschwurbelt unter dem üblichen Marketing-Geblubber verkündete Anil Dash, daß Glitch 🎏, der freundliche (und in der Grundversion kostenlose) Community-Webhoster zum 8. Juli dieses Jahres seinen Dienst einstellt. https://kantel.github.io/posts/2025052402_glitch_ende/ #Glitch #Webworking #StatischeSeiten #CreativeCoding #P5js

Eine Frage an die WebWorker, WebDesigner, WebMacher, WebEntwickler unter euch ... Ich suche ein neues CMS für mich und brauche Empfehlungen. Und das ganze noch datenfreundlich. Wer hat Tipps jenseits der üblichen Verdächtigen?

Ich weiß nicht, wie viele CMS ich in den letzten 20 Jahren schon ausgetestet habe. Wordpress, Joomla, OpenCMS, Zope, Liferay, ModX, AutoMad, Grav, Bludit, und, und, und ... Vor etwa 5 Jahren bin ich bei Concrete5 hängen geblieben. Mein Traumsystem! Leider hat es sich in der letzten Zeit in für mich etwas "merkwürdige" Richtungen entwickelt, sodass das Arbeiten für mich damit nicht mehr wirklich praktikabel ist. Und da suche ich jetzt etwas Neues und buddel mich seit ein paar Tagen durchs Netz. Die Ergebnisse frustrieren mich eher. Daher mal die Frage an euch. Wäre toll, wenn da jemand was weiß ...

Was ich brauche:
- das System darf sehr gern OpenSource sein - muss es aber nicht.
- ich kann ggf. selbst hosten - kann aber auch in der Cloud beim Anbieter liegen
- wichtig beim Cloud (SaaS) ist, dass die Server in Deutschland (bzw. Europa) stehen.

- das ganze muss DSGVO konform sein

- den Betreibern muss das Thema Datensparsamkeit wichtig sein und sie müssen es auch umsetzen. Rund 20 Scripte von externen Servern reinladen, geht in meinen Augen nicht! Gerade die ganzen WebBaukästen, die man so als erstes findet, setzen das voll ein.

- wenn das System kostenlos ist, helfe ich gern mit Rückmeldungen und Co in der Community
- wenn das System etwas kostet, ist das in kleinem Rahmen auch ok. Ich habe aber keine "fetten Kunden", sondern sporadisch Kleinstkram und vorallem meine eigenen Projekte und Experimente.

- Ich habe Anspruch an Layout und Optik (bin ein halber Grafiker), habe individuelle Vorstellungen und brauche dazu viele Freiheiten beim Gestalten.

- mein Anspruch an Usebillity ist leider inzwischen recht hoch. Wenn ich nach 30 Minuten Testen nicht das Gefühl habe, das System und seine Funktionsweise zu kapieren, dann bringts das nicht. (Nein, es muss mir nicht sofort zu 100% alles vollständig klar sein. So ein Tool kostet Zeit - logisch! Aber wenn es bei den ersten Schritten schon klemmt, kracht oder knarrt, dann passt das nicht.)

- das visuelle Zusammenklicken und Schieben von HTML-Modulen (Menüs, Heros, Slider, Tabellen, Grafiken, Galerien, Karten, Teasern und der gleichen) ist mir wichtig. Genauso wie die Möglichkeit, verschiedene Layoustrukturen (2 Spalten, 3 Spalten, 1 Spalte) auf einer Seite mischen zu können.

- Die Navigation und die Strukturen sollen modern und responsiv sein.

- ich möchte das System nutzen und nicht mehr großartig Coden müssen - mal einen HTML-Block als Template selbst bauen, ist kein Ding. Auch etwas am CSS trimmen, ist machbar und manchmal nötig.

- Ich benötige ein User-Gruppen-und-Rechte-System im Hintergrund

- Individuelle Formulare bauen und Datenobjekte zum Speichern von diesen Formularen wäre toll.

- Eine gute Datei- und Medienverwaltung ist wichtig.

- ich möchte eigene WebFonts unabhängig von googlefonts einbinden

#CMS #Web #Design #webdesign #selfhost #linux #FragDasFediverse @linux @linux #Grafik #OpenSource #SaaS #Webworking #Webseite

Neues von meinem Rechnerumzug: MkDocs reloaded

Wenn man – wie ich – bei der Einrichtung eines neuen Rechners sich entschlossen hat, jedes Stück Software einzeln neu zu installieren, um das über die Jahre gewachsene Chaos auf der Festplatte ein wenig aufzuräumen, dann stößt man zwangsläufig auf Programme, bei denen man sich fragt, warum man sie vergessen und lange nicht genutzt hat. So ist es mir mit MkDocs ergangen. https://kantel.github.io/posts/2024070602_mkdocs_reloaded/ #MkDocs #StatischeSeiten #Webworking #Markdown

Neues von meinem Rechnerumzug: MkDocs reloaded – Der Schockwellenreiter

P5.js und Glitch: Die Wiederentdeckung (m)eines Spielplatzes

Da hatte ich mir doch vor über zwei Jahren mit relativ großem Tam-Tam einen Spielplatz auf Glitch 🎏 zugelegt, dem freundlichen (und in der Grundversion kostenlosen) Community-Webhoster – und ihn dann relativ schnell wieder vergessen. Doch während meiner Recherchen zu P5.js-Online-Editoren rückte der Dienst wieder in meinen Fokus. https://kantel.github.io/posts/2024070401_glitch_p5js/ #Glitch #P5js #CreativeCoding #Webworking

P5.js und Glitch: Die Wiederentdeckung (m)eines Spielplatzes – Der Schockwellenreiter

Wikilinks in Hugo: Nachschlag

Der Gewährsmensch, der mich gestern mit Informationen zu Wikilinks in Hugo versorgt hatte, dem schnellen Static Site Generator, der eventuell in Zukunft auch den Schockwellenreiter antreiben wird, hat heute noch einmal nachgelegt: https://kantel.github.io/posts/2024061101_wikilinks_hugo/ #Hugo #SSG #StatischeSeiten #DigitalGarden #Webworking #WikiLinks

Der Schockwellenreiter - Wikilinks in Hugo: Nachschlag

Hugo für den Schockwellenreiter: Erste (Zwischen-) Ergebnisse

Mit meinen Bemühungen, Hugo zu lernen, weil dieser schnelle, in Go geschriebene Generator für statische Seiten (SSG) irgendwann vielleicht einmal den Schockwellenreiter antreiben soll, komme ich langsam, aber sicher voran. https://kantel.github.io/posts/2024061002_learning_hugo_1st_results/ #Hugo #SSG #DigitalGarden #WikiLinks #Webworking

Der Schockwellenreiter - Hugo für den Schockwellenreiter: Erste (Zwischen-) Ergebnisse

Geschichten erzählen mit Parallax Scrolling

Im »Long Way Down Tutorial« (neun kurze, maximal zehnminütige Videos) geht es um die Implementierung einer Website mit Parallax Scrolling. Was zur Hölle ist Parallax Scrolling? Ich gestehe, ich mußte auch erst einmal nachgoogeln. Websites mit Prallax Scrolling bestehen aus einer einzigen HTML-Seite, die mit der Scroll-Funktion gesteuert wird. https://kantel.github.io/posts/2023121303_parallax_scrolling/ #InteractiveFiction #GameDev #StatischeSeiten #Webworking

Der Schockwellenreiter - Geschichten erzählen mit Parallax Scrolling

Neues von meinem Glitch-Spielplatz 🎏

Ich hatte mir ja vor Monaten relativ spontan einen Spielplatz auf Glitch 🎏 zugelegt, dem freundlichen (und in der Grundversion kostenlosen) Community-Webhoster (nicht nur) für (Web-/JavaScript)-Entwickler. Die Idee dahinter war, daß ich zurück zu meinen Wurzeln wollte, daß Webseiten basteln wieder so viel Spaß machen sollte, wie ich es Mitte der 1990er Jahren hatte. https://kantel.github.io/posts/2023111701_more_glitch/ #Glitch #Webworking #JavaScript #Twine #InteractiveFiction

Der Schockwellenreiter - Neues von meinem Glitch-Spielplatz 🎏

Quarto: Mal wieder am Stylesheet gebastelt

Nach einer längeren Pause sah ich mich mal wieder genötigt, am Quarto-Stylesheet, das dieses Blog Kritzelheft antreibt, Korrekturen vorzunehmen. Denn gestern fiel mir auf, daß die Listen nicht mit der gewünschten Serifen-Schrift, sondern mit einem serifenlosen Font angzeigt wurden. https://kantel.github.io/posts/2023110702_css_bastelei/ #Quarto #Stylesheet #Webworking #StatischeSeiten

Der Schockwellenreiter - Quarto: Mal wieder am Stylesheet gebastelt