Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hundredrabbits/Grimgrains
Plant-based cooking website
https://github.com/hundredrabbits/Grimgrains
c99 static-site-generator
Last synced: 2 months ago
JSON representation
Plant-based cooking website
- Host: GitHub
- URL: https://github.com/hundredrabbits/Grimgrains
- Owner: hundredrabbits
- License: other
- Created: 2017-11-25T02:23:41.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-16T18:55:07.000Z (3 months ago)
- Last Synced: 2024-10-29T22:31:57.592Z (3 months ago)
- Topics: c99, static-site-generator
- Language: HTML
- Homepage: https://grimgrains.com/
- Size: 202 MB
- Stars: 156
- Watchers: 7
- Forks: 35
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- open-sustainable-technology - Grimgrains - A Plant-based cooking website. (Consumption / Agriculture and Nutrition)
- awesome-obsidian-vault - Grimgrains (HTML vault) - Hundredrabbits ✨ - [Grimgrains (website)](https://grimgrains.com/site/home.html) (Cooking and Recipes / Subcategory)
README
# Grimgrains
This repository is the sources for the Grimgrains website. The website is written in C, and requires `gcc` to build. To rebuild the site, go to `src` and run the build script:
```
./build.sh
```### Macros Helpers
```
#define INGREDIENT(ING_NAME, ING_DESC) Ingredient ING_NAME = create_ingredient(#ING_NAME, ING_DESC);
#define CHILD_INGREDIENT(PARENT_NAME, ING_NAME, ING_DESC) Ingredient ING_NAME = create_child_ingredient(&PARENT_NAME, #ING_NAME, ING_DESC);//Ingredient beans = create_ingredient("beans", "Missing description.");
INGREDIENT(beans, "MissingDescription");
CHILD_INGREDIENT(beans, coffee, "Coffee is life");
```
# Extras- The website source code of GrimGrains is licensed under [MIT](https://github.com/hundredrabbits/grimgrains/blob/master/LICENSE) and the **images, text and assets** are licensed under [BY-NC-SA 4.0](https://github.com/hundredrabbits/grimgrains/blob/master/LICENSE.by-nc-sa-4.0.md). View individual licenses for details.
- Support this project through [Patreon](https://patreon.com/hundredrabbits).