You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.0 KiB

How to install Pelican

clone repository

$ git clone https://gitlab.constantvzw.org/anais_berck/algoliterarypublishing.net.git

create virtual environment with venv

$ python3 -m venv name_environment $ source name_environment/bin/activate

go to algoliterarypublishing.net folder

$ pip install -r requirements.txt

start website locally

$ pelican -lr

or

$ make devserver

Open http://localhost:8000/ to check the state of the website

Make a change

Create a markdown file or change an existing file and save it.

Open http://localhost:8000/ to check the new state of the website

Push changes to git

Check which files you changed $ git status

Stage your changes

$ git add [name of file]

$ git commit -m " [comment that make it understandable what you just did (commit comments are poetry)]"

Push them to the repository

$ git push

website is saved in output folder, this is the map that goes to the server

copy using rsync

$ make rsync_upload generates website and puts files in output folder, and transfers them to server using the right urls