The documentation pages must all be markdown files ending with the file extension .md. The documentation files should ideally also be hosted in a git repository.
Any external links you define automatically open in a new tab/window. QuickieDox checks the url of the link, if it contains http, target="blank"
is appended to the link.
Sub navigations are a quick way to jump to portions within a document. Think of this as a table of contents of some sort. You do not need to define these sub navigations. QuickieDox does this automatically by looking at the various headings defined within the documentation file and generating a sub navigation for/from them.
If you make changes ONLY to your .md files, assuming they are pulled in from their own repository, you wouldn't need to deploy the website again. All you need to do is go to the /clone
route from your documentation website url. Assuming your website documentation website is hosted at http://docs.myapi.com, going to http://docs.myapi.com/clone should allow you to pull in the updated documentation (.md files).
The documentation pages are currently displayed using the Inter font available from Google Fonts. QuickieDox makes it easy for you to change the font used for displaying documentation text in two simple steps.
This is done in the header.php file. This is an include file that sits above all the presentation pages.
// views/header.php
...
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Inter:...">
...
// src/index.css
...
.doc-font {
- font-family: 'Inter', sans-serif;
+ font-family: 'my-new-font-name', sans-serif;
}
...
Run this from the root of your QuickieDox project.
npx tailwindcss -i ./src/index.css -o ./assets/css/quickiedox.css --minify
Yes you can. The default is the QuickieDox logo but if you want to make this yours and brand it as yours, you will need to change the logo. The default is in assets/images/logo.svg
. You can simply replace the logo file with the same file name and your logo will immediately take effect. Alternatively, you can upload your image to the same assets/images/
directory and update views/reader.php
with the file name of your logo.
- <img src="/assets/images/logo.svg" alt="QuickDox Logo" ... />
+ <img src="/assets/images/my-new-logo.png" alt="MKO Logo" ... />
In This Document