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