Yellow

Estimated reading time: 2 minutes.

Datenstrom Yellow is an elegant solution.
Easy to setup. You get to have your website running in no time.

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.12
Draft 0.9.1
Edit 0.9.10
English 0.9.1
Feed 0.9.3
French 0.9.1
Generate 0.9.6
German 0.9.1
Image 0.9.3
Markdown 0.9.2
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.1
Toc 0.9.1
Update 0.9.4
Wiki 0.9.4

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. 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 and these are the tasks I had to perform in order to get to my goal.

Change the favicon

Mentioned here : https://datenstrom.se/yellow/help/how-to-customise-a-theme

Theme adjustments

The default theme - Stockholm - is fine but I would like a dark theme (or the possibility to switch)

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

Solution's link : https://datenstrom.se/yellow/help/how-to-customise-a-language

Adding a picture to a page juste by pasting it from the clipboard.

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