Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| contribute:documentation:creating_new_pages [2026/09/15 23:47] – kevinbowen | contribute:documentation:creating_new_pages [2026/09/16 01:33] (current) – kevinbowen | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| - | ====== Formatting | + | ====== Formatting |
| - | Most documentation contributions to docs.xfce.org and the wiki consist | + | * **[[# |
| + | * **[[# | ||
| + | * **[[#Using horizontal rules|Using horizontal rules]]** | ||
| + | * **[[#Using Back to Top links|Using Back to Top links]]** | ||
| + | * **[[# | ||
| - | If a new page is needed, it is important to keep its layout and appearance consistant with the rest of the documentation. | ||
| - | Below are some " | + | If a new documentation, or wiki page is needed, it is important to keep its layout and appearance consistant with the rest of the documentation. |
| - | 1. Use the control macro ''< | + | Below are some guidelines to use when creating a new documentation page. |
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Use the NOTOC header ===== | ||
| + | |||
| + | Use the control macro ''< | ||
| This is a internal Dokuwiki control macro that will disable the autogeneration of a list in the sidebar. If a document becomes long enough, it is recommended to manually create and maintain a table of contents within the body of the documentation page. See also [[: | This is a internal Dokuwiki control macro that will disable the autogeneration of a list in the sidebar. If a document becomes long enough, it is recommended to manually create and maintain a table of contents within the body of the documentation page. See also [[: | ||
| - | As a rule of thumb, if a page becomes longer than a screen and has multiple sections, it is recommended to manually create a table of contents. | + | ---- |
| - | 2. Use a horizontal rule for breaking up sections | + | ===== Creating |
| - | A horizontal rule is creating by using ''< | + | |
| - | 3. If a section is long enough and the top of the page scrolls far beyond the top of the screen, insert the code ''<< | + | As a general rule, if a page becomes longer than one visual |
| - | 4.At the bottom of the page, if it makes sense, create one or two back-links to the main page. For example, on the [[: | + | Using the [[: |
| + | |||
| + | < | ||
| + | * **[[#Core Modules|Core Modules]]** | ||
| + | * **[[# | ||
| + | * **[[# | ||
| + | </ | ||
| + | |||
| + | Each link refers to a main header further down the page. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Using horizontal rules ===== | ||
| + | |||
| + | Use a horizontal rule for breaking up sections of a page. | ||
| + | A horizontal rule is created by using | ||
| + | < | ||
| + | ---- | ||
| + | </ | ||
| + | (four dashes) in between two blank lines. Be sure to preview your changes before saving to ensure that the divider properly renders. | ||
| + | |||
| + | [[|Back to Top]] | ||
| + | ---- | ||
| + | |||
| + | ===== Using Back to Top links ===== | ||
| + | |||
| + | 'Back to Top' links are used on Xfce's documentation pages as a navigational aid for readers on documentation pages that are larger than a few sentences. | ||
| + | |||
| + | If a section is long enough and the top of the page scrolls far beyond the top of the screen, insert the code ''< | ||
| + | |||
| + | < | ||
| + | |||
| + | [[|Back to Top]] | ||
| + | ---- | ||
| + | |||
| + | </ | ||
| + | |||
| + | This is not a strict rule and would depend on how large a section. If there are a number of small sections on one screen, a "Back to Top" is not neccessarily needed for each section. This is a bit of a judgement call required on the part of the editor to strike a balance between a reader' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Creating back-links ===== | ||
| + | |||
| + | At the bottom of the page, if it makes sense, create one or two back-links to the main page. For example, on the [[: | ||
| < | < | ||
| Line 27: | Line 78: | ||
| Note that there is a single blank line between the two lines of code. This allows for the two links to appear separately. | Note that there is a single blank line between the two lines of code. This allows for the two links to appear separately. | ||
| + | |||
| + | [[|Back to Top]] | ||
| + | ---- | ||
| + | |||
| + | [[: | ||
| + | |||
| + | [[: | ||