You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matt Knight 12ff1b76e4 updates for zig 0.12.0 5 months ago
..
.github/workflows Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
content Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
layouts Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
legacy-ssg Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
static Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
.envrc Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
.gitattributes Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
.gitignore Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
.gitmodules Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
LICENCE Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
README.md Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
WIP.md Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
build.zig Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
build.zig.zon updates for zig 0.12.0 5 months ago
ember-icon.xcf Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
flake.lock Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago
flake.nix Add 'website/' from commit 'ac10505d276c16fc192346417545bc6a2b255ee8' 7 months ago

README.md

Zig Embedded Group - Website and Articles

This project both contains the contents and the generation of the ZEG website.

Folder Structure

.
├── build.zig
├── deps                  Contains submodule dependencies
│   └── …
├── LICENCE
├── README.md
├── render                Not included in the repo, will contain the rendered website
│   └── …
├── src                   Source of the website generator and other tools
│   └── main.zig
└── website               Contains the raw input data for the website
    ├── articles          Contains all articles in the format `YYYY-MM-dd - ${TITLE}.md`
    │   └── …
    ├── img               Contains the images used on the website.
    │   └── …
    ├── index.md          Index page of the website
    └── tutorials         Contains the raw tutorial files
        └── … 

Markdown

The website uses basic markdown that allows GFM style tables and also supports some placeholders:

  • <!-- TOC --> will insert a table of contents if alone in a single line. The ToC will be rendered in the same depth as the next heading, so everything higher in the hierarchy will be ignored.
  • <!-- ARTICLES --> renders a list of all available articles
  • <!-- ARTICLES10 --> renders a list of the 10 latest articles