From 58fb665ce29f479dfed8a36ff5bd79cd8efc6034 Mon Sep 17 00:00:00 2001 From: Mitchell Date: Thu, 25 Aug 2016 23:52:53 -0500 Subject: [PATCH] New post - more css changes (date) --- client/assets/scss/Content.scss | 26 ++++++++++++++++++ client/assets/scss/Preview.scss | 12 --------- client/assets/scss/main.scss | 18 ++++++------- client/js/components/Post.js | 8 +++++- client/js/components/Preview.js | 6 ++--- client/js/pages/Index.js | 2 -- posts/Old Posts/2015-07-28-how-to-use-git.md | 22 +++++++-------- posts/Web Stuff/2016-08-25-redoing-website.md | 27 +++++++++++++++++++ 8 files changed, 82 insertions(+), 39 deletions(-) create mode 100644 client/assets/scss/Content.scss delete mode 100644 client/assets/scss/Preview.scss create mode 100644 posts/Web Stuff/2016-08-25-redoing-website.md diff --git a/client/assets/scss/Content.scss b/client/assets/scss/Content.scss new file mode 100644 index 0000000..bc55bf8 --- /dev/null +++ b/client/assets/scss/Content.scss @@ -0,0 +1,26 @@ +.Content { + flex: 1; + .post + .post { + margin-top: 2em; + } + .date { + display: block; + margin: 0; + opacity: 0.7; + + @media (min-width: 1200px){ + position: absolute; + width: 7em; + text-align: right; + margin-left: -9em; + } + } + .intro { + margin-bottom: 0.5em; + } + img { + max-width: 100%; + height: auto; + margin: auto; + } +} diff --git a/client/assets/scss/Preview.scss b/client/assets/scss/Preview.scss deleted file mode 100644 index c8bd015..0000000 --- a/client/assets/scss/Preview.scss +++ /dev/null @@ -1,12 +0,0 @@ -.Preview { - .post + .post { - margin-top: 2em; - } - .date { - margin: 0; - opacity: 0.7; - } - .intro { - margin-bottom: 0.5em; - } -} diff --git a/client/assets/scss/main.scss b/client/assets/scss/main.scss index b6c614a..9401fcd 100644 --- a/client/assets/scss/main.scss +++ b/client/assets/scss/main.scss @@ -17,6 +17,7 @@ h5, h6 { margin: 0; font-weight: 400; + line-height: 1em; } p { font-weight: 300; @@ -37,8 +38,13 @@ a { } } code, -pre{ - white-space: pre-wrap; +pre { + white-space: pre-wrap; +} +hr { + margin: 1em; + border: 0; + border-top: 1px solid #eee; } .Layout { height: 100%; @@ -59,14 +65,6 @@ pre{ .Main { padding-top: 1em; } -.Content { - flex: 1; - - img{ - width: 100%; - height: auto; - } -} .Header { width: 100%; background: url("../images/header.jpg"); diff --git a/client/js/components/Post.js b/client/js/components/Post.js index 4e09407..169e054 100644 --- a/client/js/components/Post.js +++ b/client/js/components/Post.js @@ -1,7 +1,10 @@ import React from 'react'; +import {Link} from 'react-router'; import marked from 'marked'; import hljs from 'highlight.js'; +import '../../assets/scss/Content.scss'; + const renderer = new marked.Renderer(); marked.setOptions({ @@ -15,7 +18,10 @@ export default class Post extends React.Component{ render(){ return( -
+
+
+
+ Home
); } diff --git a/client/js/components/Preview.js b/client/js/components/Preview.js index af76621..59069a3 100644 --- a/client/js/components/Preview.js +++ b/client/js/components/Preview.js @@ -1,7 +1,7 @@ import React from 'react'; import {Link} from 'react-router'; -import '../../assets/scss/Preview.scss'; +import '../../assets/scss/Content.scss'; export default class Preview extends React.Component{ @@ -17,7 +17,7 @@ export default class Preview extends React.Component{

{posts[i].intro.toString()}

- continue reading... + continue reading

@@ -31,7 +31,7 @@ export default class Preview extends React.Component{ const posts = this.props.posts; return ( -
+
{posts.length > 0 ? this.insertPosts(posts): ""}
); diff --git a/client/js/pages/Index.js b/client/js/pages/Index.js index 63efef4..bb64f30 100644 --- a/client/js/pages/Index.js +++ b/client/js/pages/Index.js @@ -37,10 +37,8 @@ export default class Index extends React.Component {
-
{typeof this.page === 'undefined' ? : ""} {this.page === 'post' ? : ""} -