feat(v2): add 'custom_edit_url' and 'hide_title' markdown header feature (#1838)

* feat(v2): add 'custom_edit_url' and 'hide_title' markdown header feature

* nits
This commit is contained in:
Endi 2019-10-14 17:25:05 +07:00 committed by GitHub
parent 1dddb1f5ea
commit 94b0451fa4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 62 additions and 4 deletions

View file

@ -0,0 +1,6 @@
---
id: lorem
custom_edit_url: https://github.com/customUrl/docs/lorem.md
---
Lorem ipsum.

View file

@ -101,4 +101,25 @@ describe('processMetadata', () => {
description: '## Images',
});
});
test('docs with custom editUrl', async () => {
const source = 'lorem.md';
const data = await processMetadata({
source,
docsDir,
order: {},
siteConfig,
docsBasePath: pluginPath,
siteDir,
});
expect(data).toEqual({
id: 'lorem',
permalink: '/docs/lorem',
source: path.join('@site', pluginPath, source),
title: 'lorem',
editUrl: 'https://github.com/customUrl/docs/lorem.md',
description: 'Lorem ipsum.',
});
});
});