Setup server to handle article page (untested)

This commit is contained in:
2018-11-26 21:48:03 +11:00
parent 829a152a1e
commit 66336a469f
14 changed files with 241 additions and 22 deletions

View File

@ -40,7 +40,8 @@ const AppRoutes = (props) => {
<RouteWrapper exact path="/contact" page={ () => import ('@pages/contact/ContactPage') } />
<RouteWrapper exact path="/legal/privacy" page={ () => import('@pages/legal/privacy/PrivacyPolicyPage') } />
<RouteWrapper exact path="/blog/:page?" page={ () => import('@pages/blog/BlogPage') } />
<RouteWrapper exact path="/blog/:page?" page={ ()=>import('@pages/blog/BlogPage') } />
<RouteWrapper exact path="/blog/article/:article?" page={ ()=>import('@pages/blog/article/ArticlePage') } />
</Routes>
);
};

View File

@ -11,7 +11,7 @@
@import '~@styles/global';
.c-page {
flex-grow: 1;
min-height: 80vh;
&.has-background {
position: relative;

View File

@ -44,7 +44,10 @@ export default withLanguage(props => {
<article role="article" itemScope itemType="http://schema.org/Article" className="c-featured-article">
<ContentBox box className="c-featured-article__content">
<NavLink to={ article.url } className="c-featured-article__box is-image">
<Image src={ article.image } className="c-featured-article__image" maxWidth="800" />
<Image
src={ article.image } className="c-featured-article__image"
maxWidth="800" loadable
/>
</NavLink>
<div className="c-featured-article__box is-content">