dc121f393d | 3 years ago | |
---|---|---|
content | 3 years ago | |
theme | 3 years ago | |
.gitignore | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
about.html | 3 years ago | |
algoliterary_filters.py | 3 years ago | |
pelicanconf.py | 3 years ago | |
publishconf.py | 3 years ago | |
requirements.txt | 3 years ago | |
tasks.py | 3 years ago | |
to-do.md | 3 years ago |
README.md
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