https://github.com/practicalli/sustainable-life
A guide to living a health and sustainable life on planet earth. Includes Vegan cooking & recipies and reviews of sustainable products & services
https://github.com/practicalli/sustainable-life
healthy-eating healthy-living recipes vegan
Last synced: 5 months ago
JSON representation
A guide to living a health and sustainable life on planet earth. Includes Vegan cooking & recipies and reviews of sustainable products & services
- Host: GitHub
- URL: https://github.com/practicalli/sustainable-life
- Owner: practicalli
- License: cc0-1.0
- Created: 2022-03-31T18:29:59.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-06T16:19:33.000Z (7 months ago)
- Last Synced: 2025-04-06T17:26:25.495Z (7 months ago)
- Topics: healthy-eating, healthy-living, recipes, vegan
- Language: HTML
- Homepage: https://practical.li/sustainable-life
- Size: 2.29 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Practicalli Sustainable Life
```none
██████╗ ██████╗ █████╗ ██████╗████████╗██╗ ██████╗ █████╗ ██╗ ██╗ ██╗
██╔══██╗██╔══██╗██╔══██╗██╔════╝╚══██╔══╝██║██╔════╝██╔══██╗██║ ██║ ██║
██████╔╝██████╔╝███████║██║ ██║ ██║██║ ███████║██║ ██║ ██║
██╔═══╝ ██╔══██╗██╔══██║██║ ██║ ██║██║ ██╔══██║██║ ██║ ██║
██║ ██║ ██║██║ ██║╚██████╗ ██║ ██║╚██████╗██║ ██║███████╗███████╗██║
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚══════╝╚══════╝╚═╝
```
## Book status



[](https://github.com/practicalli/sustainable-life/actions/workflows/publish-book.yaml)
[](https://github.com/practicalli/sustainable-life/actions/workflows/megalinter.yml)
## License and Contributing


Practicalli Sustainable Life by Practicalli is licensed under CC BY-SA 4.0
Please [read the Practicalli contributing guide](https://practical.li/contributing) before raising an issue or pull request
By submitting content ideas and corrections you are agreeing they can be used in this workshop under the [Creative Commons Attribution ShareAlike 4.0 International license](https://creativecommons.org/licenses/by-sa/4.0/). Attribution will be detailed via [GitHub contributors](https://github.com/practicalli/sustainable-life/graphs/contributors).
## Sponsor Practicalli
[](https://github.com/sponsors/practicalli-john/)
The majority of my work is focused on the [Practicalli series of books and videos](https://practical.li/) and an advisory role with several communities
Thank you to [Cognitect](https://www.cognitect.com/), [Nubank](https://nubank.com.br/) and a wide range of other [sponsors](https://github.com/sponsors/practicalli-john#sponsors) for your continued support
## GitHub Actions
The megalinter GitHub actions will run when a pull request is created,checking basic markdown syntax.
A review of the change will be carried out by the Practicalli team and the PR merged if the change is acceptable.
The Publish Book GitHub action will run when PR's are merged into main (or the Practicalli team pushes changes to the default branch).
Publish book workflow installs Material for MkDocs version 9
## Local development
Install mkdocs version 9 using the Python pip package manager
```bash
pip3 install mkdocs-material=="9.5"
```
Install the plugins used by the Practicalli site using Pip (these are also installed in the GitHub Action workflow)
```bash
pip3 install mkdocs-material mkdocs-callouts mkdocs-glightbox mkdocs-git-revision-date-localized-plugin mkdocs-redirects pillow cairosvg
```
> pillow and cairosvg python packages are required for [Social Cards](https://squidfunk.github.io/mkdocs-material/setup/setting-up-social-cards/)
Fork the GitHub repository and clone that fork to your computer,
```bash
git clone https://github.com//.git
```
Run a local server from the root of the cloned project
```bash
make docs
```
The website will open at
If making smaller changes, then only rebuild the content that changes, speeding up the local development process
```bash
make docs-changed
```