This is a personal website built with Flask and reStructuredText for easy content management.
- Create a virtual environment:
python -m venv venv
source venv/bin/activate # On Unix/macOS
- Install dependencies:
pip install -r requirements.txt
- Run the development server:
python app.py
The website content is managed through reStructuredText (RST) files in the content
directory. To update content:
- Edit the corresponding RST file in the
content
directory - The changes will be automatically reflected on the website
app.py
: Main Flask applicationcontent/
: RST content filestemplates/
: HTML templatesstatic/
: Static files (CSS, images, etc.)