Grav based website for the LGM 2020
To get Grav to serve the LGM pages on your computer you need to first download the Grav zip package and then add the files from the LGM Git repository.
You can then start the php development server to see the result.
Here are the details:
grav
directory in the website directory).grav/user/pages
directory with its content.grav/user/config/
delete all files but
security.yaml
(if it exists)grav
directory)git init
git remote add origin https://github.com/libregraphicsmeeting/htdocs-2020.git
git fetch origin
git checkout --track origin/master
GRAV_BASEDIR="/grav" php -S localhost:8000 grav/system/router.php
localhost:8000
with a browser.At the end of this process you should have a structure that is similar to:
lgm-2020/
.htaccess
grav/
users/
accounts/
config/
data/
pages/
...
plugins/
error/
markdown-notices/
problems/
themes/
quark/
quark-lgm-2020/
sync/
Currently, we do not plan to have a web UI for the website.
You can simply create the file in your local Grav, add them to the Git repository and when you push them, the file will be deployed to the website (through a webhook on Github and a trivial git update
script on the web server).