This Website is built using Hotdoy Skeleton as base template. For better maintainance, inheritance is used for theme customization (themes/zynthian).
Installation from scratch:
apt install php php-curl php-gd php-mbstring php-dom php-zip
wget https://getgrav.org/download/core/grav-admin/1.7.48 -O grav.zip
unzip grav.zip
cd grav-admin
mv user user.bak
git clone git@github.com:zynthian/zynthian-web2.git user
mkdir user/plugins
./bin/grav install
The EmbedMedia plugin must be installed by hand from this repo:
cd user/plugins
git clone https://github.com/dfacto-lab/grav-plugin-mediaembed
Local run:
php -S localhost:8000 system/router.php
This theme is ever evolving. Things move around, major changes are made all the time, sometime requiring you take action. Use this as your own risk.
When extending this theme, you should use Theme Inheritance. Create, overwrite or clone template you want to customize instead of trying to hack into mine. This way I can keep updating and you can keep the feature you care about. I hope we all have fun. Good luck :)
I try to dump a fresh skeleton for each major update but it's hard to keep up. After installing the skeleton and creating a user, make sure you...
- Update the theme to the latest version.
- Update all the plugins.
- Head to the theme configuration and save.
- If content seems broken, try re-saving the page/modular.
For communication and announcements, head to the theme repo.