diff --git a/components/guide-body/index.js b/components/guide-body/index.js
index c0ffc8dc6..e22de34e2 100644
--- a/components/guide-body/index.js
+++ b/components/guide-body/index.js
@@ -1,13 +1,21 @@
-import { MDXProvider } from '@mdx-js/react';
-import MdxComponents from 'components/mdx-components';
+import MdRenderer from 'components/md-renderer'
+import SharePage from 'components/share-page';
import { GuideBodyWrap } from './style';
-const GuideBody = (props) => (
-
+const GuideBody = ({ guide }) => {
+ const GuideContent = require(`../../storage/guides/${guide.fileName}.md`).default;
+ return (
- { props.children }
+
+
+
+
-
-);
+ );
+};
export default GuideBody;
diff --git a/components/md-renderer/index.js b/components/md-renderer/index.js
index 09ec58527..8784f3c89 100644
--- a/components/md-renderer/index.js
+++ b/components/md-renderer/index.js
@@ -1,5 +1,5 @@
import { MDXProvider } from '@mdx-js/react';
-import MdxComponents from 'components/mdx-components';
+import MdxComponents from './mdx-components';
const MdRenderer = (props) => (
diff --git a/components/mdx-components/a.js b/components/md-renderer/mdx-components/a.js
similarity index 100%
rename from components/mdx-components/a.js
rename to components/md-renderer/mdx-components/a.js
diff --git a/components/mdx-components/blockquote.js b/components/md-renderer/mdx-components/blockquote.js
similarity index 100%
rename from components/mdx-components/blockquote.js
rename to components/md-renderer/mdx-components/blockquote.js
diff --git a/components/mdx-components/heading.js b/components/md-renderer/mdx-components/heading.js
similarity index 100%
rename from components/mdx-components/heading.js
rename to components/md-renderer/mdx-components/heading.js
diff --git a/components/mdx-components/iframe.js b/components/md-renderer/mdx-components/iframe.js
similarity index 100%
rename from components/mdx-components/iframe.js
rename to components/md-renderer/mdx-components/iframe.js
diff --git a/components/mdx-components/img.js b/components/md-renderer/mdx-components/img.js
similarity index 100%
rename from components/mdx-components/img.js
rename to components/md-renderer/mdx-components/img.js
diff --git a/components/mdx-components/index.js b/components/md-renderer/mdx-components/index.js
similarity index 100%
rename from components/mdx-components/index.js
rename to components/md-renderer/mdx-components/index.js
diff --git a/components/mdx-components/p.js b/components/md-renderer/mdx-components/p.js
similarity index 100%
rename from components/mdx-components/p.js
rename to components/md-renderer/mdx-components/p.js
diff --git a/components/mdx-components/pre.js b/components/md-renderer/mdx-components/pre.js
similarity index 100%
rename from components/mdx-components/pre.js
rename to components/md-renderer/mdx-components/pre.js
diff --git a/components/mdx-components/table.js b/components/md-renderer/mdx-components/table.js
similarity index 100%
rename from components/mdx-components/table.js
rename to components/md-renderer/mdx-components/table.js
diff --git a/components/roadmap-summary/index.js b/components/roadmap-summary/index.js
index 0385862f5..08e0f9db6 100644
--- a/components/roadmap-summary/index.js
+++ b/components/roadmap-summary/index.js
@@ -5,6 +5,7 @@ import SharePage from 'components/share-page';
import { BadgeLink, BadgesList, DarkBadge, PrimaryBadge, SecondaryBadge } from 'components/badges';
import GuideBody from 'components/guide-body';
import siteConfig from "storage/site";
+import MdRenderer from '../md-renderer';
const UpcomingGuide = require(`../../storage/guides/upcoming.md`).default;
@@ -50,9 +51,9 @@ const RoadmapSummary = ({ roadmap }) => {
{
roadmap.upcoming && (
-
+
-
+
)
}
{
diff --git a/pages/guides/[guide].js b/pages/guides/[guide].js
index 1f90cc410..3fc667119 100644
--- a/pages/guides/[guide].js
+++ b/pages/guides/[guide].js
@@ -3,7 +3,6 @@ import GuideLayout from 'layouts/guide';
import { serverOnlyProps } from 'lib/server';
import GuideHeader from 'components/guide-header';
import GuideBody from 'components/guide-body';
-import SharePage from 'components/share-page';
import GuideFooter from 'components/guide-footer';
import { getRequestedGuide } from 'lib/guide';
import Helmet from 'components/helmet';
@@ -13,16 +12,11 @@ const Guide = ({ guide }) => {
return
}
- const GuideContent = require(`../../storage/guides/${guide.fileName}.md`).default;
-
return (
-
-
-
-
+
);