In this section you'll find basic information about Dox and how to install it and use it properly. If you're first time user then you should read this section first.
Jekyll is a simple, blog-aware, static site generator. It takes a template directory containing raw text files in various formats, runs it through a converter (like Markdown) and Liquid renderer, and spits out a complete, ready-to-publish static website suitable for serving with your favourite web server.
Full Jekyll documentation You can find full Jekyll documentation here.
Installing Jekyll should be straight-forward if all requirements are met. Before you start, make sure your system has the following:
make -vin your system’s command line interface)
The best way to install Jekyll is via RubyGems. At the terminal prompt, simply run the following command to install Jekyll:
gem install jekyll
All of Jekyll’s gem dependencies are automatically installed by the above command, so you won’t have to worry about them at all.
Full Jekyll installation guide You can find full Jekyll installation guide here.
Download your Dox theme from ThemeForest (you should get
dox.zip) and unzip it.
Jekyll comes with a built-in development server that will allow you to preview what the generated site will look like in your browser locally.
You can run this commands inside theme folder:
jekyll serve # A development server will run at http://localhost:4000/ # Auto-regeneration: enabled. Use `--no-watch` to disable. jekyll serve --no-watch # Same as `jekyll serve` but will not watch for changes. jekyll serve --detach # Same as `jekyll serve` but will detach from the current terminal. # If you need to kill the server, you can `kill -9 1234` where "1234" is the PID. # If you cannot find the PID, then do, `ps aux | grep jekyll` and kill the instance.
This is Dox basic directory structure which looks like this:
||Visual Studio Code editor related files.|
||All documentation files should be located in this folder.|
||Design source files (.psd etc.).|
||Dox theme source files.|
||ESlint related file which specifies intentionally untracked files to ignore.|
||ESlint configuration file.|
||Git related file which specifies intentionally untracked files to ignore.|
||File used by GitLab Runner to manage your project's jobs.|
||Configuration file for use on web servers running the Apache Web Server software.|
||Stylelint configuration file.|
||Error 404 layout markdown template.|
||Stores Jekyll configuration data.|
||Default layout markdown template.|
||Documentation layout markdown template.|
||Homepage layout markdown template.|
Use names next to icons listed on https://feathericons.com, for example
All notable changes to this project will be documented here. This project adheres to Semantic Versioning.
List of vendor assets we used to create this theme: