|
|
|
# manymanymany-varia-websites
|
|
|
|
|
|
|
|
Many websites for the many.
|
|
|
|
|
|
|
|
> https://many.vvvvvvaria.org
|
|
|
|
|
|
|
|
## Make your own
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ git clone https://git.vvvvvvaria.org/varia/manymanymany-varia-websites
|
|
|
|
$ cd manymanymany-varia-websites
|
|
|
|
$ cp -R old myexperiment
|
|
|
|
```
|
|
|
|
|
|
|
|
That's all! Promise!
|
|
|
|
|
|
|
|
Once you push your changes a Git hook should generate the new site for you.
|
|
|
|
|
|
|
|
If you want to build the site locally, follow the steps below.
|
|
|
|
|
|
|
|
## Build the site locally
|
|
|
|
|
|
|
|
Choose a site.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ cd 3colplus
|
|
|
|
```
|
|
|
|
|
|
|
|
Create a virtual environment and activate it.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ python3 -m venv .venv
|
|
|
|
$ source .venv/bin/activate
|
|
|
|
```
|
|
|
|
|
|
|
|
Install the requirements.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ pip install -r requirements.txt
|
|
|
|
```
|
|
|
|
|
|
|
|
Generate the content and run the server.
|
|
|
|
|
|
|
|
```bash
|
|
|
|
$ make devserver
|
|
|
|
```
|
|
|
|
|
|
|
|
Then the site is available at the following URL:
|
|
|
|
|
|
|
|
> http://localhost:8000
|
|
|
|
|
|
|
|
You can use `make help` for the other commands.
|