| 25 | | |
| 26 | | === txt.conf |
| 27 | | |
| 28 | | * Id: A random, unique, alphanumeric string for distinguishing the repository (at least 6 characters of Crockford's [https://en.wikipedia.org/wiki/Base32 Base32] recommended) |
| 29 | | * Title: A human-friendly title |
| 30 | | * Authors: Comma-separated list of names (and optionally, addresses in the {{{ <name@domain> }}} format |
| 31 | | * Topics: Topics the repository aims to cover (comma-separated) |
| 32 | | * Locations: List of [https://en.wikipedia.org/wiki/URI URIs] where the repository can be accessed |
| 33 | | * Peers: List of peer URIs |
| 34 | | |
| 35 | | === HTML |
| 36 | | There are some special settings for HTML publication: |
| 37 | | |
| 38 | | * HTM-style: path to a CSS style. It will be inserted in every .htm file. To link to a single CSS consider using `@import` |
| 39 | | * HTM-header: path to a file, inserted in every .htm file, right after the `<body>` tag |
| 40 | | * HTM-footer: path to a file, inserted in every .htm file, right before the `</body>` tag |
| 41 | | * HTM-index: if defined, determines the filename for the index files. Left undefined, defaults to `index.html` |
| 42 | | * HTM-feed: if defined, this will overrite the feed URI used in HTML files. If left undefined the default `feed.atom` is used |
| 43 | | |
| 44 | | === Gemtext |
| 45 | | Likewise, there are settings for publishing on the Gemini protocol: |
| 46 | | |
| 47 | | * Gemini-index: same as `HTM-index` |
| 48 | | * Gemini-feed: same as `HTM-feed`, except `gmi.atom` is used |