refactor(v2): simplify blog truncate function (#1968)

* refactor(v2): simplify blog truncate function

* Update packages/docusaurus-plugin-content-blog/src/blogUtils.ts

Co-Authored-By: Alexey Pyltsyn <lex61rus@gmail.com>
This commit is contained in:
Endi 2019-11-12 16:25:33 +07:00 committed by GitHub
parent 3823feb276
commit 874b0638cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -7,11 +7,7 @@ import {parse, normalizeUrl} from '@docusaurus/utils';
import {LoadContext} from '@docusaurus/types';
export function truncate(fileString: string, truncateMarker: RegExp | string) {
const truncated =
typeof truncateMarker === 'string'
? fileString.includes(truncateMarker)
: truncateMarker.test(fileString);
return truncated ? fileString.split(truncateMarker)[0] : fileString;
return fileString.split(truncateMarker, 1).shift()!;
}
// YYYY-MM-DD-{name}.mdx?