solarpunkcity/README.md

42 lines
732 B
Markdown
Raw Normal View History

2023-03-08 05:45:23 +00:00
# Solarpunk City
## Development
After cloning the repo:
```
$ cd solarpunkcity/
$ virtualenv -p python3 env
$ source env/bin/activate
(env) $ pip install -r requirements.txt
```
While editing:
```
$ source env/bin/activate
(env) $ pelican -rl -s pelicanconf.py
```
To deploy:
```
$ source env/bin/activate
(env) $ pelican -d -s publishconf.py && rsync -rv --delete output/ solarpunkcity.org:/var/www/solarpunkcity/
```
## Editing
Edit `.md` files in the `content/` directory.
Place all media in the `content/media/` directory. Pelican will automatically find it.
2023-03-26 03:30:26 +00:00
## Permissions
To fix permissions on the server:
```
$ sudo chown -R root:solarpunks /var/www/solarpunkcity
$ sudo chmod -R g+rw /var/www/solarpunkcity
```