Confluence Auto Numbered Headings

Adds numbered headings button to the page editor in Atlassian Confluence. Based on work by Markus Jenu at https://community.atlassian.com/t5/Confluence-questions/Is-it-possible-to-add-numbering-to-headings-in-Confluence/qaq-p/315517#M87046.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
elahd
今日安裝
0
安裝總數
213
評價
0 1 0
版本
0.7
建立日期
2019-04-01
更新日期
2022-07-14
尺寸
5.4 KB
授權條款
未知
腳本執行於

Description

This is a Tampermonkey userscript that adds a heading numbering feature to the page editor in Atlassian Confluence. This will number headings as follows:

1. Header 1

1.2 Header 2

1.2.3 Header 3

2. Header 1

Based on work by Markus Jenu at https://community.atlassian.com/t5/Confluence-questions/Is-it-possible-to-add-numbering-to-headings-in-Confluence/qaq-p/315517#M87046.

The original script was intended to be installed as a Confluence user macro. Adding macros requires admin rights to your Confluence instance. This script allows non-admin users to run this script locally.

Install

1) Install the Tampermonkey extension for your web browser. 2) Add Confluence Auto Numbered Headings to Tampermonkey from its home on Greasy Fork using the "Install this script" button. (The script you see here on GitHub auto-syncs to Greasy Fork.) 3) Configure this script in Tampermonkey, if needed (see below). 4) Edit any page in confluence. Add heading numbers using the new button shown in the screenshot:

screenshot

Configure

This script is pre-configured to work with Confluence instances hosted by Atlassian. If you run an internal / on-premises instance of Confluence, you'll need to change the script's settings in Tampermonkey as follows:

1) Go to Tampermonkey > Dashboard. 2) Under the "Installed userscripts" tab, click on the edit icon for Confluence Auto Numbered Headings. 3) Click on the "Settings" tab. 4) Under "Includes/Excludes" > "User matches", add the URL for your internal Confluence instance. The format should be something like https://confluence.companyintranet.com/*

Change Log

  • 2020-03-18 v0.4: Fixed a bug in which extra text was added to the end of headings that contained HTML. For example, <h3>Example <strong>Heading</strong></h3> would be changed to <h3>1.3 Example Heading <strong>Heading</strong></h3>.
  • 2020-03-20 v0.5: Fixed a bug in which the button failed to appear when creating a new page.
  • 2021-03-29 v0.6: Made compatible with Atlassian's new ProseMirror-based editor.
  • 2022-07-14 v0.7: Fixed issue in which dependency that was deleted from GreasyFork (WaitForKeyElements) prevented this script from loading.