LibrePages documentation website https://docs.librepages.org
Find a file
2024-06-04 14:17:51 +05:30
content feat: update forms instructions 2022-12-31 01:41:18 +05:30
sass Add style for blockquotes 2022-07-02 16:22:38 -05:00
scripts feat: setup CI 2022-09-09 20:33:32 +05:30
static feat: add logo and favicons 2022-09-09 20:32:49 +05:30
templates feat: add matomo tracking 2022-09-09 20:43:20 +05:30
.gitignore feat: setup CI 2022-09-09 20:33:32 +05:30
.woodpecker.yml feat: setup CI 2022-09-09 20:33:32 +05:30
config.toml fix: base domain 2022-09-09 20:40:47 +05:30
LICENSE Create LICENSE 2021-03-14 16:05:54 +03:00
Makefile feat: setup CI 2022-09-09 20:33:32 +05:30
README.md Fix typo 2022-06-03 10:28:10 -04:00
renovate.json Add renovate.json 2024-06-03 03:00:24 +00:00
screenshot.png readme and minor fixes 2021-03-14 14:36:06 +03:00
theme.toml readme and minor fixes 2021-03-14 14:36:06 +03:00

An easy way to create a document library for your project

Demo: https://easydocs.codeandmedia.com/

This theme for Zola (static site engine) helps you build and publish your project docs easily and fast. Zola is just one binary that outputs html-pages and additional static assets after building your docs written in Markdown. Thus, you can take the theme, your md-files, Zola and gain flexible and simple website for documentation.

Step-by-step

As you may have heard Zola is quite flexible :) So, the scenario below is one of hundreds possible ways to make things done, feel free to find your best. Also, Zola provides their own mechanism to install and use themes, see the docs.

  1. Fork the repo and replace demo-content inside content folder with yours. But take a look to _index.md files. It contains title and when you want to have anchor right of your headers add insert_anchor_links = "right" to each index. theme.toml, screenshot and readme may be deleted too.
  2. Inside config.toml change URL and title on your own. In extra section you can specify path to your GitHub API for version below the logo on nav, favicon and logo itself. Or just remove the lines if you don't need it. Also, you can configure or turn on some additional settings related to Zola. Specification is here.
  3. In sass/_variables.scss you may change font, color or background if you want.
  4. Almost done. Now, you should decide how you want to build and where will be hosted your website. You can build it locally and upload to somewhere. Or build in GitHub Actions and host on GitHub Pages / Netlify / CloudFlare Pages / AnyS3CloudStorage. Howto for GitHub Pages. My example of GitHub workflow with 2-steps build (the first checks for links and spelling errors, the second uploads to Azure). Dockerfile to make Docker image.

Enjoy your docs!