docs
official extensions| modified | Saturday 8 February 2025 |
|---|
Defined under /extensions sub package. each extension is a subpackage. All extensions are imported by default in cmd/xlog/xlog.go.
| Extension | Description |
|---|---|
| ActiviyPub | Implements webfinger and activityPub actor and exposing pages as activitypub outbox |
| Autolink | Shorten a link string so it wouldn’t take unnecessary space |
| Autolink pages | Convert a page name mentions in the middle of text to a link |
| blocks | Allows the user to define custom blocks that uses YAML block of codes as input |
| Custom Widget | Allow specifying content that is added in tag, before or after the content |
| Date | Detects dates and converts them to link to a page which lists all pages mentions it |
| Disqus | Add Disqus comments after the view page if -disqus flag is passed |
| Editor | Open the current page in your editor. it uses $EDITOR env variable |
| Embed | Adds a shortcode to embed one page in another page |
| File operations | Add a tool item to delete and rename current page |
| Frontmatter | Allow YAML frontmatter. displayed as properties and can override page title |
| Github | Adds “Edit on github” quick action |
| PGP | PGP key ID to decrypt and edit .md.pgp files using gpg. if empty encryption will be off |
| Hashtags | Add support for hashtags hashtag syntax |
| Heading | Render heading as a link |
| hotreload | Reload current page when modified on disk |
| HTML | Considers HTML files as pages. supports (html, htm, xhtml) |
| Images | Display consecutive images in columns beside each other instead of under each other |
| Link preview | Preview tweets, Facebook posts, youtube videos, Giphy links |
| Manifest | adds manifest.json to head tag and output proper JSON value. |
| MathJax | Support MathJax syntax inline using $ and blocks using $$ |
| Mermaid | Support for MermaidJS graphing library |
| Opengraph | Adds Opengraph meta tags for title, type, image |
| Pandoc | Use pandoc to render documents in other formats as pages like Org-mode files |
| Photos | lists images in a directory similar to instagram |
| Recent | Adds an item to footer to list all pages ordered by last modified page file. |
| RSS | Provides RSS feed served under /+/feed.rss and added to the header of pages |
| RTL | Fixes text direction for RTL languages in the view page |
| Search | Full text search |
| Shortcode | adds a way for short codes (one line and block) |
| Sitemap | adds support for sitemap.xml for search engine crawling |
| sql_table | For long tables adds SQL query form |
| Star | Star pages to pin them to footer |
| TOC | Adds table of contents |
| Todo | allow toggle checkboxes while viewing the page without going to edit mode |
| Upload file | Add support for upload files, screenshots, audio and camera recording |