From 8a3e8188736ef8a36849623bfc7962d061468804 Mon Sep 17 00:00:00 2001 From: Maruan Al-Shedivat Date: Thu, 22 Oct 2015 10:50:19 -0400 Subject: [PATCH] Extract social and news as separate includes. Overall slight improvements. --- _includes/head.html | 1 + _includes/news.html | 3 + _includes/social.html | 13 +++ _layouts/page.html | 10 +- _pages/about.md | 24 +---- _sass/_base.scss | 5 + _sass/_layout.scss | 216 ++++++++++++++++++++----------------- css/academicons.css | 99 +++++++++++++++++ css/fonts/academicons.eot | Bin 0 -> 21264 bytes css/fonts/academicons.svg | 54 ++++++++++ css/fonts/academicons.ttf | Bin 0 -> 21084 bytes css/fonts/academicons.woff | Bin 0 -> 21160 bytes 12 files changed, 308 insertions(+), 117 deletions(-) create mode 100644 _includes/news.html create mode 100644 _includes/social.html create mode 100644 css/academicons.css create mode 100644 css/fonts/academicons.eot create mode 100644 css/fonts/academicons.svg create mode 100644 css/fonts/academicons.ttf create mode 100644 css/fonts/academicons.woff diff --git a/_includes/head.html b/_includes/head.html index 08fb77e..3510995 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -16,4 +16,5 @@ + diff --git a/_includes/news.html b/_includes/news.html new file mode 100644 index 0000000..5a07592 --- /dev/null +++ b/_includes/news.html @@ -0,0 +1,3 @@ +
+

news

+
diff --git a/_includes/social.html b/_includes/social.html new file mode 100644 index 0000000..f587184 --- /dev/null +++ b/_includes/social.html @@ -0,0 +1,13 @@ +
+ + + + + + + + +
+ You can even add a little note about which of these is the best way to reach you. +
+
diff --git a/_layouts/page.html b/_layouts/page.html index 4c7631f..6ed7ca6 100644 --- a/_layouts/page.html +++ b/_layouts/page.html @@ -8,8 +8,16 @@ layout: default
{{ page.description }}
-
+
{{ content }}
+ {% if page.news %} + {% include news.html %} + {% endif %} + + {% if page.social %} + {% include social.html %} + {% endif %} + diff --git a/_pages/about.md b/_pages/about.md index 90f9f51..8f07e87 100644 --- a/_pages/about.md +++ b/_pages/about.md @@ -2,27 +2,13 @@ layout: page permalink: / title: your name -description: Affiliations. Address. Contacts. Moto. Etc. +description: Affiliations. Address. Contacts. Moto. Etc. +news: true +social: true --- -
-Write your biography here. Tell the world about yourself. Link to your favorite subreddit. You can put a picture in, too. The code is already in, just name your picture "prof_pic.jpg" and put it in the img folder. +Write your biography here. Tell the world about yourself. Link to your favorite [subreddit](http://reddit.com). You can put a picture in, too. The code is already in, just name your picture "prof_pic.jpg" and put it in the img folder. -Link to your social media connections, too. This theme is set up to use Font Awesome icons, like the ones below. Add your Facebook, Twitter, LinkedIn, or just disable all of them. - - -
-
-
- - - - - - - -
- You can even add a little note about which of these is the best way to reach you. -
+Link to your social media connections, too. This theme is set up to use [Font Awesome icons](http://fortawesome.github.io/Font-Awesome/){:target="\_blank"} and [Academicons](https://jpswalsh.github.io/academicons/){:target="\_blank"}, like the ones below. Add your Facebook, Twitter, LinkedIn, Google Scholar, or just disable all of them. diff --git a/_sass/_base.scss b/_sass/_base.scss index 1a4bb3d..b16c815 100644 --- a/_sass/_base.scss +++ b/_sass/_base.scss @@ -145,6 +145,11 @@ article a { } } +.social a { + color: $text-color; + + &:hover { color: $theme-color; } +} /** diff --git a/_sass/_layout.scss b/_sass/_layout.scss index efbbcf8..7564496 100644 --- a/_sass/_layout.scss +++ b/_sass/_layout.scss @@ -70,6 +70,24 @@ display: line; } } +/** + * News block ********************************************************** + */ + .news { + border-top: 1px solid $grey-color-light; + margin-top: 50px; + padding-top: 20px; + } + +/** + * Social block ********************************************************** + */ +.social { + border-top: 1px solid $grey-color-light; + margin-top: 50px; + padding-top: 20px; +} + /** * Site footer ********************************************************** */ @@ -88,6 +106,7 @@ width: 100%; a { color: #fff; } a:hover { color: $theme-color; } } + /** * Pagination ********************************************************** */ @@ -104,86 +123,88 @@ a { color: $theme-color; } } + /** * Page content ********************************************************** */ .page-content { -padding: 100px 0; /* VERTICAL PADDING FOR TITLE ON EVERY PAGE */ + padding: 100px 0; /* VERTICAL PADDING FOR TITLE ON EVERY PAGE */ } .page-heading { -font-size: 20px; + font-size: 20px; } .post-list { -margin: 0px 0; -list-style: none; - > li { -margin-bottom: $vertical-spacing-unit; - } + margin: 0px 0; + list-style: none; + + > li { + margin-bottom: $vertical-spacing-unit; + } } .contacticon { -font-size: 60px; -display:block; -margin: 10px; + display: block; + font-size: 60px; + margin: 10px; } .center{ -text-align: center; + text-align: center; } + /** * Posts ********************************************************** */ .post-header { -margin-bottom: $vertical-spacing-unit; + margin-bottom: $vertical-spacing-unit; } .post-title { -font-size: 42px; -letter-spacing: -1px; -line-height: 1; -margin-bottom: 10px; + font-size: 42px; + letter-spacing: -1px; + line-height: 1; + margin-bottom: 10px; @include media-query($on-laptop) { font-size: 36px; } } .post-content { -h2 { -font-size: 42px; -@include media-query($on-laptop) { -font-size: 28px; - } + h2 { + font-size: 42px; + @include media-query($on-laptop) { + font-size: 28px; } -h3 { -font-size: 30px; -@include media-query($on-laptop) { -font-size: 22px; - } + } + h3 { + font-size: 30px; + @include media-query($on-laptop) { + font-size: 22px; } -h4 { -font-size: 20px; -@include media-query($on-laptop) { -font-size: 18px; - } + } + h4 { + font-size: 20px; + @include media-query($on-laptop) { + font-size: 18px; } + } } .post-meta { -font-size: $small-font-size; -color: $grey-color; -margin-bottom: 0px; + color: $grey-color; + font-size: $small-font-size; + margin-bottom: 0px; } .post-link { -display: block; -font-size: 42px; + display: block; + font-size: 42px; } /** Poem formatting ********************************************/ .poem-title { -font-size: 24px; -letter-spacing: -1px; -line-height: 1; -@include media-query($on-laptop) { -font-size: 16px; - } + font-size: 24px; + letter-spacing: -1px; + line-height: 1; + @include media-query($on-laptop) { + font-size: 16px; + } } - /** * Portfolio grid ********************************************************** */ @@ -191,90 +212,91 @@ font-size: 16px; // http://nicolasgallagher.com/micro-clearfix-hack/ .clearfix:before, .clearfix:after { -content: " "; -display: table; + content: " "; + display: table; } .clearfix:after { -clear: both; + clear: both; } .project { -width: 33.33%; -height: 250px; -float: left; -vertical-align: middle; -box-sizing: border-box; -padding: 10px; + box-sizing: border-box; + float: left; + height: 250px; + padding: 10px; + vertical-align: middle; + width: 33.33%; } -.thumbnail{ -width: 100%; -height: 230px; -overflow: hidden; +.thumbnail { + overflow: hidden; + height: 230px; + width: 100%; } .thumbnail img{ -width: 500px; -height: auto; -position: relative; -left: -25%; -top: -5%; + height: auto; + position: relative; + left: -25%; + top: -5%; + width: 500px; } .thumbnail a{ -float: left; -position: relative; -width: 100%; -height: 230px; + float: left; + position: relative; + width: 100%; + height: 230px; } .thumbnail a span { -display: none; -position: absolute; -top: 0; -left: 0; -bottom: 0; -right: 0; -background: rgba(0,0,0,0.4); -color: $grey-color-light; -padding: 40px; -text-align: center; + display: none; + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + background: rgba(0,0,0,0.4); + color: $grey-color-light; + padding: 40px; + text-align: center; } .thumbnail a:hover span { -display: block; + display: block; } + /** * Portfolio pages ********************************************************** */ .blankbox{ -background: $theme-color; + background: $theme-color; } .img_row{ -height: $img_height; -width: 100%; -overflow: hidden; -box-sizing:border-box; -padding: $img_spacing; + height: $img_height; + width: 100%; + overflow: hidden; + box-sizing:border-box; + padding: $img_spacing; } .col{ -width: 100%; -height: 100%; -float: left; -object-fit: cover; -box-sizing:border-box; -padding: $img_spacing; + width: 100%; + height: 100%; + float: left; + object-fit: cover; + box-sizing:border-box; + padding: $img_spacing; } .right{ -float: right; + float: right; } .one { -width:33.33%; + width:33.33%; } .two { -width: 66.66%; + width: 66.66%; } .three{ -width: 100%; + width: 100%; } .caption{ -height: 100%; -color: $caption_color; -text-align: center; -vertical-align: middle; -font-size: $caption_font_size; + height: 100%; + color: $caption_color; + text-align: center; + vertical-align: middle; + font-size: $caption_font_size; } diff --git a/css/academicons.css b/css/academicons.css new file mode 100644 index 0000000..69a8bbd --- /dev/null +++ b/css/academicons.css @@ -0,0 +1,99 @@ +/*! + * Academicons 1.5.0 by James Walsh - https://github.com/jpswalsh + * Fonts generated using the IcoMoon app - http://icomoon.io/app + * Square icons designed to be used alongside Font Awesome square icons - https://fortawesome.github.io/Font-Awesome/ + * License - Font: SIL OFL 1.1, CSS: MIT License + */ + +@font-face { + font-family: 'academicons'; + src:url('fonts/academicons.eot?qbqm87'); + src:url('fonts/academicons.eot?#iefixqbqm87') format('embedded-opentype'), + url('fonts/academicons.ttf?qbqm87') format('truetype'), + url('fonts/academicons.woff?qbqm87') format('woff'), + url('fonts/academicons.svg?qbqm87#academicons') format('svg'); + font-weight: normal; + font-style: normal; +} + +.ai { + display:inline-block; + font:normal normal normal 14px/1 Academicons; + font-size:inherit; + text-rendering:auto; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; +} + +.ai-google-scholar:before { + content: "\e600"; +} +.ai-google-scholar-square:before { + content: "\e601"; +} +.ai-researchgate:before { + content: "\e612"; +} +.ai-researchgate-square:before { + content: "\e613"; +} +.ai-mendeley:before { + content: "\e604"; +} +.ai-mendeley-square:before { + content: "\e605"; +} +.ai-orcid:before { + content: "\e606"; +} +.ai-orcid-square:before { + content: "\e607"; +} +.ai-impactstory:before { + content: "\e608"; +} +.ai-impactstory-square:before { + content: "\e609"; +} +.ai-academia:before { + content: "\e60a"; +} +.ai-academia-square:before { + content: "\e60b"; +} +.ai-zotero:before { + content: "\e60c"; +} +.ai-zotero-square:before { + content: "\e60d"; +} +.ai-figshare:before { + content: "\e60e"; +} +.ai-figshare-square:before { + content: "\e60f"; +} +.ai-dryad:before { + content: "\e610"; +} +.ai-dryad-square:before { + content: "\e611"; +} +.ai-arxiv:before { + content: "\e616"; +} +.ai-arxiv-square:before { + content: "\e617"; +} +.ai-scirate:before { + content: "\e614"; +} +.ai-scirate-square:before { + content: "\e615"; +} +.ai-researchgate-old:before { + content: "\e602"; +} +.ai-researchgate-old-square:before { + content: "\e603"; +} diff --git a/css/fonts/academicons.eot b/css/fonts/academicons.eot new file mode 100644 index 0000000000000000000000000000000000000000..b727da4743d69aae0e356e0df1bbdb45e37b4c9c GIT binary patch literal 21264 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 A>i_@% literal 0 HcmV?d00001 diff --git a/css/fonts/academicons.svg b/css/fonts/academicons.svg new file mode 100644 index 0000000..34d8e8c --- /dev/null +++ b/css/fonts/academicons.svg @@ -0,0 +1,54 @@ + + + + + + +{ + "fontFamily": "academicons", + "majorVersion": 1, + "minorVersion": 0, + "copyright": "James Walsh", + "license": "SIL OFL 1.1", + "licenseURL": "http://scripts.sil.org/OFL", + "designerURL": "http://jpswalsh.com", + "description": "Font icons for academic websites.\nFont generated by IcoMoon.", + "version": "Version 1.0", + "fontId": "academicons", + "psName": "academicons", + "subFamily": "Regular", + "fullName": "academicons" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/css/fonts/academicons.ttf b/css/fonts/academicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a220668ff2b280389d85f0914c7261e949227de7 GIT binary patch literal 21084 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 literal 0 HcmV?d00001 diff --git a/css/fonts/academicons.woff b/css/fonts/academicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..ae8a0dbd8f037a9a12f39fbad92bbe82dafb2353 GIT binary patch literal 21160 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 Vue=?FPAC3kE^0{hMa1X%`~UP4GM4}V literal 0 HcmV?d00001