Datenstrom Yellow is an elegant solution.
Easy to setup.
You get to have your website running in no time.
Also easy to backup/restore.
- Setup and extensions
- Setup
- Extensions
- Backup and Restore
- Backup
- Restore
- I still haven't found, what I'm looking for
- Change the favicon
- Blog : default template
- Blog : web access to drafts list (or even to all posts ?)
- Theme adjustments
- Dark theme for Stockholm
- Building a new theme
- Wiki + Blog : Display creation date AND last-modification date
- Wiki : page tree
- Wiki : specific layout
- Multilanguage
- Adding a picture to a page juste by pasting it from the clipboard.
- How to write a draft
- Edit the Footer
Setup and extensions
Setup
Extensions
Currently used extensions :
Datenstrom Yellow 0.9
Blog 0.9.4
Breadcrumb 0.9.1
Check 0.9.5
Contact 0.9.1
Core 0.9.15
Draft 0.9.1
Edit 0.9.11
English 0.9.2
Feed 0.9.3
French 0.9.2
Generate 0.9.7
German 0.9.2
Image 0.9.3
Markdown 0.9.3
Private 0.9.1
Readingtime 0.9.1
Search 0.9.2
Serve 0.9.1
Sitemap 0.9.3
Stockholm 0.9.2
Swedish 0.9.2
Toc 0.9.1
Update 0.9.4
Wiki 0.9.4
(Full list of existing existing extensions : https://datenstrom.se/yellow/extensions/)
Backup and Restore
Backup
1) go to the website's directory on the server.
2) tar -czvf midwo.net.tar.gz midwo.net
or with a date and time in the filename tar -czvf midwo.net.$(date +"%Y-%m-%d_%H%M").tar.gz midwo.net
Restore
1) tar -xzvf midwo.net.tar.gz
I still haven't found, what I'm looking for
Few challenges/topics below almost made me give up on Yellow at first try.
But as no system was ready out of the box for what I wanted to build, I gave a bit more effort for this one.
Below are the tasks I had to perform in order to get to my goal.
Last but not the least, this (french) presentation was a great motivation for moving back to Yellow.
Change the favicon
Setting a custom favicon requires to edit the theme files, it does not belong to content or global website settings.
Mentioned here : https://datenstrom.se/yellow/help/how-to-customise-a-theme
This may lead me to build a dedicated theme
Blog : default template
currently, when I want to create a new blog post, this is the default template :
---
Title: Blog page
Published: 2025-08-14 16:22:40
Author: midwo
Layout: blog
Tag: Example
---
This is a new blog page.
It does not take into account the existence of various plug-ins.
Blog : web access to drafts list (or even to all posts ?)
The blog part of the digital garden is intended to remain small... so I should not be concerned by an important number of pages.
Theme adjustments
Dark theme for Stockholm
The default theme - Stockholm - is fine but I would like a dark theme (or the possibility to switch).
Building a new theme
TODO
ref : More themes wanted
Wiki + Blog : Display creation date AND last-modification date
Wiki : page tree
Wiki : specific layout
I would like to keep the exploration on the left, have the page's table of contents on the right, and content in the middle.
This is something very well achieved in Docusaurus.
The default Yellow's theme is very clean but some additional information a worth being displayed according to my vision of an up-to-date website.
Multilanguage
Having the website in multiple languages. edit 20250727 : do I really want this ?
Solution's link : https://datenstrom.se/yellow/help/how-to-customise-a-language
edit 20250812 : Na... I keep the default version in english and I'll have a french translation under the family website that I can also use as a dev/sandbox datenstrom yellow environment.
Adding a picture to a page juste by pasting it from the clipboard.
requires a dedicated development, maybe an extension ?
How to write a draft
Start writing but do not publish until the content is ready.
https://datenstrom.se/yellow/help/how-to-change-the-system#settings-status
The page's parameters must contain the variable Status
, and have one of the following values :
public
= page is a normal page
private
= page is not visible, user needs to enter password, requires private extension
**draft**
= page is not visible, user needs to log in, requires draft extension
unlisted
= page is not visible, but can be accessed with the correct link
shared
= page is not visible, but can be included in other pages
Edit the Footer
Official documentation about this : https://datenstrom.se/yellow/help/how-to-make-a-small-blog#show-header-and-footer