diff --git a/README.md b/README.md
index 8b95fd36..ded2984d 100644
--- a/README.md
+++ b/README.md
@@ -26,12 +26,27 @@ The extension will automatically verify if your title and description are SEO co
> If you see something missing in your article creation flow, please feel free to reach out.
-## FrontMatter Panel (introduced in 1.10.0)
+
Table of Contents
-In version `1.10.0` of this extension, the FrontMatter panel got introduced. This panel allows you to perform most of the extension actions by just a click on the button.
+
+ Table of Contents
+
+ - The panel
+ - Custom actions
+ - Create articles from templates
+ - Syntax highlighting for Hugo Shortcodes
+ - Available commands
+ - Extension settings
+ - Feedback / issues / ideas
+
+
+
+## The panel
+
+The Front Matter panel allows you to perform most of the extension actions by just a click on the button and it shows the SEO statuses of your title, description, and more.
-
+
Initially, this panel has been created to make it easier to add tags and categories to your articles as the current VSCode multi-select is not optimal to use.
@@ -40,6 +55,8 @@ To leverage most of the capabilities of the extension. SEO information and every
> **Info**: By default, the tags/categories picker allows you to insert existing and none tags/categories. When you enter a none existing tag/category, the panel shows an add `+` icon in front of that button. This functionality allows you to store this tag/category in your settings. If you want to disable this feature, you can do that by setting the `frontMatter.panel.freeform` setting to `false`.
+## Custom actions
+
Since version `1.15.0`, the extension allows you to create your own custom actions, by running Node.js scripts from your project. In order to use this functionality, you will need to configure the [`frontMatter.custom.scripts`](#frontmattercustomscripts) setting for your project.
Once a custom action has been configured, it will appear on the Front Matter panel.
@@ -98,7 +115,7 @@ Creates a new and allows you to include it into your post autom
**Front Matter: Insert **
-Inserts a selected into the front matter of your article/post/... - When using this command, the FrontMatter panel opens and focuses on the specified type.
+Inserts a selected into the front matter of your article/post/... - When using this command, the Front Matter panel opens and focuses on the specified type.
> **Info**: This experience changed in version `1.11.0`.
@@ -139,6 +156,13 @@ You can also specify a prefix and suffix, which can be added to the slug if you
> **Info**: At the moment, the extension only supports English stopwords.
+### Usage
+
+- Start by opening the command prompt:
+ - Windows: ⇧+ctrl+P
+ - Mac: ⇧+⌘+P
+- Use one of the commands from above
+
## Where is the data stored?
The tags and categories are stored in the project VSCode user settings. You can find them back under: `.vscode/settings.json`.
@@ -150,7 +174,7 @@ The tags and categories are stored in the project VSCode user settings. You can
}
```
-## Additional extension settings
+## Extension settings
The extension has more settings that allow you to configure it to your needs further. Here is a list of settings that you can set:
@@ -259,13 +283,6 @@ Allows you to specify a title and script path (starting relative from the root o
> **Important**: When the command execution would fail when it cannot find the `node` command. You are able to specify your path to the node app. This is for instance required when using `nvm`.
-## Usage
-
-- Start by opening the command prompt:
- - Windows: ⇧+ctrl+P
- - Mac: ⇧+⌘+P
-- Use one of the commands from above
-
## Feedback / issues / ideas
Please submit them via creating an issue in the project repository: [issue list](https://github.com/estruyf/vscode-front-matter/issues).