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.
 
 
 
 
 
 
Felix "xq" Queißner fe9bafc828 Refactors website to use zine-ssg.io 7 months ago
.github/workflows Fixes CI by tacking Zig to stable version. 1 year ago
content Refactors website to use zine-ssg.io 7 months ago
layouts Refactors website to use zine-ssg.io 7 months ago
legacy-ssg Refactors website to use zine-ssg.io 7 months ago
static Refactors website to use zine-ssg.io 7 months ago
.envrc Refactors website to use zine-ssg.io 7 months ago
.gitattributes Initial commit: Basic website rendering, no templating yet. 4 years ago
.gitignore Refactors website to use zine-ssg.io 7 months ago
.gitmodules Refactors website to use zine-ssg.io 7 months ago
LICENCE Adds LICENCE. 4 years ago
README.md Some readme. 4 years ago
WIP.md Refactors website to use zine-ssg.io 7 months ago
build.zig Refactors website to use zine-ssg.io 7 months ago
build.zig.zon Refactors website to use zine-ssg.io 7 months ago
ember-icon.xcf Update to new @SuperAuguste style. 2 years ago
flake.lock Refactors website to use zine-ssg.io 7 months ago
flake.nix Refactors website to use zine-ssg.io 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