bisheng
Version:
Transform Markdown(and other static files with transformers) into a SPA website using React.
43 lines (32 loc) • 1.12 kB
JavaScript
;
require('@babel/polyfill');
require('nprogress-for-antd/nprogress.css');
/* eslint-disable no-unused-vars */
var React = require('react');
var _require = require('rc-util/lib/React/render'),
render = _require.render;
var ReactRouter = require('react-router-3-fork');
var history = require('history');
var data = require('../lib/utils/data.js');
var createElement = require('../lib/utils/create-element');
var routes = require('{{ routesPath }}')(data);
var _window$location = window.location,
pathname = _window$location.pathname,
search = _window$location.search,
hash = _window$location.hash;
var location = "".concat(pathname).concat(search).concat(hash);
var basename = '{{ root }}';
ReactRouter.match({
routes: routes,
location: location,
basename: basename
}, function () {
var router = /*#__PURE__*/React.createElement(ReactRouter.Router, {
history: ReactRouter.useRouterHistory(history.createHistory)({
basename: basename
}),
routes: routes,
createElement: createElement
});
render(router, document.getElementById('react-content'));
});