Javascript must be enabled.
- Git: Versioning constrol system.
All deployment dependencies are required.
- node.js: Software platform for scalable server-side and networking applications.
- npm: Package manager for node.js (included in node in the lastest versions).
- Bower: Package manager.
- Grunt: Task runner.
- Less: Grade CSS extension language.
Just go to your DokuWiki template folder and clone the project:
cd ../dokuwiki/lib/tpl
git clone https://github.com/JuniorJEECE/DokuWiki-template.git --single-branch --branch=master
Now you have the master
branch installed. But the latest commit may not be production ready! To get the latest stable version, do the following:
# Get new tags from the remote
git fetch --tags
# Get the latest tag name
latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
# Checkout the latest tag
git checkout $latestTag
Then go to your admin panel to change the template used. It is recommanded to enable CSS and Javascript compressing.
- Install the template:
cd ../dokuwiki/lib/tpl
git clone https://github.com/JuniorJEECE/DokuWiki-template.git
-
Then go to your admin panel to change the template used.
-
Install node.js: download
-
Install Bower:
sudo npm install -g bower
- Install Grunt:
sudo npm install -g grunt-cli
- Install LESS:
bower install less