From cfa2ec38c52a2e74112262ebdae9b55c740421d2 Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 29 Oct 2019 09:56:47 +0100 Subject: document `linkifyHeaderStyle` in default.js Signed-off-by: hoijui --- lib/config/default.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'lib') diff --git a/lib/config/default.js b/lib/config/default.js index f5cceac6..a52a8a4f 100644 --- a/lib/config/default.js +++ b/lib/config/default.js @@ -158,5 +158,18 @@ module.exports = { allowGravatar: true, allowPDFExport: true, openID: false, + // linkifyHeaderStyle - How is a header text converted into a link id. + // Header Example: "3.1. Good Morning my Friend! - Do you have 5$?" + // * 'keep-case' is the legacy CodiMD value. + // Generated id: "31-Good-Morning-my-Friend---Do-you-have-5" + // * 'lower-case' is the same like legacy (see above), but converted to lower-case. + // Generated id: "#31-good-morning-my-friend---do-you-have-5" + // * 'gfm' _GitHub-Flavored Markdown_ style as described here: + // https://gist.github.com/asabaylus/3071099#gistcomment-1593627 + // It works like 'lower-case', but making sure the ID is unique. + // This is What GitHub, GitLab and (hopefully) most other tools use. + // Generated id: "31-good-morning-my-friend---do-you-have-5" + // 2nd appearance: "31-good-morning-my-friend---do-you-have-5-1" + // 3rd appearance: "31-good-morning-my-friend---do-you-have-5-2" linkifyHeaderStyle: 'keep-case' } -- cgit v1.2.3 From e1ff73877b5ae772489e60e3509260d0a25b01a4 Mon Sep 17 00:00:00 2001 From: hoijui Date: Tue, 29 Oct 2019 10:53:20 +0100 Subject: allow to define header link generation style via environment var Signed-off-by: hoijui --- lib/config/environment.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/config/environment.js b/lib/config/environment.js index 716f8b75..944a2fb2 100644 --- a/lib/config/environment.js +++ b/lib/config/environment.js @@ -134,5 +134,6 @@ module.exports = { allowEmailRegister: toBooleanConfig(process.env.CMD_ALLOW_EMAIL_REGISTER), allowGravatar: toBooleanConfig(process.env.CMD_ALLOW_GRAVATAR), allowPDFExport: toBooleanConfig(process.env.CMD_ALLOW_PDF_EXPORT), - openID: toBooleanConfig(process.env.CMD_OPENID) + openID: toBooleanConfig(process.env.CMD_OPENID), + linkifyHeaderStyle: process.env.CMD_LINKIFY_HEADER_STYLE } -- cgit v1.2.3