In order to add metadata to each note you should create a table with two columns: “name” and “value”. Like this:
There are several optional metadata properties that you can specify:
- description - short description of the content.
- date - date of the creation. Format YYYY-MM-DD. E.g. ‘2022-07-15’.
- tags - comma separated tags/keywords.
- language - language for the note/page(default to "en").
- slug - set custom slug for the page.
- author - set custom author for the page.
You can add any additional metadata property that you consider valuable.
Special Note’s Metadata
name | value | description |
embedPdf | yes/no (Default: no) | If set to “yes” it will embed PDF documents inside the page using iframe. |
fontFamily | Default: helvetica | Font family. |
isPublic | yes/no (Default: yes) | If you want to hide note from the sitemap and rss feed - set this to no. |
newsletterEmbedForm | yes/no (Default: yes) | By default all https://recuremail.com links will be turned into signup form. But you can disable it. |
newsletterSubscribeButton | Default: Subscribe | Customize subscribe button text. |
newsletterSubscribeCallToAction | Default: Sign up for newsletter | Customize subscribe input text. |
Special Collection’s Metadata
Home page and any folder page are considered “collection” pages. If you want to customize behavior of collection create special note called “index”(in the root of your site or for each specific folder as you wish).
name | value | description |
showChildren | yes/no (Default: yes) | If set to “no” it will disable rendering of links to the notes and folders inside this collection. |
sortBy | created | Set property to sort the list by. Can use "updated" or any metadata property that your notes have. |
noteHeaderProps | date | Comma-separated list of note's properties you want to show in the note's header. Can use any custom property you have in your notes. Also "date" is global property. |
fontFamily | Default: helvetica | Font family. |
Special Site Index Metadata
Name | Value | description |
logoBorder | 1px solid black/none (Default: none) | Use CSS like "1px solid black" to add border to your logo. "none" is default. |
logoText | Default: none | You can replace logo with text. |
backgroundColor | Default: #fffcf2 | Use color that will be background color of your site. |
textColor | Default: black | Use hex color code. |
titleColor | Default: black | Use hex color code. |
sortBy | title/update/create (Default: create) | Sort notes by create date, updated date or title. |
tableBorder | 1px solid black/none (Default: 1px solid black) | Use CSS like "1px solid black" to add border to your tables. |
tableWidth | Default: 140% | Width of the table. |
inputBorder | 1px solid black/none (Default: none) | Use CSS like "1px solid black" to add border to your inputs. "none" is default. |
author | Default: username | Set author name for the site. |
fontFamily | Default: helvetica | Font family. |
fontSize | Default: 16px | Use 14px to make all text smaller and more compact. |
textLineHeight | Default: 1.5rem | Use 1.4rem for smaller and more compact text. |
headAppend | Default: none | Add custom JS that would be added to HTML head. Wrap it in |