UNPKG

bisheng

Version:

Transform Markdown(and other static files with transformers) into a SPA website using React.

43 lines (32 loc) 1.12 kB
"use strict"; 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')); });