hugo/hugolib
Bjørn Erik Pedersen bfb9613a14
Add Goldmark as the new default markdown handler
This commit adds the fast and CommonMark compliant Goldmark as the new default markdown handler in Hugo.

If you want to continue using BlackFriday as the default for md/markdown extensions, you can use this configuration:

```toml
[markup]
defaultMarkdownHandler="blackfriday"
```

Fixes #5963
Fixes #1778
Fixes #6355
2019-11-23 14:12:24 +01:00
..
assets/images Image resource refactor 2019-08-26 15:00:44 +02:00
filesystems Fix live reload mount logic with sub paths 2019-08-15 19:14:22 +02:00
paths tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
testdata hugolib: Add a site benchmark 2019-08-16 16:24:21 +02:00
testsite hugolib: Add testfile to .gitignore 2019-07-07 13:01:30 +02:00
404_test.go Spring test cleaning, take 2 2018-03-18 09:54:32 +01:00
alias.go hugolib: Allow page-relative aliases 2019-04-02 10:32:47 +02:00
alias_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
cascade_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
case_insensitive_test.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
collections.go Make Page an interface 2019-03-23 18:51:22 +01:00
collections_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
config.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
config_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
configdir_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
datafiles_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
disableKinds_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
embedded_shortcodes_test.go tpl: Add optional "title" attribute to iframe in Vimeo shortcode 2019-10-12 18:10:14 +02:00
embedded_templates_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
fileInfo.go Add Hugo Modules 2019-07-24 09:35:53 +02:00
fileInfo_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
gitinfo.go Make Page an interface 2019-03-23 18:51:22 +01:00
hugo_modules_test.go Make the "is this a Hugo Module" logic more lenient 2019-09-03 15:12:33 +02:00
hugo_sites.go hugolib: Fix broken bundle live reload logic 2019-09-06 11:03:23 +02:00
hugo_sites_build.go Implement cascading front matter 2019-08-10 20:07:42 +02:00
hugo_sites_build_errors_test.go hugolib: Adjust Go version specific test 2019-09-04 09:50:32 +02:00
hugo_sites_build_test.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
hugo_sites_multihost_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
hugo_sites_rebuild_test.go Simplify page tree logic 2019-08-08 20:13:39 +02:00
hugo_smoke_test.go Fix cache key transformed resources 2019-09-19 12:36:01 +02:00
image_test.go resources/images: Allow to set background fill colour 2019-10-20 22:06:58 +02:00
language_content_dir_test.go hugofs: Fix crash in multilingual content fs 2019-10-31 16:11:53 +01:00
menu_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
minify_publisher_test.go Make Page an interface 2019-03-23 18:51:22 +01:00
multilingual.go Add Hugo Modules 2019-07-24 09:35:53 +02:00
page.go Prepare for Goldmark 2019-11-06 19:09:08 +01:00
page__common.go Implement cascading front matter 2019-08-10 20:07:42 +02:00
page__content.go Fix assorted typos 2019-08-01 13:55:48 +02:00
page__data.go Simplify page tree logic 2019-08-08 20:13:39 +02:00
page__menus.go Fix typo s/Meny/Menu/ 2019-07-09 17:28:53 +02:00
page__meta.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
page__new.go Implement cascading front matter 2019-08-10 20:07:42 +02:00
page__output.go Prepare for Goldmark 2019-11-06 19:09:08 +01:00
page__paginator.go Adjust the default paginator for sections 2019-08-17 13:08:03 +02:00
page__paths.go hugolib: Fix bundle path when slug is set 2019-06-09 16:55:08 +02:00
page__per_output.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
page__position.go Make Page an interface 2019-03-23 18:51:22 +01:00
page__ref.go Make Page an interface 2019-03-23 18:51:22 +01:00
page__tree.go Simplify page tree logic 2019-08-08 20:13:39 +02:00
page_kinds.go hugolib: Fix output format handling of mix cased page kinds 2019-08-05 11:22:03 +02:00
page_permalink_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
page_test.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
page_unwrap.go Make Page an interface 2019-03-23 18:51:22 +01:00
page_unwrap_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
pagebundler_test.go hubolib: Headless bundles should not be listed in .Pages 2019-11-10 18:57:31 +01:00
pagecollections.go hubolib: Headless bundles should not be listed in .Pages 2019-11-10 18:57:31 +01:00
pagecollections_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
pages_capture.go hugolib: Allow index.md inside bundles 2019-08-17 18:50:16 +02:00
pages_capture_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
pages_language_merge_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
pages_map.go Fix Params case handling in the index, sort and where func 2019-11-22 18:41:50 +01:00
pages_test.go resources/page: Use binary search in Pages.Prev/Next if possible 2019-10-13 12:36:17 +02:00
paginator_test.go tpl/collections: Fix slice type handling in sort 2019-06-10 08:32:44 +02:00
permalinker.go Make Page an interface 2019-03-23 18:51:22 +01:00
prune_resources.go cache/filecache: Add a cache prune func 2018-11-14 23:14:51 +01:00
resource_chain_test.go deps: Update minify to v2.5.2 2019-10-09 09:01:08 +02:00
robotstxt_test.go Spring test cleaning, take 2 2018-03-18 09:54:32 +01:00
rss_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
shortcode.go hugolib: Fix emoji handling inside shortcodes 2019-11-14 10:00:06 +01:00
shortcode_page.go Make Page an interface 2019-03-23 18:51:22 +01:00
shortcode_test.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
site.go Fix Params case handling in the index, sort and where func 2019-11-22 18:41:50 +01:00
site_benchmark_new_test.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
site_output.go hugolib: Fix output format handling of mix cased page kinds 2019-08-05 11:22:03 +02:00
site_output_test.go hugolib: Add some outputs tests 2019-08-15 10:30:37 +02:00
site_render.go output: Fix permalink in sitemap etc. when multiple permalinkable output formats 2019-05-02 14:23:16 +02:00
site_sections.go Simplify page tree logic 2019-08-08 20:13:39 +02:00
site_sections_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
site_stats_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
site_test.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
site_url_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
siteJSONEncode_test.go hugolib: Add a simple test for jsonify of Site 2019-03-28 09:45:25 +01:00
sitemap_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
taxonomy.go Simplify page tree logic 2019-08-08 20:13:39 +02:00
taxonomy_test.go hugolib: Fix draft etc. handling of _index.md pages 2019-08-15 20:41:48 +02:00
template_engines_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
template_test.go tests: Convert from testify to quicktest 2019-08-12 13:26:32 +02:00
testhelpers_test.go Add Goldmark as the new default markdown handler 2019-11-23 14:12:24 +01:00
translations.go Make Page an interface 2019-03-23 18:51:22 +01:00