Skip to content

Commit 6374b5b

Browse files
committed
feat(flavor: ghost): add Ghost flavor
1 parent 4a88db3 commit 6374b5b

6 files changed

+43
-7
lines changed

README.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -310,10 +310,12 @@ var defaultOptions = showdown.getDefaultOptions();
310310
311311
You can also use flavors or presets to set the correct options automatically, so that showdown behaves like popular markdown flavors.
312312
313-
Currently, there are two flavors available:
313+
Currently, the following flavors are available:
314+
315+
* original - original markdown flavor as in [John Gruber's spec](https://daringfireball.net/projects/markdown/)
316+
* vanilla - showdown base flavor (as from v1.3.1)
317+
* github - GFM (GitHub Flavored Markdown)
314318

315-
* github - GFM (GitHub Flavored Markdown)
316-
* vanilla - original markdown flavor
317319

318320
### Global
319321
```javascript

dist/showdown.js

+17
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/showdown.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/showdown.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/showdown.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/showdown.js

+17
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,23 @@ var showdown = {},
2929
noHeaderId: true,
3030
ghCodeBlocks: false
3131
},
32+
ghost: {
33+
omitExtraWLInCodeBlocks: true,
34+
parseImgDimensions: true,
35+
simplifiedAutoLink: true,
36+
excludeTrailingPunctuationFromURLs: true,
37+
literalMidWordUnderscores: true,
38+
strikethrough: true,
39+
tables: true,
40+
tablesHeaderId: true,
41+
ghCodeBlocks: true,
42+
tasklists: true,
43+
smoothLivePreview: true,
44+
simpleLineBreaks: true,
45+
requireSpaceBeforeHeadingText: true,
46+
ghMentions: false,
47+
encodeEmails: true
48+
},
3249
vanilla: getDefaultOpts(true),
3350
allOn: allOptionsOn()
3451
};

0 commit comments

Comments
 (0)