Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```