Install uv
, follow the instructions in their documentation
https://docs.astral.sh/uv/getting-started/installation/, uv
will handle all
the dependencies and the python installation as well. So we don't need to
install python
separately.
Then install all the necessary packages (make sure to change to the root directory of the project):
uv sync
You can build the html files of the blog by running the following command:
uv run ablog build
Then you can serve the files locally using this command:
uv run ablog serve
Any contribution you make should be placed in the blog/
directory and you
could choose between reStructuredText (.rst) or Markdown (.md).