016f628954
This should hopefully fix the issue we were seeing where the docs would not render properly immediately after a release because CDNjs has a delay in updating versions. jsdelivr does not have this delay, so we shouldn't have any many rendering issues. |
||
---|---|---|
.. | ||
accounts | ||
assets | ||
config | ||
data | ||
localhost/config | ||
pages | ||
plugins | ||
themes | ||
blueprints.yaml | ||
LICENSE.md | ||
README.md | ||
screenshot.jpg |
select2.org
This is the repository for the documentation for Select2. It is built with the flat-file CMS Grav, using their RTFM skeleton.
Local installation
Step 1 - Install Grav
This application uses the Grav CMS. This repository does not contain a full Grav installation - rather, it just contains the contents of Grav's user
directory, which is where all of our content, themes, and assets live. This was done as per the recommendation on Grav's blog, to make it easier to deploy changes to the live server.
To install this website on your computer, first install grav core in a project folder called select2-docs
under your webserver's document root folder. Then, find the user
folder inside of your project folder. Delete the contents of the user
folder and clone this repository directly into the user folder.
When you're done it might look something like this:
htdocs/
└── select2-docs/
├── assets/
├── ...
├── user/
├── .git
├── accounts/
├── assets/
├── config/
└── ...
└── ...
Step 2
Grav needs your webserver to be able to write to certain directories. In OSX with XAMPP installed, this won't work by default. To deal with this:
Add default webserver user daemon
to OSX's staff
group (which already has the necessary permissions for writing to files/directories):
sudo dseditgroup -o edit -a daemon -t user staff
Step 3
Visit the local installation in your browser! For example, http://localhost/select2-docs.
Credits
Favicons were generated with https://realfavicongenerator.net/