From 45f6ef8fd95b2c24a481938b09cfa7721a69a852 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Ramos?= <165856+hramos@users.noreply.github.com> Date: Mon, 25 Sep 2017 12:53:54 -0700 Subject: [PATCH] Blog enhancements (#80) * Small CSS adjustments. * Blog adjustments. * Add support for Prism in the blog --- lib/core/BlogPost.js | 12 ++++++++++++ lib/core/BlogPostLayout.js | 35 +++++++++++++++++++++++++++++++++++ lib/core/BlogSidebar.js | 2 +- lib/core/CompLibrary.js | 4 +++- lib/core/Site.js | 15 +++++++++++++++ lib/rename-version.js | 0 lib/static/css/main.css | 14 ++++++++++++++ 7 files changed, 80 insertions(+), 2 deletions(-) mode change 100644 => 100755 lib/rename-version.js diff --git a/lib/core/BlogPost.js b/lib/core/BlogPost.js index 19ed673bdf..753123085a 100644 --- a/lib/core/BlogPost.js +++ b/lib/core/BlogPost.js @@ -55,6 +55,16 @@ class BlogPost extends React.Component { ); + } else if (post.authorImage) { + return ( +
diff --git a/lib/core/BlogPostLayout.js b/lib/core/BlogPostLayout.js index dcb1f4d01f..f1fa76336e 100644 --- a/lib/core/BlogPostLayout.js +++ b/lib/core/BlogPostLayout.js @@ -15,6 +15,40 @@ const Site = require("./Site.js"); // used for entire blog posts, i.e., each written blog article with sidebar with site header/footer class BlogPostLayout extends React.Component { + + renderSocialButtons() { + const post = this.props.metadata; + + const fbLike = this.props.config.facebookAppId ? +