Ashwin's fluid.quest website
- Python: 3.x, Pelican and other packages (see
git clone --recursive https://codeberg.org/ashwinvis/website.git ## or a simple clone followed by # git submodule update --init --recursive cd website python -m venv venv source venv/bin/activate pip install -r requirements.txt make html serve
requirements.txt and launch development server
pip install -U pip-tools pip-compile && pip-sync make develop
Tip: To conveniently work with submodules:
git config submodule.recurse true
Optional: Set up remote repositories for manual deployment
git remote add downstream email@example.com:ashwinvis/website.git git remote add deploy firstname.lastname@example.org:ashwinvis/ashwinvis.github.io make github
Add the following script to
alias blog="/path/to/venv/bin/python -m pelican_ashwinvis.util.write"
which is a script encourage writing. See here for more details.
This repository contains copyrighted source code from a variety of sources. In each instance, the copyright holder has released that source code under some kind of license.
All text and media under
contentis distributed under a CC-BY license a copy of which is included in the file called
pelican's source code and the configuration files for
pelicanis distributed under the terms of the GNU Affero General Public License, a copy of which is included in the file called
m.cssis distributed under an MIT license, a copy of which is included in the file called
The PWA is distributed under an MIT license, a copy of which is included in the file called
You should read the corresponding license carefully, as it defines your specific rights regarding the use of covered source code, as well as the conditions under which those rights are given to you.