This is the documentation for PCGen.
The original documentation, in HTML format, has been converted to Markdown, which is much easier to edit.
The Markdown-formatted text is compiled using Hugo, an excellent "static site generator". The output is a complete HTML website which can be browsed from a hard drive, or uploaded to a webserver.
-
Install Hugo:
-
Install git:
-
Download a copy ("clone") of the
pcgen-docs
repository to your computer.-
i.e. to make a copy to C:/pcgen-docs/, you would do:
git clone --recursive https://github.com/PCGen/pcgen-docs.git C:/pcgen-docs/
Note the
--recursive
option is required to download the website theme, which is a "sub-module" of the main repository.
-
-
Start the Hugo test server:
-
Go to the directory where you cloned the
pcgen-docs
repository:cd G:/pcgen-docs
-
Run Hugo in server mode:
hugo server
-
Open a web browser to
http://localhost:1313
-
Try changing a file in
content/
. Your web browser will automatically refresh, showing the changes!
-
-
Compile the website, ready to upload to a webserver, or to include with PCGen:
-
Go to the directory where you cloned the
pcgen-docs
repository:cd G:/pcgen-docs
-
Run Hugo, putting the output into folder
G:/compiled-website
:hugo --stepAnalysis -d G:/compiled-website/
The
--stepAnalysis
shows you how long each step took (in seconds), and how much RAM was used. -
Find
G:/compiled-website/index.html
and double click it. It will open in a web browser. It should look exactly the same as the test server!
-