Source of vvvv.org
- Fork this repository
- Browse the blog folder to see how existing posts are written
- Create a new folder in the
\{currentYear]\Newsor\{currentYear]\Datesfolder (depending on the type of your post) with a short name describing the post (that folder name is just for the folder structure, no other relevance) - The only file that is mandatory in your folder is the
index.mdfile. Best copy one over from another blogpost and modify it - For posts of type
dateyou need to enter from- and to- dates in the format: "2026-02-26T18:00:00" (defaulting to CET timezone) or "2026-02-26T18:00:00+02:00" to specify an offset from CET. - To preview your post locally, see the section "Local Build" below
- Finally make a pull-request from your fork to this repo
For embedding external media use these short codes:
- Mastodon:
{{< mastodon "mastodon.xyz/@vvvv/109598445063555699" 550 >}}Parameters: Link [Height (default=550)] - Pixelfed:
{{< pixelfed "pixelfed.social/p/madewithvvvv/509678388578111219" 550 >}}Parameters: Link [Height (default=550)] - Vimeo:
{{< "vimeo" "761078720" >}}Parameters: "Vimeo ID" - Youtube
{{< youtube "761078720" "123">}}Parameters: "Youtube ID" "Starttime"
- Download Hugo, unzip and place that into some folder
- Download Dart-Sass, unzip and place that into the same folder
- Add this folder to your PATH (environment variables)
- Powershell:
cd C:\dev\vvvv.orghugo server
- Open http://localhost:1313/ in your browser
To run in the browser and to be able to access the site from the same local wifi (eg. checking on mobile), run hugo with:
hugo serve --bind 0.0.0.0 --baseURL http://IP:1313 where IP is your IP from ipconfig
Hugo generates Header for Forum / Graybook / Store: http://vvvv.org/headers
Forum/Graybook/Store have html from this generated page in their templates.
CSS is requested live from: https://vvvv.org/scss/_header.min.css