refactor(v2): simplify code by removing wip i18n & translation (#1431)

* refactor(v2): remove i18n & versioning + cleaner code

* totally remove i18n and versioning from plugin
This commit is contained in:
Endi 2019-05-02 17:24:47 +07:00 committed by GitHub
parent 0813920349
commit 373d17ee72
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
123 changed files with 170 additions and 4162 deletions

View file

@ -8,7 +8,7 @@
const globby = require('globby');
const path = require('path');
const fs = require('fs-extra');
const {parse, idx, normalizeUrl, docuHash} = require('@docusaurus/utils');
const {parse, normalizeUrl, docuHash} = require('@docusaurus/utils');
// TODO: Use a better slugify function that doesn't rely on a specific file extension.
function fileToUrl(fileName) {
@ -50,7 +50,7 @@ class DocusaurusPluginContentBlog {
// Fetches blog contents and returns metadata for the contents.
async loadContent() {
const {pageCount, include, routeBasePath} = this.options;
const {env, siteConfig} = this.context;
const {siteConfig} = this.context;
const blogDir = this.contentPath;
const {baseUrl} = siteConfig;
@ -61,9 +61,6 @@ class DocusaurusPluginContentBlog {
// Prepare metadata container.
const blogMetadata = [];
// Language for each blog page.
const defaultLangTag = idx(env, ['translation', 'defaultLanguage', 'tag']);
await Promise.all(
blogFiles.map(async relativeSource => {
const source = path.join(blogDir, relativeSource);
@ -89,7 +86,6 @@ class DocusaurusPluginContentBlog {
source,
...rawMetadata,
date,
language: defaultLangTag,
};
blogMetadata.push(metadata);
}),
@ -108,7 +104,6 @@ class DocusaurusPluginContentBlog {
page > 0
? normalizeUrl([basePageUrl, `page/${page + 1}`])
: basePageUrl,
language: defaultLangTag,
isBlogPage: true,
posts: blogMetadata.slice(page * pageCount, (page + 1) * pageCount),
});