Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adonath/adonath.github.io
My personal webpage
https://github.com/adonath/adonath.github.io
Last synced: 19 days ago
JSON representation
My personal webpage
- Host: GitHub
- URL: https://github.com/adonath/adonath.github.io
- Owner: adonath
- License: bsd-3-clause
- Created: 2022-08-29T18:13:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T20:32:01.000Z (3 months ago)
- Last Synced: 2024-10-28T07:55:24.419Z (2 months ago)
- Language: CSS
- Homepage: https://axeldonath.com
- Size: 2.25 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# adonath.github.io
[![Website](https://img.shields.io/badge/visit-website-blue.svg)](https://axeldonath.com)
The webpage uses a minimal static site generator based on [Jinja2](https://jinja.palletsprojects.com/) and [Markdown2](https://daringfireball.net/projects/markdown/).
The setup was loosely inspired by [PrettyPrinted](https://github.com/PrettyPrinted/youtube_video_code/tree/master/2019/12/16/Building%20a%20Simple%20Static%20Site%20Generator%20in%20Python). To generate the site follow these steps:First create a new virtual environment:
```python3
python3 -m venv env-adonath-webpage
```And activate it:
```python3
source env-adonath-webpage/bin/activate
```Then install the required dependencies stored in the `requirements.txt` file:
```python3
python -m pip install -r requirements.txt
```And run the following command to generate the pages:
```python3
python make.py generate
```Finally serve the webpage to preview the content:
```python3
python make.py serve
```If needed clean up the generated files:
```python3
python make.py clean
```