From 7bae29cb75e00f0707ba139430f85cd9c95024da Mon Sep 17 00:00:00 2001 From: "Mike JS. Choi" Date: Mon, 24 Jul 2017 10:22:05 +0900 Subject: [PATCH] Initial commit --- .gitignore | 4 + .travis.yml | 15 +++ 404.md | 7 + Gemfile | 9 ++ Gemfile.lock | 88 +++++++++++++ LICENSE | 22 ++++ README.md | 62 +++++++++ Rakefile | 113 ++++++++++++++++ _config.yml | 26 ++++ _includes/analytics.html | 13 ++ _includes/disqus.html | 18 +++ _includes/footer.html | 4 + _includes/head.html | 13 ++ _includes/header.html | 12 ++ _layouts/content.html | 14 ++ _layouts/default.html | 12 ++ _layouts/page.html | 10 ++ _layouts/post.html | 46 +++++++ _pages/about.md | 22 ++++ _pages/projects.md | 18 +++ _posts/2016-08-15-style-test.md | 115 ++++++++++++++++ _posts/2017-01-01-readability.md | 45 +++++++ _posts/2017-07-20-code-highlighting.md | 75 +++++++++++ _posts/2017-07-21-quick-start.md | 75 +++++++++++ _sass/base/_reset.scss | 175 +++++++++++++++++++++++++ _sass/components/_archives.scss | 50 +++++++ _sass/components/_article.scss | 136 +++++++++++++++++++ _sass/components/_page.scss | 45 +++++++ _sass/components/_tag.scss | 72 ++++++++++ _sass/helpers/_mixins.scss | 84 ++++++++++++ _sass/helpers/_variables.scss | 22 ++++ _sass/utilities/_layout.scss | 13 ++ _sass/utilities/_separator.scss | 13 ++ _sass/vendor/_highlight.scss | 111 ++++++++++++++++ assets/paper-cover-photo.png | Bin 0 -> 193620 bytes css/main.scss | 30 +++++ favicon.ico | Bin 0 -> 9326 bytes feed.xml | 30 +++++ index.html | 33 +++++ 39 files changed, 1652 insertions(+) create mode 100644 .gitignore create mode 100644 .travis.yml create mode 100644 404.md create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 LICENSE create mode 100644 README.md create mode 100644 Rakefile create mode 100644 _config.yml create mode 100644 _includes/analytics.html create mode 100644 _includes/disqus.html create mode 100644 _includes/footer.html create mode 100644 _includes/head.html create mode 100644 _includes/header.html create mode 100644 _layouts/content.html create mode 100644 _layouts/default.html create mode 100644 _layouts/page.html create mode 100644 _layouts/post.html create mode 100644 _pages/about.md create mode 100644 _pages/projects.md create mode 100644 _posts/2016-08-15-style-test.md create mode 100755 _posts/2017-01-01-readability.md create mode 100755 _posts/2017-07-20-code-highlighting.md create mode 100644 _posts/2017-07-21-quick-start.md create mode 100644 _sass/base/_reset.scss create mode 100644 _sass/components/_archives.scss create mode 100644 _sass/components/_article.scss create mode 100644 _sass/components/_page.scss create mode 100644 _sass/components/_tag.scss create mode 100644 _sass/helpers/_mixins.scss create mode 100644 _sass/helpers/_variables.scss create mode 100644 _sass/utilities/_layout.scss create mode 100644 _sass/utilities/_separator.scss create mode 100644 _sass/vendor/_highlight.scss create mode 100644 assets/paper-cover-photo.png create mode 100644 css/main.scss create mode 100755 favicon.ico create mode 100644 feed.xml create mode 100644 index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9d27662 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +_site/ +.swp +.sass-cache/ +.jekyll-metadata diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..264717b --- /dev/null +++ b/.travis.yml @@ -0,0 +1,15 @@ +language: ruby +rvm: + - 2.3.3 + +install: + - bundle install +script: + - bundle exec jekyll build + - rake check + +env: + global: + - NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer + +sudo: false # route your build to the container-based infrastructure for a faster build diff --git a/404.md b/404.md new file mode 100644 index 0000000..3e6b7b1 --- /dev/null +++ b/404.md @@ -0,0 +1,7 @@ +--- +layout: content +title: "404: Page not found" +--- + +Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. Head back home to try finding it again. + diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..2ee73d9 --- /dev/null +++ b/Gemfile @@ -0,0 +1,9 @@ +source "https://rubygems.org" + +gem "jekyll", "3.4.3" +gem "html-proofer" +gem "rb-fsevent", "0.9.8" + +group :jekyll_plugins do + gem 'jekyll-livereload' +end diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..9e9633d --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,88 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (5.1.2) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.5.1) + public_suffix (~> 2.0, >= 2.0.2) + colorator (1.1.0) + colored (1.2) + concurrent-ruby (1.0.5) + em-websocket (0.5.1) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0.6.0) + ethon (0.10.1) + ffi (>= 1.3.0) + eventmachine (1.2.3) + ffi (1.9.18) + forwardable-extended (2.6.0) + html-proofer (3.7.2) + activesupport (>= 4.2, < 6.0) + addressable (~> 2.3) + colored (~> 1.2) + mercenary (~> 0.3.2) + nokogiri (~> 1.7) + parallel (~> 1.3) + typhoeus (~> 0.7) + yell (~> 2.0) + http_parser.rb (0.6.0) + i18n (0.8.4) + jekyll (3.4.3) + addressable (~> 2.4) + colorator (~> 1.0) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 1.1) + kramdown (~> 1.3) + liquid (~> 3.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (~> 1.7) + safe_yaml (~> 1.0) + jekyll-livereload (0.2.2) + em-websocket (~> 0.5) + jekyll (~> 3.0) + jekyll-sass-converter (1.5.0) + sass (~> 3.4) + jekyll-watch (1.5.0) + listen (~> 3.0, < 3.1) + kramdown (1.14.0) + liquid (3.0.6) + listen (3.0.8) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + mercenary (0.3.6) + mini_portile2 (2.2.0) + minitest (5.10.2) + nokogiri (1.8.0) + mini_portile2 (~> 2.2.0) + parallel (1.11.2) + pathutil (0.14.0) + forwardable-extended (~> 2.6) + public_suffix (2.0.5) + rb-fsevent (0.9.8) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + rouge (1.11.1) + safe_yaml (1.0.4) + sass (3.4.24) + thread_safe (0.3.6) + typhoeus (0.8.0) + ethon (>= 0.8.0) + tzinfo (1.2.3) + thread_safe (~> 0.1) + yell (2.0.7) + +PLATFORMS + ruby + +DEPENDENCIES + html-proofer + jekyll (= 3.4.3) + jekyll-livereload + rb-fsevent (= 0.9.8) + +BUNDLED WITH + 1.15.1 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..c9f7ed1 --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2017 Mike JS. Choi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/README.md b/README.md new file mode 100644 index 0000000..b469913 --- /dev/null +++ b/README.md @@ -0,0 +1,62 @@ +

+ +

+ A minimalistic Jekyll Theme +
+
+ + +

+

+
+ +Paper is a minimal Jekyll theme. Perfect for hosting your personal site, blog, or portfolio on GitHub or self-hosting on your own server. The styling is purposely minimalistic so that you can add your own flare to the website. + +Live demo of the theme can be seen [here](https://deadbeef.me/paper-jekyll-theme/). I'm also currently using this theme on my [personal blog](https://www.deadbeef.me). + +## Features +- Compatible with Jekyll 3.x and Github Pages +- Live local reloading for faster development +- Responsive layout built-in +- Supports Jekyll's built-in Sass/SCSS preprocessor +- Supports Google Analytics +- Minimum Dependencies +- Rakefile for automation + - `rake check` - Check links/html files of the generated site + - `rake clean` - Clean up generated site + - `rake post` - Begin a new post in `./_posts` + - `rake preview` - Preview with livereload on local machine + +## Usage +``` +git clone https://github.com/mkchoi212/paper-jekyll-theme.git +bundle install +rake preview +``` + +Then, go to your favorite brower and type in the address `http://127.0.0.1:YOUR_PORT_NUM_HERE` to preview your website. + +### Customization +To customize various details - title/description of the website, your SNS accout names, etc - edit the `_config.yml` file. + +### Adding posts +``` +rake post title="A Title" [date="2012-02-09"] [tags=[tag1,tag2]] [category="category"] +``` +This will create a markdown file in the default folder where all posts are stored in Jekyll; `_post`. + +If you wish to **change the directory where posts are saved**, go to the `Rakefile` and edit the `CONFIG = { 'posts': CUSTOM_PATH_HERE }`. This will allow `rake post` to know where to save the new posts to. + +The **drafts** you are working on can be saved in the `_drafts` directory. When you push your code to the server, files in this directory will NOT be included to the list o posts. + +# Licnese +The MIT License (MIT) + +Copyright (c) 2017 Mike JS. Choi + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..8e32a57 --- /dev/null +++ b/Rakefile @@ -0,0 +1,113 @@ + +# +## Customize post location and post extensions +# + +baseurl = `cat ./_config.yml | awk '/baseurl/ { print $2 }' | sed 's/\"//g'` + +SOURCE = "." +CONFIG = { + 'posts' => File.join(SOURCE, "_posts"), + 'post_ext' => "md", + 'theme_package_version' => "0.1.0" +} + +# +## Color console outout support just because :D +# +module Colors + def colorize(text, color_code) + "\033[#{color_code}m#{text}\033[0m" + end + + { + :black => 30, + :red => 31, + :green => 32, + :yellow => 33, + :blue => 34, + :cyan => 36, + }.each do |key, color_code| + define_method key do |text| + colorize(text, color_code) + end + end +end +include Colors + +# +## Just typing `rake` will invoke `rake preview` +# +task :default => :preview +load '_rake-configuration.rb' if File.exist?('_rake-configuration.rb') + +desc 'Preview with livereload on local machine' +task :preview => :clean do + puts green "Starting livereload server" + jekyll('serve -L') +end +task :serve => :preview + +desc 'Clean up generated site' +task :clean do + cleanup +end + +desc 'Check links for generated site' +task :check do + STDOUT.sync = true + cleanup + jekyll("build -d _site#{baseurl}") + puts cyan "Running html proofer..." + puts `htmlproofer --assume-extension --alt-ignore '/.*/' ./_site` +end + +# Usage: rake post title="A Title" [date="2012-02-09"] [tags=[tag1,tag2]] [category="category"] +desc "Begin a new post in #{CONFIG['posts']}" +task :post do + abort("rake aborted: '#{CONFIG['posts']}' directory not found.") unless FileTest.directory?(CONFIG['posts']) + title = ENV["title"] || "new-post" + tags = ENV["tags"] || "[]" + category = ENV["category"] || "" + category = "\"#{category.gsub(/-/,' ')}\"" if !category.empty? + slug = title.downcase.strip.gsub(' ', '-').gsub(/[^\w-]/, '') + begin + date = (ENV['date'] ? Time.parse(ENV['date']) : Time.now).strftime('%Y-%m-%d') + rescue => e + puts red "Error - date format must be YYYY-MM-DD, please check you typed it correctly!" + exit -1 + end + filename = File.join(CONFIG['posts'], "#{date}-#{slug}.#{CONFIG['post_ext']}") + if File.exist?(filename) + abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n' + end + + puts cyan "Creating new post: #{filename}" + open(filename, 'w') do |post| + post.puts "---" + post.puts "layout: post" + post.puts "title: \"#{title.gsub(/-/,' ')}\"" + post.puts 'description: ""' + post.puts "category: #{category}" + post.puts "tags: #{tags}" + post.puts "---" + post.puts "{% include JB/setup %}" + end +end # task :post + +# +## General support functions +# + +def cleanup + sh 'rm -rf _site' +end + +def jekyll(directives = '') + sh 'jekyll ' + directives +end + +def rake_running + `ps | grep 'rake' | grep -v 'grep' | wc -l`.to_i > 1 +end + diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..7bba480 --- /dev/null +++ b/_config.yml @@ -0,0 +1,26 @@ +# Site settings +title: "Paper Jekyll Theme" +description: > + Write a description of your website here. + +author: Johnny Appleseed +email: johnny@appleseed.com +twitter_username: +github_username: + +baseurl: "/paper-jekyll-theme" # the subpath of your site, e.g. /blog +url: "https://deadbeef.me" # the base hostname & protocol for your site + +google_analytics_id: UA-1111111111-1 +disqus_id: + +# Build settings +include: [_pages] +markdown: kramdown +permalink: /:year/:month/:title + +sass: + style: compressed + +exclude: [vendor] + diff --git a/_includes/analytics.html b/_includes/analytics.html new file mode 100644 index 0000000..f792fa7 --- /dev/null +++ b/_includes/analytics.html @@ -0,0 +1,13 @@ +{% if site.google_analytics_id %} + + + +{% endif %} diff --git a/_includes/disqus.html b/_includes/disqus.html new file mode 100644 index 0000000..c13b777 --- /dev/null +++ b/_includes/disqus.html @@ -0,0 +1,18 @@ + + diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..5ea9271 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,4 @@ + diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..6da047c --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,13 @@ + + + + + + {% if page.title %}{{ page.title }} - {% endif %}{{ site.title }} + + + + + + + diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..235a065 --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,12 @@ +
+

{{ site.title}}

+ + {% if page.title == 'Home' %} +

{{ site.description }}

+ {% endif %} +

+ Home Projects AboutRSS +

+
diff --git a/_layouts/content.html b/_layouts/content.html new file mode 100644 index 0000000..4c612d8 --- /dev/null +++ b/_layouts/content.html @@ -0,0 +1,14 @@ +--- +layout: page +--- + +
+
+

{{ page.title }}

+
+
+ {{ content }} +
+
+
+
diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..adaa011 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,12 @@ + + + {% include head.html %} + +
+ {{ content }} +
+ {% if jekyll.environment == 'production' %} + {% include analytics.html %} + {% endif %} + + diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..248d498 --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,10 @@ +--- +layout: default +--- +
+ {% include header.html %} +
+ {{ content }} +
+ {% include footer.html %} +
diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..e7f1c13 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,46 @@ +--- +layout: page +--- +
+
+

{{ page.title }}

+

+
+ + + + +
+ {{ content }} +
+ + + + + + {% if page.comments != false and site.disqus_id %} +
+
+ {% include disqus.html %} +
+ {% endif %} +
diff --git a/_pages/about.md b/_pages/about.md new file mode 100644 index 0000000..018dbf9 --- /dev/null +++ b/_pages/about.md @@ -0,0 +1,22 @@ +--- +layout: content +title: About +permalink: /about/ +--- +Hi, I'm Johnny and I live in the Shire. Thanks for visiting my site. + +I program and write about software development when I have the time. More information can be found through LinkedIn. + +---- + +## The Website +This site was made on an [Apple MBP](https://www.apple.com/) powered by [Jekyll](https://jekyllrb.com) on [Github Pages](https://pages.github.com). +I'd love to hear your feedback on this site and my work. + +---- + +## Etcetera + +- [Instagram](https://www.instagram.com/) for 📸 +- [Facebook](https://www.facebook.com/) for 🕺 + diff --git a/_pages/projects.md b/_pages/projects.md new file mode 100644 index 0000000..3343083 --- /dev/null +++ b/_pages/projects.md @@ -0,0 +1,18 @@ +--- +layout: content +title: Projects +permalink: /projects/ +--- + +Show off your projects here! +- [Awesome Project]() +- [Cool Project]() +- [New Project]() +- [Old Project]() +- [Hard Project]() +- [School Project]() +- [Project's Project]() + +# Talks +- How to ???? + diff --git a/_posts/2016-08-15-style-test.md b/_posts/2016-08-15-style-test.md new file mode 100644 index 0000000..e4fff6f --- /dev/null +++ b/_posts/2016-08-15-style-test.md @@ -0,0 +1,115 @@ +--- +layout: post +title: "A Full and Comprehensive Style Test" +description: "Test post for style" +date: 2016-08-15 +tags: test, style +comments: true +--- + +Below is just about everything you'll need to style in the theme. Check the source code to see the many embedded elements within paragraphs. + +--- + +## 1. Header + +# Header 1 + +## Header 2 + +### Header 3 + +#### Header 4 + +##### Header 5 + +###### Header 6 + +### 1-1. Header Alignment + +##### Left(Default) + +##### Center +{: .center} + +##### Right +{: .right} + +## 2. Body Text + +Lorem ipsum dolor sit amet, [test link](https://www.google.com) adipiscing elit. **This is strong.** Nullam dignissim convallis est. Quisque aliquam. *This is emphasized.* Donec faucibus. Nunc iaculis suscipit dui. 53 = 125. Water is H2O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Underline. Maecenas ornare tortor. Donec sed tellus eget `COPY filename` sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, Dinner’s at 5:00. commodo vitae, feugiat in, nunc. Morbi imperdiet augue mark element quis tellus. + +## 3. Images + +![Large example image](http://placehold.it/800x400 "Large example image") + +![Medium example image](http://placehold.it/400x200 "Medium example image") +![Small example image](http://placehold.it/200x200 "Small example image") + +### 3-1. Image Alignment + +![Center example image](http://placehold.it/200x200 "Center") +{: .center} + +## 4. Blockquotes + +> Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. + +## 5. List Types + +### Unordered List + +* Lorem ipsum dolor sit amet, consectetur adipiscing elit. +* Nam ultrices nunc in nisi pellentesque ultricies. Cras scelerisque ipsum in ante laoreet viverra. Pellentesque eget quam et augue molestie tincidunt ac ut ex. Sed quis velit vulputate, rutrum nisl sit amet, molestie neque. Vivamus sed augue at turpis suscipit fringilla. +* Integer pretium nisl vitae justo aliquam, at varius nisi blandit. + 1. Nunc vehicula nulla ac odio gravida vestibulum sed nec mauris. + 2. Duis at diam eget arcu dapibus consequat. +* Etiam vel elit in purus iaculis pretium. + +### Ordered List + +1. Quisque ullamcorper leo non ex pretium, in fermentum libero imperdiet. +2. Donec eu nulla euismod, rhoncus ipsum nec, faucibus elit. +3. Nam blandit purus gravida, accumsan sem in, lacinia orci. + * Duis congue dui nec nisi posuere, at luctus velit semper. + * Suspendisse in lorem id lacus elementum pretium nec vel nibh. +4. Aliquam eget ipsum laoreet, maximus risus vitae, iaculis leo. + +### Definition Lists + +kramdown +: A Markdown-superset converter + +Maruku +: Another Markdown-superset converter + +## 6. Tables + +| Header1 | Header2 | Header3 | +|:--------|:-------:|--------:| +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|---- +| cell1 | cell2 | cell3 | +| cell4 | cell5 | cell6 | +|===== +| Foot1 | Foot2 | Foot3 + + +## 7. Code Snippets + +### Highlighted Code Blocks + +```css +#container { + float: left; + margin: 0 -240px 0 0; + width: 100%; +} +``` + +### Standard code block + +
+

This is great isn't it?

+
diff --git a/_posts/2017-01-01-readability.md b/_posts/2017-01-01-readability.md new file mode 100755 index 0000000..df9a9a9 --- /dev/null +++ b/_posts/2017-01-01-readability.md @@ -0,0 +1,45 @@ +--- +layout: post +title: "Testing Readability with a Bunch of Text" +description: "A ton of text to test readability." +date: 2017-01-01 +tags: sample post, readability, test, intro +comments: true +--- + +Portland in shoreditch Vice, labore typewriter pariatur hoodie fap sartorial Austin. Pinterest literally occupy Schlitz forage. Odio ad blue bottle vinyl, 90's narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney's. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag. + +Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies. + +## Cupidatat 90's lo-fi authentic try-hard + +In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90's. + +* Sartorial hoodie +* Labore viral forage +* Tote bag selvage +* DIY exercitation et id ugh tumblr church-key + +Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr. + +Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven't heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney's Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis. + +## Forage occaecat cardigan qui + +Fashion axe hella gastropub lo-fi kogi 90's aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. + +> Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache. + +Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney's next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney's sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard. + +## Hoodie Duis + +Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90's pop-up est culpa farm-to-table. Selfies 8-bit do pug odio. + +### Thundercats Ho! + +Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney's seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress. + +Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney's selfies. Odd Future Banksy non authentic. + +Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam. diff --git a/_posts/2017-07-20-code-highlighting.md b/_posts/2017-07-20-code-highlighting.md new file mode 100755 index 0000000..fb15be0 --- /dev/null +++ b/_posts/2017-07-20-code-highlighting.md @@ -0,0 +1,75 @@ +--- +layout: post +title: "Syntax Highlighting Post" +description: "Demo post displaying the various ways of highlighting code in Markdown." +date: 2017-07-20 +tags: sample post, code, highlighting +comments: true +--- + + +Syntax highlighting is a feature that displays source code, in different colors and fonts according to the category of terms. This feature facilitates writing in a structured language such as a programming language or a markup language as both structures and syntax errors are visually distinct. Highlighting does not affect the meaning of the text itself; it is intended only for human readers.[^1] + +[^1]: + +### Highlighted Code Blocks + +To modify styling and highlight colors edit `/_sass/_highlighter.scss`. + + +```css +#container { + float: left; + margin: 0 -240px 0 0; + width: 100%; +} +``` + +```html +{% raw %}{% endraw %} +``` + +```ruby +module Jekyll + class TagIndex < Page + def initialize(site, base, dir, tag) + @site = site + @base = base + @dir = dir + @name = 'index.html' + self.process(@name) + self.read_yaml(File.join(base, '_layouts'), 'tag_index.html') + self.data['tag'] = tag + tag_title_prefix = site.config['tag_title_prefix'] || 'Tagged: ' + tag_title_suffix = site.config['tag_title_suffix'] || '–' + self.data['title'] = "#{tag_title_prefix}#{tag}" + self.data['description'] = "An archive of posts tagged #{tag}." + end + end +end +``` + + +### Standard Code Block + + {% raw %}{% endraw %} + +### GitHub Gist Embed + +An example of a Gist embed below. + + diff --git a/_posts/2017-07-21-quick-start.md b/_posts/2017-07-21-quick-start.md new file mode 100644 index 0000000..320a64a --- /dev/null +++ b/_posts/2017-07-21-quick-start.md @@ -0,0 +1,75 @@ +--- +layout: post +title: "Quick Start Guide" +description: "How to setup and use the blog" +date: 2017-07-21 +tags: jekyll +comments: true +--- + + + +

+ +

+ A minimalistic Jekyll Theme +
+
+ + +

+ Stars +

+

+
+ +Paper is a minimal Jekyll theme. Perfect for hosting your personal site, blog, or portfolio on GitHub or self-hosting on your own server. The styling is purposely minimalistic so that you can add your own flare to the website. + +I'm currently using this theme on my [personal blog](https://www.deadbeef.me). + +## Features +- Compatible with Jekyll 3.x and Github Pages +- Live local reloading for faster development +- **Responsive layout** built-in +- Supports Jekyll's built-in Sass/SCSS preprocessor +- Supports **Google Analytics** +- Supports **Disqus** for commenting +- Minimum Dependencies +- Rakefile for automation + - `rake check` - Check links/html files of the generated site + - `rake clean` - Clean up generated site + - `rake post` - Begin a new post in `./_posts` + - `rake preview` - Preview with livereload on local machine + +## Usage +``` +git clone https://github.com/mkchoi212/paper-jekyll-theme.git +bundle install +rake preview +``` + +Then, go to your favorite brower and type in the address `http://127.0.0.1:YOUR_PORT_NUM_HERE` to preview your website. + +### Customization +To customize various details - title/description of the website, your SNS accout names, etc - edit the `_config.yml` file. + +### Adding posts +``` +rake post title="A Title" [date="2012-02-09"] [tags=[tag1,tag2]] [category="category"] +``` +This will create a markdown file in the default folder where all posts are stored in Jekyll; `_post`. + +If you wish to **change the directory where posts are saved**, go to the `Rakefile` and edit the `CONFIG = { 'posts': CUSTOM_PATH_HERE }`. This will allow `rake post` to know where to save the new posts to. + +The **drafts** you are working on can be saved in the `_drafts` directory. When you push your code to the server, files in this directory will NOT be included to the list o posts. + +# Licnese +The MIT License (MIT) + +Copyright (c) 2017 Mike JS. Choi + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/_sass/base/_reset.scss b/_sass/base/_reset.scss new file mode 100644 index 0000000..09d8c98 --- /dev/null +++ b/_sass/base/_reset.scss @@ -0,0 +1,175 @@ +/* ========================================================================== + Reset + ========================================================================== */ + +/* Reset Modified from Normalize.css */ + +/* Base Reset */ + +* { + margin: 0; + padding: 0; +} + +*, *:before, *:after { box-sizing: inherit; } + + +html { + min-height: 100%; + box-sizing: border-box; + -webkit-tap-highlight-color: transparent; + font-size: 62.5%; // Make it easy to calculate rems to px +} + +body { + @include ff--sans-serif(400); + -webkit-font-smoothing: antialiased; +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section { + display: block; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: 400; + color: $c-base__02; +} + + +/* Media */ +audio, canvas, progress, video { + display: inline-block; + vertical-align: baseline; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +/* Images */ + +[hidden], template { display: none; } + +img { + max-width: 100%; + font-style: italic; + vertical-align: middle; + border: 0; +} + +svg:not(:root) { overflow: hidden; } + +svg { + pointer-events: none; + max-height: 100% +} + +.center { + text-align: center; +} + +/* Links */ + +a { + color: $c-accent__blue; + background-color: transparent; + text-decoration: none; + + position: relative; + display: inline-block; + padding: 5px 1px; + transition: color ease 0.3s; + + /* Hover animation effect for all buttons */ + &::after { + content: ''; + position: absolute; + z-index: -1; + width: 100%; + height: 0%; + left: 0; + bottom: 0; + background-color: $c-accent__blue; + transition: all ease 0.3s; + } + + &:hover { + color: white; + &::after { + height: 100%; + } + } + +} + +/* Override hover animation with no-hov class */ +a.no-hov { + &:after { + content: none + } + + &:hover { + color: $c-accent__darkblue + } +} + +a.nav { + padding: 10px 35px; + overflow:hidden; +} +a.nav:before { + font-family: FontAwesome; + content:"\f07a"; + position: absolute; + top: 11px; + left: -30px; + transition: all 200ms ease; +} + +abbr[title] { border-bottom: 1px dotted; } +b, strong { font-weight: bold; } +i, em { font-weight: italic; } + +/* Content */ + +figure { + margin: 0; +} + + +hr { + margin-top: 2.5rem; + margin-bottom: 2.5rem; + width: 100%; + height: 1px; + border: 0; + background: #EFF1F3; +} + +/* Code Blocks */ + +pre { overflow: auto; } + +code, pre { + +} +small { + color: gray; +} + diff --git a/_sass/components/_archives.scss b/_sass/components/_archives.scss new file mode 100644 index 0000000..1d6ec8d --- /dev/null +++ b/_sass/components/_archives.scss @@ -0,0 +1,50 @@ +/* ========================================================================== + Archives + ========================================================================== */ + +.c-archives { + margin-bottom: 10rem; +} + +.c-archives__year { + margin-bottom: 2.5rem; + @include fs--heading-1; +} + +.c-archives__list { + margin-bottom: 2.5rem; + list-style: none; +} + +.c-archives__item { + padding-top: 2.5rem; + padding-bottom: 2.5rem; + border-top: 1px solid #EFF1F3; + @media screen and (min-width: $bp__sm) { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + } + + h3 { + @include fs--body; + } + + p { + @include fs--body; + color: #515862; + } +} + diff --git a/_sass/components/_article.scss b/_sass/components/_article.scss new file mode 100644 index 0000000..3be09a9 --- /dev/null +++ b/_sass/components/_article.scss @@ -0,0 +1,136 @@ +/* ========================================================================== + Article + ========================================================================== */ + +.c-article { + margin-bottom: 10rem; // 100px +} + +.c-article__header { + margin-bottom: 2rem; // 50px + @media screen and (min-width: $bp__sm) { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: baseline; + -webkit-align-items: baseline; + -ms-flex-align: baseline; + align-items: baseline; + } +} + +.c-article__title { + @include fs--heading-1; + color: $c-base__02; +} + +.c-article__time { + @include fs--body; + color: $c-base__01; +} + +.c-article__main { + margin-bottom: 5rem; // 50px + @include fs--body; + color: $c-base__01; + + > * { + margin-bottom: 1.8rem; // 18px + } + + h2 { + @include fs--heading-2; + } + + h3 { + @include fs--heading-3; + } + + h4 { + @include fs--heading-4; + } + + h5 { + @include fs--body; + } + + strong { + color: $c-base__02; + font-weight: 700; + } + + blockquote { + margin-left: 0; + margin-right: 0; + padding-left: 1.8rem; // 18px + border-left: 5px solid #ccc; + } + + ul, + ol { + margin-left: 2.1rem; + } + + .web-container { + position: relative; + width: 100%; + max-width: 100%; + height: 0; + padding-bottom: 62.5%; + border: 1px solid #cacaca; + overflow: hidden; + } + + .web-container iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + max-width: 100%; + height: 100%; + } +} + +.c-article__footer { +} + +.pagenav { + width: 100%; + text-align: center; + border: 1px solid LightGrey; + border-left-color: transparent; + border-right-color: transparent; + font-size: 18px; + overflow: hidden; + margin-bottom: 8rem; +} + +.pagenav div { + border-color: transparent; +} + +.wrapper { + padding: 10px; + border: 1px solid LightGrey; + display: inline-block; + margin: 0 auto; +} + +#left { + float: left; + text-align: left; +} + +#right { + float: right; + text-align: right; +} + diff --git a/_sass/components/_page.scss b/_sass/components/_page.scss new file mode 100644 index 0000000..8da79ce --- /dev/null +++ b/_sass/components/_page.scss @@ -0,0 +1,45 @@ +/* ========================================================================== + Page + ========================================================================== */ + +.c-page { + +} + +.c-page__header { + margin-bottom: 10rem; // 100px + + h1 { + margin-bottom: 2.5rem; // 25px + @include fs--heading-2; + color: $c-base__02; + } + + p { + @include fs--meta; + } +} + +.c-page__footer { + margin-bottom: 10rem; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + p { + @include fs--body; + color: $c-base__01; + } +} + diff --git a/_sass/components/_tag.scss b/_sass/components/_tag.scss new file mode 100644 index 0000000..1317e5f --- /dev/null +++ b/_sass/components/_tag.scss @@ -0,0 +1,72 @@ +/* ========================================================================== + Tip + ========================================================================== */ + +.c-tags { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0; +} + +.c-tags li { + float: left; +} + +.c-tag { + background: #eee; + border-radius: 3px 0 0 3px; + color: #999; + display: inline-block; + height: 26px; + line-height: 26px; + padding: 0 20px 0 23px; + position: relative; + margin: 0 10px 50px 0; + text-decoration: none; + -webkit-transition: color 0.2s; +} + +.c-tag::before { + background: #fff; + border-radius: 10px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); + content: ''; + height: 6px; + left: 10px; + position: absolute; + width: 6px; + top: 10px; +} + +.c-tag::after { + background: #fff; + border-bottom: 13px solid transparent; + border-left: 10px solid #eee; + border-top: 13px solid transparent; + content: ''; + position: absolute; + right: 0; + top: 0; +} + +.c-tag:hover { + background-color: $c-accent__blue; + color: white; +} + +.c-tag:hover::after { + border-left-color: $c-accent__blue; +} + +.c-c-tag { + margin-right: 1rem; + position: relative; + white-space: nowrap; + @include fs--body; + &:before { + color: $c-base__0; + content: '#\2009'; + } +} + diff --git a/_sass/helpers/_mixins.scss b/_sass/helpers/_mixins.scss new file mode 100644 index 0000000..d8802c7 --- /dev/null +++ b/_sass/helpers/_mixins.scss @@ -0,0 +1,84 @@ +/* ========================================================================== + Mixins + ========================================================================== */ + +// Clearfix +@mixin clearfix { + &:before, + &:after { + content: " "; + display: table; + } + &:after { + clear: both; + } +} + +// Font families +@mixin ff--sans-serif($font-weight: normal) { + font-family: 'Roboto', 'Helvetica Neue', Helvetica, sans-serif; + font-weight: $font-weight; +} + +@mixin ff--code { + font-family: 'Roboto Mono', monospace; +} + +// Font sizing +@mixin fs--title { + line-height: 1.5; + font-size: 4.8rem; // 48px +} + +@mixin fs--heading-1 { + line-height: 1.5; + font-size: 3.2rem; // 32px +} + +@mixin fs--heading-2 { + line-height: 1.5; + font-size: 2.4rem; // 24px +} + +@mixin fs--heading-3 { + line-height: 1.5; + font-size: 2rem; // 20px +} + +@mixin fs--heading-4 { + line-height: 1.6; + font-size: 1.8rem; // 18px +} + +@mixin fs--body { + line-height: 1.5; + font-size: 1.8rem; // 18px +} + +@mixin fs--meta { + line-height: 1; + font-size: 1.8rem; // 18px +} + +@mixin fs--caption { + line-height: 1; + font-size: 1.6rem; // 16px +} + +@mixin fs--code { + font-size: 1.4rem; + line-height: 1.5; +} + +// Visually hide content +@mixin visually-hidden { + position: absolute; + margin: -1px; + border: 0; + padding: 0; + width: 1px; + height: 1px; + overflow: hidden; + clip: rect(0 0 0 0); +} + diff --git a/_sass/helpers/_variables.scss b/_sass/helpers/_variables.scss new file mode 100644 index 0000000..4489b03 --- /dev/null +++ b/_sass/helpers/_variables.scss @@ -0,0 +1,22 @@ +/* ========================================================================== + Variabeles + ========================================================================== */ + +$c-base__03: #0D2B35; +$c-base__02: #163541; +$c-base__01: #5C6E74; +$c-base__00: #697B82; +$c-base__0: #869395; +$c-base__1: #96A0A0; +$c-base__2: #EDE7D6; +$c-base__3: #FCF5E4; + +$c-accent__blue: #0067FB; +$c-accent__darkblue: #0029F9; +$c-accent__green: #8BE367; + +// Breakpoints +$bp__sm: 45rem; // 450px + +// Misc +$m-border: 1px solid $c-base__2; diff --git a/_sass/utilities/_layout.scss b/_sass/utilities/_layout.scss new file mode 100644 index 0000000..493d3e2 --- /dev/null +++ b/_sass/utilities/_layout.scss @@ -0,0 +1,13 @@ +/* ========================================================================== + Layout + ========================================================================== */ + +.u-container { + max-width: 72rem; // 620px + margin-right: auto; + margin-left: auto; + padding-top: 10rem; // 100px + padding-right: 1rem; // 10px + padding-left: 1rem; // 10px +} + diff --git a/_sass/utilities/_separator.scss b/_sass/utilities/_separator.scss new file mode 100644 index 0000000..665793a --- /dev/null +++ b/_sass/utilities/_separator.scss @@ -0,0 +1,13 @@ +/* ========================================================================== + Separator + ========================================================================== */ + +.u-separate { + margin-right: .45rem; + margin-left: .25rem; + color: $c-base__01; + &:after { + content: '\00a0/'; + } +} + diff --git a/_sass/vendor/_highlight.scss b/_sass/vendor/_highlight.scss new file mode 100644 index 0000000..def70ec --- /dev/null +++ b/_sass/vendor/_highlight.scss @@ -0,0 +1,111 @@ +/* Solarized Dark + +For use with Jekyll and Pygments + +http://ethanschoonover.com/solarized + +SOLARIZED HEX ROLE +--------- -------- ------------------------------------------ +base03 #002b36 background +base01 #586e75 comments / secondary content +base1 #93a1a1 body text / default code / primary content +orange #cb4b16 constants +red #dc322f regex, special keywords +blue #268bd2 reserved keywords +cyan #2aa198 strings, numbers +green #859900 operators, other keywords +*/ + +pre, code { + @include ff--code; + @include fs--code; +} + +.highlight { + border-radius: 4px; + background: #FDFDFD; + border: 1px solid #E8E8EB; + color: #93a1a1; + + .gutter { + padding: 1.2rem; + border-right: 1px solid #E8E8EB; + } + + .code { + padding: 1.2rem; + } +} +span.lineno { + padding: 1rem; + border-right: 1px solid #E8E8EB; +} +.highlight .c { color: #586e75 } /* Comment */ +.highlight .err { color: #93a1a1 } /* Error */ +.highlight .g { color: #93a1a1 } /* Generic */ +.highlight .k { color: #859900 } /* Keyword */ +.highlight .l { color: #93a1a1 } /* Literal */ +.highlight .n { color: #93a1a1 } /* Name */ +.highlight .o { color: #859900 } /* Operator */ +.highlight .x { color: #cb4b16 } /* Other */ +.highlight .p { color: #93a1a1 } /* Punctuation */ +.highlight .cm { color: #586e75 } /* Comment.Multiline */ +.highlight .cp { color: #859900 } /* Comment.Preproc */ +.highlight .c1 { color: #586e75 } /* Comment.Single */ +.highlight .cs { color: #859900 } /* Comment.Special */ +.highlight .gd { color: #2aa198 } /* Generic.Deleted */ +.highlight .ge { color: #93a1a1; font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #dc322f } /* Generic.Error */ +.highlight .gh { color: #cb4b16 } /* Generic.Heading */ +.highlight .gi { color: #859900 } /* Generic.Inserted */ +.highlight .go { color: #93a1a1 } /* Generic.Output */ +.highlight .gp { color: #93a1a1 } /* Generic.Prompt */ +.highlight .gs { color: #93a1a1; font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #cb4b16 } /* Generic.Subheading */ +.highlight .gt { color: #93a1a1 } /* Generic.Traceback */ +.highlight .kc { color: #cb4b16 } /* Keyword.Constant */ +.highlight .kd { color: #268bd2 } /* Keyword.Declaration */ +.highlight .kn { color: #859900 } /* Keyword.Namespace */ +.highlight .kp { color: #859900 } /* Keyword.Pseudo */ +.highlight .kr { color: #268bd2 } /* Keyword.Reserved */ +.highlight .kt { color: #dc322f } /* Keyword.Type */ +.highlight .ld { color: #93a1a1 } /* Literal.Date */ +.highlight .m { color: #2aa198 } /* Literal.Number */ +.highlight .s { color: #2aa198 } /* Literal.String */ +.highlight .na { color: #93a1a1 } /* Name.Attribute */ +.highlight .nb { color: #B58900 } /* Name.Builtin */ +.highlight .nc { color: #268bd2 } /* Name.Class */ +.highlight .no { color: #cb4b16 } /* Name.Constant */ +.highlight .nd { color: #268bd2 } /* Name.Decorator */ +.highlight .ni { color: #cb4b16 } /* Name.Entity */ +.highlight .ne { color: #cb4b16 } /* Name.Exception */ +.highlight .nf { color: #268bd2 } /* Name.Function */ +.highlight .nl { color: #93a1a1 } /* Name.Label */ +.highlight .nn { color: #93a1a1 } /* Name.Namespace */ +.highlight .nx { color: #93a1a1 } /* Name.Other */ +.highlight .py { color: #93a1a1 } /* Name.Property */ +.highlight .nt { color: #268bd2 } /* Name.Tag */ +.highlight .nv { color: #268bd2 } /* Name.Variable */ +.highlight .ow { color: #859900 } /* Operator.Word */ +.highlight .w { color: #93a1a1 } /* Text.Whitespace */ +.highlight .mf { color: #2aa198 } /* Literal.Number.Float */ +.highlight .mh { color: #2aa198 } /* Literal.Number.Hex */ +.highlight .mi { color: #2aa198 } /* Literal.Number.Integer */ +.highlight .mo { color: #2aa198 } /* Literal.Number.Oct */ +.highlight .sb { color: #586e75 } /* Literal.String.Backtick */ +.highlight .sc { color: #2aa198 } /* Literal.String.Char */ +.highlight .sd { color: #93a1a1 } /* Literal.String.Doc */ +.highlight .s2 { color: #2aa198 } /* Literal.String.Double */ +.highlight .se { color: #cb4b16 } /* Literal.String.Escape */ +.highlight .sh { color: #93a1a1 } /* Literal.String.Heredoc */ +.highlight .si { color: #2aa198 } /* Literal.String.Interpol */ +.highlight .sx { color: #2aa198 } /* Literal.String.Other */ +.highlight .sr { color: #dc322f } /* Literal.String.Regex */ +.highlight .s1 { color: #2aa198 } /* Literal.String.Single */ +.highlight .ss { color: #2aa198 } /* Literal.String.Symbol */ +.highlight .bp { color: #268bd2 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #268bd2 } /* Name.Variable.Class */ +.highlight .vg { color: #268bd2 } /* Name.Variable.Global */ +.highlight .vi { color: #268bd2 } /* Name.Variable.Instance */ +.highlight .il { color: #2aa198 } /* Literal.Number.Integer.Long */ + diff --git a/assets/paper-cover-photo.png b/assets/paper-cover-photo.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e72ce065a19e20c66da3a96d4440690313d053 GIT binary patch literal 193620 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

%AQaG&5Os98OXagI}L)Ol2$h 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⋙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

!Nrv@8 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%0AtHS$BquCLm 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 lf&akJe`xUk9}cg-K+d(5Mp>fmKR^KgR literal 0 HcmV?d00001 diff --git a/css/main.scss b/css/main.scss new file mode 100644 index 0000000..6810d48 --- /dev/null +++ b/css/main.scss @@ -0,0 +1,30 @@ +--- +# Main scss file +--- +@charset "utf-8"; + +// Helpers +@import + 'helpers/mixins', + 'helpers/variables'; + +// Base +@import + 'base/reset'; + +// Utilities +@import + 'utilities/layout', + 'utilities/separator'; + +// Components +@import + 'components/page', + 'components/article', + 'components/tag', + 'components/archives'; + +// Vendor +@import + 'vendor/highlight'; + diff --git a/favicon.ico b/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..4b941452a0b317a71358bb6e9c3c6e1da9cc700d GIT binary patch literal 9326 zcmeHN2Uv|?82^3kTeoORG-PEYY00RpGD~I>vWv`!GD`N!CfR$>>^%~a5R#Qdk`=kG z>vEm{`6^xXxn1RX{_CFSIp6o4?>)bFeP_Jqy%%7h3^zB>y9TU`07n287WwV18bD9_ zu58)-c7Q6NW)4`($WH-&xf|QHgt4!P^L^7Dz_|jb#<-~dNQM>sh-p?>}PaCUY^g9Z)Iuwg?qYSajg8#jiFiwj&`U8!H)(4jXr()pl{#4=-00w`uFdT0RskL;J|?h2nax6U?2t!8ic`v2O}sb2t$Sp z!O)>YF>Kf{3?DumBSwtC$dMxv92|^Mqefx$=+OuX3Bi~#V=#8?ScHa#A}lNnC>lU#*7)5Iddjv z&6{~cP^r$qA+jXJj|az9}5;Nz`}(Kv1rjEEMB}AOO`Cb(xpqWY}qnI zM@M7%^5uw$iNT5$E3k6qN~~J73aeMI#+o&2uy*ZQtXsDZ>({Txh7B9AapOj8+O!Fq zH*dz4EnBd4>sD;rwhi02Z^w=uJFs)-PVCyX3%hsk#-2TUuy^lX?Ax~w`}glhY-}tJ z95{f32M^-Vp+h))_%MzfIfA1{kK)*|V>o{NI8K~6fs-ds;?${AIDPsw&YU@evuDrZ z+_`f&fBrn;;^J`O!Ue>~$K&F~i@0>@5-wl9jD&;)T)A=uiHV80di5%jl9F)k+BICi zejPV%+(2@2GH%|yiCedB;r8v@NJ&Y-ojZ4snwpBcckklfy?eNS|2`f(cz}lwA0jO+ z4UZl@LV9{S9zTAJjEoFCdGZ8LpFTxqW+t9Jdxos6EIfby9NF2~c=6%|UcP*ZSFc{- z_3PJo^X3h5a&qwY?OVKi_YS$axp@EnJp=*)K79B9p-_mAA3s7Q65-RQPY{d6`26`Z zzI^!ti9~|0U%!G7lD_~bt_lzQXFR~TclGvZR zeCfWQ!he6a|HR}vPfJ(dKu9=PvlR_j!BB7fbTe4$=tWK0it^Y9 zLixYJp#YyRUM$EJ2&ppu^4n2>&&f=CkS$`lh{PfxIjknH3KTCUsXS#G(JQO)&Dx)# zwh#e{m)8pvFCv$u>lb5sj=m6*C^;3#!~d{;GLe*lfYgzXK~X%I4MZ#<3G(@n0}mZK zBt*niE(N&om_bA$;$L#S9TAGj#**U=2px(^(vKp86Q}-KtOK*;av&#Olbuo7$}+?j zk~s0Ytp2GbmtU9lUu>ZaSr44@quB2kEDKghmC}B~GX~*A%)(>j8a*^Az)BN_v}|Z^YvbL}Ic~uCc>fLFLnxH-{c_a_A*TAg1h+Yf9}a?ups;qkNJcX(^}a`K%dr!x}DL zJ%WP6!iM>}Sn}l>wZ&?jj1G8k2D zePa_NzTD>_PA>numu#HEPHYQW3*!_z#1(OhB2H1nDT+Adx8jtami@9n{S2;EOk0zb zt61=l8oC+*Jd&6~h;%{E!-q?md4&J~ literal 0 HcmV?d00001 diff --git a/feed.xml b/feed.xml new file mode 100644 index 0000000..a6628bd --- /dev/null +++ b/feed.xml @@ -0,0 +1,30 @@ +--- +layout: null +--- + + + + {{ site.title | xml_escape }} + {{ site.description | xml_escape }} + {{ site.url }}{{ site.baseurl }}/ + + {{ site.time | date_to_rfc822 }} + {{ site.time | date_to_rfc822 }} + Jekyll v{{ jekyll.version }} + {% for post in site.posts limit:10 %} + + {{ post.title | xml_escape }} + {{ post.content | xml_escape }} + {{ post.date | date_to_rfc822 }} + {{ post.url | prepend: site.baseurl | prepend: site.url }} + {{ post.url | prepend: site.baseurl | prepend: site.url }} + {% for tag in post.tags %} + {{ tag | xml_escape }} + {% endfor %} + {% for cat in post.categories %} + {{ cat | xml_escape }} + {% endfor %} + + {% endfor %} + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..3e48165 --- /dev/null +++ b/index.html @@ -0,0 +1,33 @@ +--- +layout: page +title: Home +--- + +

+{% for post in site.posts %} + {% capture this_year %}{{ post.date | date: "%Y" }}{% endcapture %} + {% capture next_year %}{{ post.previous.date | date: "%Y" }}{% endcapture %} + + {% if forloop.first %} +

{{this_year}}

+
+ {% else %} + {% if this_year != next_year %} + +

{{next_year}}

+
    + {% endif %} + {% endif %} +{% endfor %} +