├── .gitignore ├── _sass ├── .DS_Store ├── _footer.scss ├── _fancy-image.scss ├── _page.scss ├── _mobile-header.scss ├── _syntax-highlighting.scss ├── _base.scss └── _header.scss ├── images └── photo.jpg ├── _includes ├── embedpdf.html ├── comments-providers │ ├── livefyre │ ├── intensedebate │ ├── facebook │ └── disqus ├── footer.html ├── image.html ├── comments.html ├── analytics-providers │ ├── google │ ├── getclicky │ ├── mixpanel │ ├── piwik │ └── statcounter ├── analytics.html ├── nav.html ├── head.html └── header.html ├── _layouts ├── page.html ├── default.html └── post.html ├── sitemap.txt ├── _data └── menu.yml ├── cv.md ├── blog.md ├── README.md ├── index.md ├── feed.xml ├── css └── main.scss ├── _config.yml ├── misc.md ├── research.md └── _posts └── 2016-02-08-Chewbaca-is-talking-in-his-sleep.md /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | -------------------------------------------------------------------------------- /_sass/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gchauras/much-worse-jekyll-theme/HEAD/_sass/.DS_Store -------------------------------------------------------------------------------- /images/photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gchauras/much-worse-jekyll-theme/HEAD/images/photo.jpg -------------------------------------------------------------------------------- /_includes/embedpdf.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 |
5 |
6 |

{{ page.title }}

7 |
8 | 9 | {{ content }} 10 |
11 | -------------------------------------------------------------------------------- /_includes/comments-providers/livefyre: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /_includes/comments-providers/intensedebate: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /sitemap.txt: -------------------------------------------------------------------------------- 1 | --- 2 | title : Sitemap 3 | --- 4 | {% for page in site.pages %} 5 | {{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}{% endfor %} 6 | {% for post in site.posts %} 7 | {{ post.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}{% endfor %} 8 | -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {% include head.html %} 5 | 6 | 7 |
8 | {% include header.html %} 9 | 10 | {{ content }} 11 | 12 | {% include footer.html %} 13 | 14 | {% include analytics.html %} 15 |
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /_data/menu.yml: -------------------------------------------------------------------------------- 1 | - title: "Research" 2 | href: "/research/" 3 | 4 | - title: "CV" 5 | href: "/cv/" 6 | 7 | - title: "Misc" 8 | href: "/misc/" 9 | 10 | - title: "Submenu" 11 | subcategories: 12 | - subtitle: "Item 1" 13 | subhref: "/misc/item-1/" 14 | - subtitle: "Item 2" 15 | subhref: "/misc/item-2/" 16 | 17 | - title: "Blog" 18 | href: "/blog/" 19 | -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /cv.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: CV 4 | permalink: /cv/ 5 | --- 6 | 7 | Download [PDF version](http://nitens.org/img/cvtex/cv_template_xetex_caslon.pdf). The PDF should be embedded underneath -- uses Google Docs for embedding and works if the PDF is on dropbox. Works sporadically if PDF is elsewhere too. 8 | 9 | {% include embedpdf.html source="http://nitens.org/img/cvtex/cv_template_xetex_caslon.pdf" width=100 height=800 %} 10 | -------------------------------------------------------------------------------- /_includes/image.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | {% if include.width %} 4 | 5 | {% else if include.height %} 6 | 7 | {% else %} 8 | 9 | {% endif %}{% if include.caption %}{{ include.caption }}{% endif %} 10 |
11 | -------------------------------------------------------------------------------- /_includes/comments.html: -------------------------------------------------------------------------------- 1 | {% if site.comments.provider and page.comments != false %} 2 | 3 | {% case site.comments.provider %} 4 | {% when "disqus" %} 5 | {% include comments-providers/disqus %} 6 | {% when "livefyre" %} 7 | {% include comments-providers/livefyre %} 8 | {% when "intensedebate" %} 9 | {% include comments-providers/intensedebate %} 10 | {% when "facebook" %} 11 | {% include comments-providers/facebook %} 12 | {% when "custom" %} 13 | {% include custom/comments %} 14 | {% endcase %} 15 | 16 | {% endif %} 17 | -------------------------------------------------------------------------------- /_includes/analytics-providers/google: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_sass/_footer.scss: -------------------------------------------------------------------------------- 1 | .site-footer { 2 | font-size: $vsmall_font_size; 3 | color: $text-light-color; 4 | border-top: 1px solid $line-color; 5 | padding-top: $spacing-unit; 6 | float: none; 7 | margin-left: auto; 8 | margin-right:auto; 9 | margin-top: 0; 10 | margin-bottom:$spacing-unit; 11 | text-align: center; 12 | @extend %clearfix; 13 | } 14 | 15 | .site-footer a { 16 | color: inherit; 17 | text-decoration: underline; 18 | } 19 | 20 | .site-footer a:hover { 21 | color: $url-hover-color; 22 | text-decoration: underline; 23 | } 24 | -------------------------------------------------------------------------------- /_includes/analytics.html: -------------------------------------------------------------------------------- 1 | {% if site.analytics.provider and page.analytics != false %} 2 | 3 | {% case site.analytics.provider %} 4 | {% when "google" %} 5 | {% include analytics-providers/google %} 6 | {% when "getclicky" %} 7 | {% include analytics-providers/getclicky %} 8 | {% when "mixpanel" %} 9 | {% include analytics-providers/mixpanel %} 10 | {% when "piwik" %} 11 | {% include analytics-providers/piwik %} 12 | {% when "statcounter" %} 13 | {% include analytics-providers/statcounter %} 14 | {% when "custom" %} 15 | {% include custom/analytics %} 16 | {% endcase %} 17 | 18 | {% endif %} 19 | -------------------------------------------------------------------------------- /_includes/analytics-providers/getclicky: -------------------------------------------------------------------------------- 1 | 12 | 13 | -------------------------------------------------------------------------------- /_includes/comments-providers/facebook: -------------------------------------------------------------------------------- 1 |
2 | 9 |
-------------------------------------------------------------------------------- /blog.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: Blog 4 | permalink: /blog/ 5 | --- 6 | 7 | Here is the much awaited blog. 8 | 9 | 22 | -------------------------------------------------------------------------------- /_includes/nav.html: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /_includes/analytics-providers/mixpanel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_includes/analytics-providers/piwik: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_sass/_fancy-image.scss: -------------------------------------------------------------------------------- 1 | .captioned-img { 2 | text-align: center; 3 | border: none; 4 | font-size: $vsmall-font-size; 5 | overflow: hidden; 6 | } 7 | 8 | .captioned-img img { 9 | display: block; 10 | margin: auto auto; 11 | padding: 0.5em 0 0.5em 0; 12 | border: none; 13 | } 14 | 15 | .aligncenter { 16 | display: block; 17 | margin-left: auto; 18 | margin-right: auto; 19 | } 20 | .alignleft { 21 | float: left; 22 | margin-top: 0; 23 | margin-right: 1em; 24 | margin-bottom: 0.75em; 25 | } 26 | .alignright { 27 | float: right; 28 | margin-top: 0; 29 | margin-left: 1em; 30 | margin-bottom: 0.75em; 31 | } 32 | @include media-query($mobile) { 33 | .alignleft, .alignright { 34 | display: block; 35 | margin-left: auto; 36 | margin-right: auto; 37 | float: none; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | {{ site.title }}{% if page.title %} :: {{ page.title }}{% endif %} 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /_layouts/post.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 |
5 |
6 |

{{ page.title }}

7 | 8 | 9 | {% if page.description %} 10 | 11 | {% endif %} 12 | 13 | {% if page.categories %} 14 | 21 | {% endif %} 22 |
23 | 24 | {{ content }} 25 | 26 | {% include comments.html %} 27 |
28 | -------------------------------------------------------------------------------- /_includes/header.html: -------------------------------------------------------------------------------- 1 | 16 | -------------------------------------------------------------------------------- /_includes/analytics-providers/statcounter: -------------------------------------------------------------------------------- 1 | 2 | 13 | 18 | 19 | -------------------------------------------------------------------------------- /_includes/comments-providers/disqus: -------------------------------------------------------------------------------- 1 |
2 | 13 | 14 | blog comments powered by Disqus 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Much-Worse jekyll theme 2 | 3 | This theme is avaiable under [MIT License](https://opensource.org/licenses/MIT). 4 | 5 | This is a modified version of [Steve Miller's NGVM theme](http://jekyllthemes.org/themes/svm-ngvb/). Since this work is a derivative of Prof. Miller's, therefore it is only fair that I honour his self-deprecating spirit and name this **much-worse**. I prefer large seriff fonts and minimal coloring and styling. Apart form the typography, color scheme and layout, 6 | this theme has two useful changes: 7 | 8 | - It allows you to maintain your website as a subdirectory on your university of company domain (e.g. http://university.edu/department/people/your-website). Most Jekyll blogs are 9 | designed to be hosted at custom domain names. 10 | 11 | - Most jekyll themes are blog-centric, or single page websites. This theme lets you create multi-page website with a blog if you want. 12 | 13 | Both the above are not seminal achievements in science, but they are useful. This theme also supports site analytics including [Statcounter](http://statcounter.com) and major comment providers for blogs. 14 | 15 | See it in action [here](http://people.csail.mit.edu/gchauras). 16 | 17 | Feel free to send me pull requests with better responsive performance or cleaner HTML/CSS. 18 | -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: About 4 | permalink: / 5 | --- 6 | 7 | {% include image.html url="images/photo.jpg" caption="" max_width="300px" align="right" %} 8 | 9 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 10 | 11 | ## Contact 12 | 13 | Rebel base
14 | [Yavin]
15 | Galaxy far far away
16 | Email: [chewy@rebel.com] 17 | 18 | 19 | [Yavin]: https://en.wikipedia.org/wiki/Yavin 20 | [chewy@rebel.com]: mailto:chewy@rebel.com 21 | -------------------------------------------------------------------------------- /feed.xml: -------------------------------------------------------------------------------- 1 | --- 2 | layout: null 3 | --- 4 | 5 | 6 | 7 | {{ site.title | xml_escape }} 8 | {{ site.description | xml_escape }} 9 | {{ site.url }}{{ site.baseurl }}/ 10 | 11 | {{ site.time | date_to_rfc822 }} 12 | {{ site.time | date_to_rfc822 }} 13 | Jekyll v{{ jekyll.version }} 14 | {% for post in site.posts limit:10 %} 15 | 16 | {{ post.title | xml_escape }} 17 | {{ post.content | xml_escape }} 18 | {{ post.date | date_to_rfc822 }} 19 | {{ post.url | prepend: site.baseurl | prepend: site.url }} 20 | {{ post.url | prepend: site.baseurl | prepend: site.url }} 21 | {% for tag in post.tags %} 22 | {{ tag | xml_escape }} 23 | {% endfor %} 24 | {% for cat in post.categories %} 25 | {{ cat | xml_escape }} 26 | {% endfor %} 27 | 28 | {% endfor %} 29 | 30 | 31 | -------------------------------------------------------------------------------- /css/main.scss: -------------------------------------------------------------------------------- 1 | --- 2 | # Only the main Sass file needs front matter (the dashes are enough) 3 | --- 4 | @charset "utf-8"; 5 | 6 | $base-font-family: 'EB Garamond', serif; 7 | $base-font-size: x-large; 8 | $small-font-size: 0.875em; 9 | $vsmall-font-size: 0.66em; 10 | $base-line-height: 1.5; 11 | $spacing-unit: 1.5em; 12 | 13 | $grey-vlight:#eee; 14 | $grey-light: #ccc; 15 | $grey: #888; 16 | $grey-dark: #444; 17 | $grey-vdark: #222; 18 | $blue: #0091ed; 19 | $orange: #ca6c18; 20 | $red: #b6321c; 21 | 22 | $background: $grey-vlight; 23 | $dark-background: darken($background, 5%); 24 | $text-color: $grey-vdark; 25 | $text-light-color: $grey; 26 | $url-color: $red; 27 | $url-hover-color: $orange; 28 | $header-text-color: $text-light-color; 29 | $header-hover-color:$text-color; 30 | $header-hover-url: $url-color; 31 | $line-color: $grey-light; 32 | 33 | // Width of the content area 34 | $content-width: 50em; 35 | $content-min-width:15em; 36 | $mobile: 32em; 37 | $desktop: 50em; 38 | 39 | @mixin media-query($device) { 40 | @media screen and (max-width: $device) { 41 | @content; 42 | } 43 | } 44 | 45 | // Import partials from `sass_dir` (defaults to `_sass`) 46 | @import 47 | "header", 48 | "mobile-header", 49 | "base", 50 | "footer", 51 | "page", 52 | "syntax-highlighting", 53 | "fancy-image" 54 | ; 55 | -------------------------------------------------------------------------------- /_sass/_page.scss: -------------------------------------------------------------------------------- 1 | .page { 2 | margin: 0 auto; 3 | max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); 4 | max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); 5 | min-width: -webkit-calc(#{$content-min-width} - (#{$spacing-unit} * 2)); 6 | min-width: calc(#{$content-min-width} - (#{$spacing-unit} * 2)); 7 | @include media-query($desktop) { 8 | max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); 9 | max-width: calc(#{$content-width} - (#{$spacing-unit})); 10 | min-width: -webkit-calc(#{$content-min-width} - (#{$spacing-unit} * 2)); 11 | min-width: calc(#{$content-min-width} - (#{$spacing-unit} * 2)); 12 | } 13 | } 14 | 15 | // Clearfix 16 | %clearfix { 17 | &:after { 18 | content: ""; 19 | display: table; 20 | clear: both; 21 | } 22 | } 23 | 24 | .post { 25 | margin-bottom: $spacing-unit; 26 | @extend %clearfix; 27 | } 28 | 29 | .post p { 30 | margin-top: 0; 31 | margin-bottom: $spacing-unit * 0.8; 32 | } 33 | 34 | .post h1, h2, h3, h4, h5, h6 { 35 | margin-top: $spacing-unit * 0.9; 36 | margin-bottom: $spacing-unit * 0.2; 37 | } 38 | 39 | .post-list { 40 | margin-left: 0; 41 | list-style: none; 42 | 43 | > li { 44 | margin-bottom: $spacing-unit; 45 | } 46 | } 47 | 48 | .post-meta { 49 | font-size: $small-font-size; 50 | color: $text-light-color; 51 | } 52 | 53 | .post-link { 54 | display: block; 55 | } 56 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | title: Geeky corner 2 | description: Much-Worse Jekyll theme for academic page and blog 3 | sourcecode: "https://github.com/gchauras/much-worse-jekyll-theme" 4 | 5 | permalink: blog/:year/:month/:day/:title 6 | exclude: ["Makefile", "README.md"] 7 | 8 | url: "http://gchauras.github.io" # the base hostname & protocol for your site 9 | baseurl: "/much-worse-jekyll-theme" # the subpath of your site, e.g. /blog 10 | 11 | author: 12 | name: 13 | facebook: 14 | scholar: 15 | 16 | # Build settings 17 | markdown: kramdown 18 | highlighter: rouge 19 | 20 | # Settings for analytics helper 21 | # Set 'provider' to the analytics provider you want to use. 22 | # Set 'provider' to false to turn analytics off globally. 23 | # 24 | analytics: 25 | provider: 26 | statcounter: 27 | sc_project : 28 | sc_security : 29 | sc_invisible: 1 30 | sc_text : 2 31 | google: 32 | tracking_id: '' 33 | getclicky: 34 | site_id: 35 | mixpanel: 36 | token: '' 37 | piwik: 38 | baseURL: '' # Piwik installation address (without protocol) 39 | idsite: '' # the id of the site on Piwik 40 | 41 | # Settings for comments helper 42 | # Set 'provider' to the comment provider you want to use. 43 | # Set 'provider' to false to turn commenting off globally. 44 | # 45 | comments: 46 | provider: 47 | disqus: 48 | short_name: 49 | livefyre: 50 | site_id: 51 | intensedebate: 52 | account: 53 | facebook: 54 | appid: 55 | num_posts: 5 56 | width: 580 57 | colorscheme: light 58 | -------------------------------------------------------------------------------- /_sass/_mobile-header.scss: -------------------------------------------------------------------------------- 1 | @include media-query($mobile) { 2 | .site-nav h1 { 3 | border-bottom: 1px solid $line-color; 4 | cursor: pointer; 5 | display: none; /* Standard. IE8+, Saf, FF3+ */ 6 | height: 23px; 7 | left: auto; 8 | margin-top: 10px; 9 | position: static; 10 | white-space: nowrap; 11 | } 12 | 13 | .site-nav .menu { 14 | display: block; 15 | left: -3px; 16 | min-width: 215px; 17 | padding: 4px 0; 18 | position: relative; 19 | right: -3px; 20 | z-index: 999; 21 | } 22 | 23 | .site-nav .menu.open { 24 | display: block; 25 | } 26 | 27 | .site-nav .menu li { 28 | display: block; 29 | margin: 0; 30 | color: $header-hover-color; 31 | } 32 | 33 | .site-nav ul.menu a { 34 | color: $header-hover-color; 35 | } 36 | .site-nav ul.menu a:hover { 37 | color: $header-hover-url; 38 | } 39 | 40 | .site-nav a, 41 | .site-nav li.current-menu-item > a { 42 | padding: 4px 10px; 43 | } 44 | 45 | .site-nav .menu > li { 46 | height: auto; 47 | text-align: left; 48 | } 49 | 50 | .site-nav .sub-menu { 51 | border: 0; 52 | display: block; 53 | position: relative; 54 | min-width: 215px; 55 | max-width: 215px; 56 | top: auto; 57 | right: auto; 58 | width: auto; 59 | } 60 | 61 | .site-nav .sub-menu { 62 | padding-left: 16px; 63 | } 64 | .site-nav .sub-menu li.current-menu-item > a { 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /misc.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | title: Interests 4 | permalink: /misc/ 5 | --- 6 | 7 | ## Cool hobby to prove you are athletic 8 | 9 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. 10 | 11 | ## Cooler but boring hobby to prove you are smart 12 | Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. 13 | 14 | ## Cooler hobby 2 15 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. 16 | 17 | ## Ancient hobby which is not cool anymore 18 | 19 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 20 | -------------------------------------------------------------------------------- /_sass/_syntax-highlighting.scss: -------------------------------------------------------------------------------- 1 | .highlight { 2 | background: #fff; 3 | @extend %vertical-rhythm; 4 | 5 | .c { color: #998; font-style: italic } // Comment 6 | .err { color: #a61717; background-color: #e3d2d2 } // Error 7 | .k { font-weight: bold } // Keyword 8 | .o { font-weight: bold } // Operator 9 | .cm { color: #998; font-style: italic } // Comment.Multiline 10 | .cp { color: #999; font-weight: bold } // Comment.Preproc 11 | .c1 { color: #998; font-style: italic } // Comment.Single 12 | .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special 13 | .gd { color: #000; background-color: #fdd } // Generic.Deleted 14 | .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific 15 | .ge { font-style: italic } // Generic.Emph 16 | .gr { color: #a00 } // Generic.Error 17 | .gh { color: #999 } // Generic.Heading 18 | .gi { color: #000; background-color: #dfd } // Generic.Inserted 19 | .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific 20 | .go { color: #888 } // Generic.Output 21 | .gp { color: #555 } // Generic.Prompt 22 | .gs { font-weight: bold } // Generic.Strong 23 | .gu { color: #aaa } // Generic.Subheading 24 | .gt { color: #a00 } // Generic.Traceback 25 | .kc { font-weight: bold } // Keyword.Constant 26 | .kd { font-weight: bold } // Keyword.Declaration 27 | .kp { font-weight: bold } // Keyword.Pseudo 28 | .kr { font-weight: bold } // Keyword.Reserved 29 | .kt { color: #458; font-weight: bold } // Keyword.Type 30 | .m { color: #099 } // Literal.Number 31 | .s { color: #d14 } // Literal.String 32 | .na { color: #008080 } // Name.Attribute 33 | .nb { color: #0086B3 } // Name.Builtin 34 | .nc { color: #458; font-weight: bold } // Name.Class 35 | .no { color: #008080 } // Name.Constant 36 | .ni { color: #800080 } // Name.Entity 37 | .ne { color: #900; font-weight: bold } // Name.Exception 38 | .nf { color: #900; font-weight: bold } // Name.Function 39 | .nn { color: #555 } // Name.Namespace 40 | .nt { color: #000080 } // Name.Tag 41 | .nv { color: #008080 } // Name.Variable 42 | .ow { font-weight: bold } // Operator.Word 43 | .w { color: #bbb } // Text.Whitespace 44 | .mf { color: #099 } // Literal.Number.Float 45 | .mh { color: #099 } // Literal.Number.Hex 46 | .mi { color: #099 } // Literal.Number.Integer 47 | .mo { color: #099 } // Literal.Number.Oct 48 | .sb { color: #d14 } // Literal.String.Backtick 49 | .sc { color: #d14 } // Literal.String.Char 50 | .sd { color: #d14 } // Literal.String.Doc 51 | .s2 { color: #d14 } // Literal.String.Double 52 | .se { color: #d14 } // Literal.String.Escape 53 | .sh { color: #d14 } // Literal.String.Heredoc 54 | .si { color: #d14 } // Literal.String.Interpol 55 | .sx { color: #d14 } // Literal.String.Other 56 | .sr { color: #009926 } // Literal.String.Regex 57 | .s1 { color: #d14 } // Literal.String.Single 58 | .ss { color: #990073 } // Literal.String.Symbol 59 | .bp { color: #999 } // Name.Builtin.Pseudo 60 | .vc { color: #008080 } // Name.Variable.Class 61 | .vg { color: #008080 } // Name.Variable.Global 62 | .vi { color: #008080 } // Name.Variable.Instance 63 | .il { color: #099 } // Literal.Number.Integer.Long 64 | } 65 | -------------------------------------------------------------------------------- /_sass/_base.scss: -------------------------------------------------------------------------------- 1 | // Reset some basic elements 2 | body, h1, h2, h3, h4, h5, h6, 3 | p, blockquote, pre, hr, 4 | dl, dd, ol, ul, figure { 5 | margin: 0; 6 | padding: 0; 7 | } 8 | 9 | html { 10 | overflow-y: scroll; 11 | } 12 | 13 | // Basic styling 14 | body { 15 | font-family: $base-font-family; 16 | font-size: $base-font-size; 17 | line-height: $base-line-height; 18 | color: $text-color; 19 | background-color: $background; 20 | margin: 0 $spacing-unit/2; 21 | -webkit-text-size-adjust: 100%; 22 | } 23 | 24 | 25 | // Set `margin-bottom` to maintain vertical rhythm 26 | h1, h2, h3, h4, h5, h6, 27 | p, blockquote, pre, 28 | ul, ol, dl, figure, 29 | %vertical-rhythm { 30 | margin-bottom: $spacing-unit/2; 31 | } 32 | 33 | hr { 34 | display: block; 35 | margin: 0.5em auto; 36 | border-style: inset; 37 | border-top: 1px solid $line-color; 38 | border-bottom: none; 39 | 40 | } 41 | 42 | // Images 43 | img { 44 | max-width: 100%; 45 | margin: auto auto; 46 | vertical-align: middle; 47 | } 48 | 49 | // Figures 50 | figure > img { 51 | display: block; 52 | } 53 | 54 | figcaption { 55 | font-size: $small-font-size; 56 | } 57 | 58 | // Lists 59 | ul, ol { 60 | margin-left: $spacing-unit; 61 | } 62 | 63 | li { 64 | > ul, 65 | > ol { 66 | margin-bottom: 0; 67 | } 68 | } 69 | 70 | // Headings 71 | h1, h2, h3, h4, h5, h6 { 72 | font-weight: bold; 73 | } 74 | 75 | // Links 76 | a { 77 | color: $url-color; 78 | text-decoration: none; 79 | &:hover { 80 | color: $url-hover-color; 81 | text-decoration: none; 82 | } 83 | } 84 | 85 | // Blockquotes 86 | blockquote { 87 | background-color: $dark-background; 88 | border-left: 4px solid darken($line-color, 66%); 89 | padding-left: 1.0em; 90 | padding-right: 0.8em; 91 | padding-top: 0.8em; 92 | padding-bottom: 0.001em; 93 | font-style: italic; 94 | > :last-child { 95 | margin-bottom: 0; 96 | } 97 | } 98 | 99 | // Code formatting 100 | pre, code { 101 | border: 1px solid $line-color; 102 | border-radius: 3px; 103 | background-color: $dark-background; 104 | font-family: monospace; 105 | font-size: $small-font-size; 106 | } 107 | 108 | code { 109 | padding: 1px 5px; 110 | } 111 | 112 | pre { 113 | padding: 8px 12px; 114 | overflow-x: scroll; 115 | 116 | > code { 117 | border: 0; 118 | padding-right: 0; 119 | padding-left: 0; 120 | } 121 | } 122 | 123 | // Icons 124 | .icon { 125 | > svg { 126 | display: inline-block; 127 | width: 0.75em; 128 | height: 0.75em; 129 | vertical-align: middle; 130 | path { 131 | fill: $text-color; 132 | } 133 | } 134 | } 135 | 136 | .footnotes ol li { 137 | list-style-type:decimal; 138 | } 139 | .footnotes ol { 140 | font-size: $vsmall-font-size; 141 | color: $text-light-color; 142 | } 143 | 144 | ul.listing { 145 | list-style-type: none; 146 | margin-left: 0; 147 | } 148 | 149 | ul.listing li.listing-seperator { 150 | padding-top: 0.75em; 151 | font-size: 1.17em; 152 | } 153 | 154 | ul.listing li.listing-item time { 155 | color: $text-light-color; 156 | text-transform: uppercase; 157 | padding-right: 0.5em; 158 | } 159 | 160 | ul.listing li.listing-item a { 161 | color: $url-color; 162 | } 163 | -------------------------------------------------------------------------------- /_sass/_header.scss: -------------------------------------------------------------------------------- 1 | .site-header { 2 | border-bottom: 1px solid $line-color; 3 | position: relative; 4 | text-transform: uppercase; 5 | font-size: $small-font-size; 6 | @extend %clearfix; 7 | } 8 | 9 | .site-header, .site-header a { 10 | color: $header-text-color; 11 | } 12 | .site-header a:hover { 13 | color: $header-hover-color; 14 | text-decoration: none; 15 | } 16 | 17 | .site-title { 18 | margin-top: 1em; 19 | margin-bottom: 1em; 20 | float: left; 21 | letter-spacing: 1px; 22 | } 23 | 24 | .site-nav { 25 | background: $background; 26 | } 27 | 28 | .site-nav ul { 29 | text-align: right; 30 | float: right; 31 | letter-spacing: 1px; 32 | list-style-type: none; 33 | } 34 | 35 | .site-nav .menu > li { 36 | display: inline-block; 37 | margin: 1em 0 0 0.75em; 38 | padding: 0; 39 | position: relative; 40 | vertical-align: middle; 41 | } 42 | 43 | .site-nav a { 44 | display: block; 45 | } 46 | 47 | // Sub Menu 48 | .site-nav .sub-menu a { 49 | display: block; 50 | line-height: 1.2em; 51 | padding: 4px 10px; 52 | color: $header-hover-color; 53 | } 54 | 55 | .site-nav .sub-menu a:hover { 56 | color: $header-hover-url; 57 | } 58 | .site-nav .sub-menu { 59 | border-color: $line-color; 60 | z-index:2147483647; 61 | } 62 | .site-nav .sub-menu li.current-menu-item > a { 63 | border-left: none; 64 | border-right: none; 65 | } 66 | 67 | .sub-menu { 68 | border: 1px solid $line-color; 69 | background: $background; 70 | display: none; 71 | right: -10px; 72 | padding: 4px 0 3px 0; 73 | position: absolute; 74 | text-align: left; 75 | text-transform: none; 76 | top: 28px; 77 | min-width: 200px; 78 | z-index:999; 79 | } 80 | 81 | .sub-menu li { 82 | border-bottom: 0; 83 | display: block; 84 | height: auto; 85 | margin: 3px 0; 86 | padding: 0; 87 | text-align: left; 88 | } 89 | 90 | .site-nav li:hover > .sub-menu { 91 | display: block; 92 | } 93 | 94 | .site-nav h1 { 95 | position: absolute; 96 | left: -999em; 97 | } 98 | 99 | .site-nav { 100 | float: right; 101 | 102 | .menu-icon { 103 | display: none; 104 | } 105 | 106 | .page-link { 107 | color: $header-text-color; 108 | 109 | // Gaps between nav items, but not on the first one 110 | &:not(:first-child) { 111 | margin-left: 20px; 112 | } 113 | } 114 | 115 | @include media-query($mobile) { 116 | position: absolute; 117 | top: 9px; 118 | right: 20px; 119 | border: 1px solid $line-color; 120 | border-radius: 5px; 121 | text-align: right; 122 | 123 | .menu-icon { 124 | display: block; 125 | float: right; 126 | width: 1.5em; 127 | height: 1.25em; 128 | line-height: 0; 129 | padding-top: 10px; 130 | text-align: center; 131 | 132 | > svg { 133 | width: 1.25em; 134 | height: 1em; 135 | vertical-align: middle; 136 | path { 137 | fill: $grey-dark; 138 | } 139 | } 140 | } 141 | 142 | .trigger { 143 | clear: both; 144 | display: none; 145 | } 146 | 147 | &:hover .trigger { 148 | display: block; 149 | padding-bottom: 5px; 150 | } 151 | 152 | .page-link { 153 | display: block; 154 | padding: 5px 10px; 155 | } 156 | } 157 | } 158 | -------------------------------------------------------------------------------- /research.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | permalink: /research/ 4 | title: Research 5 | pubs: 6 | 7 | - title: "Paper title in 3-7 words that sound like Clingon" 8 | author: "M. McFly, D. Kirk, L. Skywalker, H.J. Potter, I. Jones, H. Houdini" 9 | journal: "Transactions on Black Magic" 10 | note: "(presented at Oz)" 11 | year: "2016" 12 | url: "http://publish-more-stuff.org" 13 | doi: "http://dx.doi.org" 14 | image: "https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fimages.moviepostershop.com%2Fthe-matrix-movie-poster-1999-1020518087.jpg&f=1" 15 | media: 16 | - name: "IMDB" 17 | url: "http://www.imdb.com/title/tt0133093/" 18 | 19 | - title: "Paper title in 3-7 words that sound like Clingon" 20 | author: "M. McFly, D. Kirk, L. Skywalker, H.J. Potter, I. Jones, H. Houdini" 21 | journal: "Transactions on Black Magic" 22 | note: "(presented at Oz)" 23 | year: "2015" 24 | url: "http://publish-more-stuff.org" 25 | doi: "http://dx.doi.org" 26 | image: "https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fimages.moviepostershop.com%2Fthe-matrix-movie-poster-1999-1020518087.jpg&f=1" 27 | media: 28 | - name: "IMDB" 29 | url: "http://www.imdb.com/title/tt0133093/" 30 | 31 | - title: "Paper title in 3-7 words that sound like Clingon" 32 | author: "M. McFly, D. Kirk, L. Skywalker, H.J. Potter, I. Jones, H. Houdini" 33 | journal: "Transactions on Black Magic" 34 | note: "(presented at Oz)" 35 | year: "2014" 36 | url: "http://publish-more-stuff.org" 37 | doi: "http://dx.doi.org" 38 | image: "https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fimages.moviepostershop.com%2Fthe-matrix-movie-poster-1999-1020518087.jpg&f=1" 39 | media: 40 | - name: "IMDB" 41 | url: "http://www.imdb.com/title/tt0133093/" 42 | 43 | - title: "Paper title in 3-7 words that sound like Clingon" 44 | author: "M. McFly, D. Kirk, L. Skywalker, H.J. Potter, I. Jones, H. Houdini" 45 | journal: "Transactions on Black Magic" 46 | note: "(presented at Oz)" 47 | year: "2013" 48 | url: "http://publish-more-stuff.org" 49 | doi: "http://dx.doi.org" 50 | image: "https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fimages.moviepostershop.com%2Fthe-matrix-movie-poster-1999-1020518087.jpg&f=1" 51 | media: 52 | - name: "IMDB" 53 | url: "http://www.imdb.com/title/tt0133093/" 54 | 55 | - title: "Paper title in 3-7 words that sound like Clingon" 56 | author: "M. McFly, D. Kirk, L. Skywalker, H.J. Potter, I. Jones, H. Houdini" 57 | journal: "Transactions on Black Magic" 58 | note: "(presented at Oz)" 59 | year: "2012" 60 | url: "http://publish-more-stuff.org" 61 | doi: "http://dx.doi.org" 62 | image: "https://images.duckduckgo.com/iu/?u=http%3A%2F%2Fimages.moviepostershop.com%2Fthe-matrix-movie-poster-1999-1020518087.jpg&f=1" 63 | media: 64 | - name: "IMDB" 65 | url: "http://www.imdb.com/title/tt0133093/" 66 | 67 | --- 68 | 69 | ## Publications (peer reviewed) 70 | 71 | {% assign thumbnail="left" %} 72 | 73 | {% for pub in page.pubs %} 74 | {% if pub.image %} 75 | {% include image.html url=pub.image caption="" height="100px" align=thumbnail %} 76 | {% endif %} 77 | [**{{pub.title}}**]({% if pub.internal %}{{pub.url | prepend: site.baseurl}}{% else %}{{pub.url}}{% endif %})
78 | {{pub.author}}
79 | *{{pub.journal}}* 80 | {% if pub.note %} *({{pub.note}})* 81 | {% endif %} *{{pub.year}}* {% if pub.doi %}[[doi]({{pub.doi}})]{% endif %} 82 | {% if pub.media %}
Media: {% for article in pub.media %}[[{{article.name}}]({{article.url}})]{% endfor %}{% endif %} 83 | 84 | {% endfor %} 85 | -------------------------------------------------------------------------------- /_posts/2016-02-08-Chewbaca-is-talking-in-his-sleep.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Chewybaca is talking in his sleep" 4 | description: "Wooky musings" 5 | categories: ["banter", "thoughts", "dreams", "fears"] 6 | location: "Galaxy far far away" 7 | --- 8 | 9 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 10 | 11 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. 12 | 13 | Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. 14 | 15 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. 16 | 17 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis. 18 | 19 | At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, At accusam aliquyam diam diam dolore dolores duo eirmod eos erat, et nonumy sed tempor et et invidunt justo labore Stet clita ea et gubergren, kasd magna no rebum. sanctus sea sed takimata ut vero voluptua. est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat. 20 | 21 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. 22 | --------------------------------------------------------------------------------