Back to templates

Template details

jekyll-theme-dnn-community

Jekyll theme for DNN (formerly DotNetNuke) Community project documentation

About this template

jekyll-theme-dnn-community is an open-source Jekyll theme for building static documentation sites for the DNN (formerly DotNetNuke) Community project.

What is jekyll-theme-dnn-community?

jekyll-theme-dnn-community is a Jekyll theme distributed as a gem that provides layouts, includes, Sass stylesheets, and static assets for creating project documentation. It is designed specifically for documentation of the DNN (formerly DotNetNuke) Community project. The theme runs on Jekyll, the Ruby-based static site generator, and outputs a plain HTML static site that can be hosted anywhere. The repository is hosted on GitHub and is released under the MIT License.

Key Features

  • Standard Jekyll structure — Uses the conventional directories _layouts, _includes, _sass, and assets for straightforward customization and maintenance.
  • Documentation-oriented layouts — Provides page templates aimed at presenting technical documentation for the DNN Community project.
  • Local development with hot reload — Run bundle exec jekyll serve and view the site at http://localhost:4000; edits regenerate automatically in the browser.
  • Theme gem packaging — Only files in _layouts, _includes, _sass, and assets tracked by Git are included when the theme is released as a gem.
  • Open source license — Available under the MIT License, so it can be freely used, modified, and redistributed.
  • Hacktoberfest friendly — The repository lists hacktoberfest among its topics, signaling that contributions are welcomed.

Who is it for?

  • DNN Community maintainers — Publish and maintain documentation for the DNN open-source project without building a site from scratch.
  • Jekyll users — Use the theme as a starting point for any documentation site; install with standard Jekyll gem workflows.
  • Open source contributors — Participate in Hacktoberfest by improving layouts, styles, or documentation for the theme itself.

What can you do with it?

  • Set up a documentation site quickly — Clone the theme, run bundle install, and start the local server with bundle exec jekyll serve to preview the default documentation pages.
  • Customize the appearance — Edit Sass files in _sass and adjust layouts in _layouts to match the DNN Community branding.
  • Add content — Add pages and documents as you would in any Jekyll site, and the theme will render them with the provided layouts.

How does the theme work?

The theme follows the standard Jekyll development workflow. After installing Jekyll and running bundle install, you start a local server with bundle exec jekyll serve. The site regenerates as you modify layouts, includes, Sass, assets, and content. When the theme is released, the gem package includes only the four standard directories (_layouts, _includes, _sass, assets), as defined in the gemspec.

License

The theme is open source under the MIT License, allowing free use, modification, and distribution.

screenshot of jekyll-theme-dnn-community on template0.com