# documentation **Repository Path**: mirrors_freenas/documentation ## Basic Information - **Project Name**: documentation - **Description**: TrueNAS Documentation Hub - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Welcome to the TrueNAS Documentation Repository! The collected documentation for TrueNAS software, hardware, and TrueCommand is stored here. These files are used to build the TrueNAS Documentation Hub available at https://www.truenas.com/docs/. Software documentation is released under the Creative Commons license. # Technologies * [CommonMark ](https://spec.commonmark.org/current/) and [HTML](https://www.w3schools.com/html/default.asp) governs the syntax for content files. * [Hugo](https://gohugo.io/) (extended version) builds the website from the content files and governs the file organization, naming, front matter, and some of the [shortcode](https://gohugo.io/content-management/shortcodes/) syntax. * The custom [GeekDocs theme](https://geekdocs.de/) provides a bare-bones theme with templates and shortcodes for styling the website and content. * Specific .css customizations are added on top of GeekDocs in the /static/custom.css, /data/menu/, and /layouts/ files # Install Hugo 1. Download Hugo Extended v0.145.0 from [https://github.com/gohugoio/hugo/releases/](https://github.com/gohugoio/hugo/releases/tag/v0.145.0) and [install](https://gohugo.io/getting-started/installing/ "Install Hugo"). See these instructions for manually installing the Hugo extended version in WSL: https://sal.as/post/install-hugo-on-wsl/ 2. Download this repository. # Local Build Process Open the downloaded repository in a terminal program like Windows PowerShell, then enter `hugo serve`. When complete, a local copy of the website is available. Enter//localhost:1313/` in a browser address bar, where 1313 is the port number shown in the text output of the Hugo build status. In most cases this is `1313` but can be a different port number.
Hugo automatically rebuilds the local copy to include any changes made and saved in your chosen text editor or integrated development environment (IDE).
# Make File Changes
1. Open your desired text editor (VS Code, Sublime Text, Atom, Notepad++, etc) and enter text changes using [CommonMark](https://spec.commonmark.org/0.31.2/) Markdown or [HTML](https://www.w3schools.com/html/default.asp) tags to format text.
2. Save your changes and wait for modifications to show in the local build.
3. Submit the pull request.
If using GitHub Desktop, make sure you commit all desired changes to your working branch before creating the final pull request.