├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── 404.html ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dumbarton.gemspec ├── Gemfile ├── LICENSE.txt ├── README.md ├── _bibliography ├── papers.bib └── presentations.bib ├── _config.yml ├── _data ├── bounties.yml ├── courses.yml ├── docs.yml ├── education.yml ├── nav.yml ├── projects.yml ├── sections.yml ├── teaching.yml └── themes.yml ├── _includes ├── education.html ├── footer.html ├── head-blog.html ├── head.html ├── nav.html ├── share-light.html ├── social-cards-copy.html ├── social-cards.html ├── social-footer.html ├── social.html └── timeline.html ├── _layouts ├── bib.html ├── contact.html ├── default.html ├── home.html ├── page.html └── post.html ├── _posts ├── 2020-10-26-Lorem-Ipsum.md ├── 2020-10-26-Lorem-Ipsum2.md ├── 2020-10-28-Dumbarton-Style-Guide.md ├── 2020-10-29-welcome-to-jekyll.md └── projects │ └── 2020-08-10-Project-1.md ├── _sass ├── _base.scss └── main.scss ├── assets ├── clippy.svg ├── img │ ├── avatar │ │ ├── 2x │ │ │ └── avatar.png │ │ ├── 3x │ │ │ └── avatar.png │ │ ├── avatar.jpeg │ │ ├── avatar.jpg │ │ ├── avatar.png │ │ └── cropped.png │ ├── dumbarton.png │ ├── icons │ │ ├── 1x │ │ │ ├── harvard-crop.png │ │ │ ├── harvard.png │ │ │ ├── princeton-crop.png │ │ │ └── princeton.png │ │ ├── 2x │ │ │ ├── Asset 1@2x.png │ │ │ ├── harvard-crop.png │ │ │ ├── harvard.png │ │ │ ├── princeton-crop.png │ │ │ └── princeton.png │ │ ├── 3x │ │ │ ├── Asset 1@3x.png │ │ │ ├── harvard-crop.png │ │ │ ├── harvard.png │ │ │ ├── princeton-crop.png │ │ │ ├── princeton.png │ │ │ └── princeton@3x.png │ │ ├── android-chrome-144x144.png │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-256x256.png │ │ ├── android-chrome-36x36.png │ │ ├── android-chrome-384x384.png │ │ ├── android-chrome-48x48.png │ │ ├── android-chrome-512x512.png │ │ ├── android-chrome-72x72.png │ │ ├── android-chrome-96x96.png │ │ ├── apple-touch-icon-114x114-precomposed.png │ │ ├── apple-touch-icon-114x114.png │ │ ├── apple-touch-icon-120x120-precomposed.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-144x144-precomposed.png │ │ ├── apple-touch-icon-144x144.png │ │ ├── apple-touch-icon-152x152-precomposed.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-180x180-precomposed.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── apple-touch-icon-57x57-precomposed.png │ │ ├── apple-touch-icon-57x57.png │ │ ├── apple-touch-icon-60x60-precomposed.png │ │ ├── apple-touch-icon-60x60.png │ │ ├── apple-touch-icon-72x72-precomposed.png │ │ ├── apple-touch-icon-72x72.png │ │ ├── apple-touch-icon-76x76-precomposed.png │ │ ├── apple-touch-icon-76x76.png │ │ ├── apple-touch-icon-precomposed.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── harvard.png │ │ ├── mstile-144x144.png │ │ ├── mstile-150x150.png │ │ ├── mstile-310x150.png │ │ ├── mstile-310x310.png │ │ ├── mstile-70x70.png │ │ ├── princeton.png │ │ ├── safari-pinned-tab.svg │ │ └── site.webmanifest │ └── posts │ │ ├── blog-paris.jpg │ │ ├── blog-paris2.jpg │ │ ├── blog-paris4.jpg │ │ ├── blog1.jpeg │ │ ├── blog2.jpg │ │ └── blog6.jpeg └── pdf │ ├── example.pdf │ └── vitae.pdf ├── contact.md ├── contributing.md ├── css └── main.css ├── index.md ├── logo.png ├── netlify.toml ├── package.json ├── pages ├── about.md ├── blog.html ├── publications.html └── tags.html ├── screenshot.png └── screenshot2.png /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.gem 2 | .bundle 3 | .jekyll-cache 4 | .sass-cache 5 | _site 6 | Gemfile.lock 7 | 8 | # Demo Site 9 | /Demo 10 | *.sh 11 | *.xml -------------------------------------------------------------------------------- /404.html: -------------------------------------------------------------------------------- 1 | --- 2 | permalink: /404.html 3 | layout: default 4 | --- 5 | 6 | 19 | 20 |
21 |

404

22 | 23 |

Page not found :(

24 |

The requested page could not be found.

25 |
26 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | 2 | # Change Log 3 | All notable changes to this project will be documented in this file. 4 | 5 | The format is based on [Keep a Changelog](http://keepachangelog.com/) 6 | and this project adheres to [Semantic Versioning](http://semver.org/). 7 | 8 | ## [Unreleased] - yyyy-mm-dd 9 | 10 | ### Added 11 | - [Issues/32](https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/issues/32): Added project technologies badge features. Users can specefic technologies used in projects to appear as badges on the home page. Bades are added if project yaml in `_data/projects/yml` has a `tech` key. 12 | - Netlify Toml: Added a netlify toml file to satisfy requirements by Netlify in order to make a PR to their [templates site](https://templates.netlify.com/) 13 | 14 | ### Changed 15 | - Footer UI now includes no background color and Right-aligned dark social icons from `social-footer.html` 16 | - 17 | 18 | ### Fixed 19 | - [Issues/32](https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/issues/36): Fixed by adding `border-0` to cards used on homepage and elsewhere 20 | 21 | 22 | ## [1.0] - 2020-11-07 23 | Release v1.0 is the first production version of the Dumbarton theme -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at developer.tbutler@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq 77 | -------------------------------------------------------------------------------- /Dumbarton.gemspec: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | Gem::Specification.new do |spec| 4 | spec.name = "Dumbarton" 5 | spec.version = "1.0.0" 6 | spec.authors = ["Tyler Butler"] 7 | spec.email = ["tcbutler320@gmail.com"] 8 | 9 | spec.summary = "A jekyll theme designed for academics" 10 | spec.homepage = "https://github.com/tcbutler320/dumbarton" 11 | spec.license = "MIT" 12 | 13 | spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r!^(assets|_layouts|_includes|_sass|_data|_bibliography|_posts|css|pages|LICENSE|README|_config\.yml)!i) } 14 | 15 | spec.add_runtime_dependency "jekyll", "~> 4.1" 16 | end 17 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | #gemspec 3 | gem 'jekyll' #Needed since this is a theme for Jekyll 4 | gem 'jekyll-feed' 5 | gem 'jekyll-scholar' 6 | gem 'jekyll-environment-variables' 7 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2020 tcbutler320 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 |

3 |

Dumbarton

4 |

5 | A simple Jekyll theme for academics 6 |
7 | Explore the docs » 8 |
9 |
10 | View Demo 11 | · 12 | Report Bug 13 | · 14 | Request Feature 15 |

16 |

17 | 18 |
19 | 20 | [![Contributors][contributors-shield]][contributors-url] 21 | [![Forks][forks-shield]][forks-url] 22 | [![Issues][issues-shield]][issues-url] 23 | [![LinkedIn][linkedin-shield]][linkedin-url] 24 | [![Netlify Status](https://api.netlify.com/api/v1/badges/24a6b9c4-6586-4e8d-8540-92942a0c47e8/deploy-status)](https://app.netlify.com/sites/admiring-bassi-e955ad/deploys) 25 | ![Bootstrap](https://img.shields.io/badge/Bootstrap-v4.5.3-blue) 26 | 27 |
28 | 29 | [![Screenshot](https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/dev/screenshot.png "Sample screenshot")](https://dumbarton.netlify.app/) 30 | 31 | [![Screenshot2](https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/dev/screenshot2.png "Sample screenshot")](https://dumbarton.netlify.app/) 32 | 33 | ## Table of Contents 34 | 35 | - [Table of Contents](#table-of-contents) 36 | - [About](#about) 37 | - [Installation](#installation) 38 | - [Setting Options](#setting-options) 39 | - [Base Settings](#base--settings) 40 | - [Site Settings](#site-settings) 41 | - [Blog Settings](#blog-settings) 42 | - [Theme Settings](#theme-settings) 43 | - [Help Settings](#help-settings) 44 | - [Jekyll Scholar Settings](#jekyll-scholar-settings) 45 | - [CDN Settings](#cdn-settings) 46 | - [Meta Tag Settings](#meta-tag-settings) 47 | - [Favicon](#favicon) 48 | - [Thanks](#thanks) 49 | - [Code](#code) 50 | - [Images](#images) 51 | 52 | ## About 53 | 54 | Dumbarton is a Jekyll Theme developed by Tyler Butler. The theme is designed for academics and features a simple home page with an about me section, a blog, and an interactive highlights section to describe publications, coursework, courses taught, and projects. UI design with Bootstrap and Animate CSS. 55 | 56 | 57 | **A Note on Compatability** 58 | 59 | _At this time, this theme is not compatible with GitHub pages because GitHub does not support jekyll-scholar._ 60 | 61 | ## Installation 62 | 63 | Follow the following instructions to install the Dumbarton theme: 64 | 65 | 1. Clone the repo. 66 | ```bash 67 | git clone https://github.com/tcbutler320/Jekyll-Theme-Dumbarton.git 68 | cd Jekyll-Theme-Dumbarton 69 | ``` 70 | 2. Use Bundler to install dependancies 71 | ```bash 72 | bundle install 73 | ``` 74 | 3. Start the Jekyll development server 75 | ```bash 76 | bundle exec jekyll serve 77 | ``` 78 | 79 | ## Setting Options 80 | 81 | There are many settings available to users to change how the theme looks. These settings can be changed in `_config.yml`. It's important to note that unlike previewing changes in other areas of the site, you must stop and restart the development server in order to see changes made in the config file. 82 | 83 | ### Base Settings 84 | 85 | | Field | Description | Options | 86 | |--- |--- |--- | 87 | | `image` | Used in metatag as sites link preview | https://example.com or /assets/path/to/image.png | 88 | 89 | ### Site Settings 90 | 91 | | Field | Description | Options | 92 | |--- |--- |--- | 93 | | `profile_image` | Used on home page as authors profile image | https://example.com or /assets/path/to/image.png | 94 | | social links, ex `twitter` | Used to generate links in the nav and footer | e.g. `twitter: tbutler0x90` | 95 | 96 | ### Blog Settings 97 | 98 | | Field | Description | Options | 99 | |--- |--- |--- | 100 | | `tags` | Used to generate tags widget on blogs page, seperated by spaces | e.g. `tags: post jekyll` | 101 | | `comments` | Enable comments on blog posts using gitalk. **Not Currently Working** | `comments: false` | 102 | 103 | ### Theme Settings 104 | 105 | 106 | **UI 2.0 Color Schemes 🌈** 107 | The recent Dumbarton release supports Color Schemes! To pick a pre-configured color theme, change the `ui-theme` option in `_config.yml` . To create a new theme add a new entry in `_data/themes.yml` 108 | 109 | ```yml 110 | abyss: 111 | name: abyss 112 | nav-color: "#10292e" 113 | nav-text: "#149f98" 114 | title-font: "Noto Sans JP" 115 | link-font: "#272343" 116 | link-color: "#272343" 117 | link-font: "Poppins" 118 | font: "Poppins" 119 | font-color: "Black" 120 | social-color: "#CCCCCC" 121 | footer-social-color: "Black" 122 | button-color: "black" 123 | home-highlight-background: "#10292e" 124 | home-highlight-header-text: "#149f98" 125 | education-title-font: "Noto Sans JP" 126 | education-title-size: "18px" 127 | education-entry-font: "Noto Sans JP" 128 | education-entry-size: "18px" 129 | education-section-size: "15px" 130 | certification-title-font: "Noto Sans JP" 131 | certification-title-size: "18px" 132 | certification-entry-font: "Noto Sans JP" 133 | certification-entry-size: "18px" 134 | certification-section-size: "15px" 135 | highlights-tab-color: "White" 136 | projects-color: "Black" 137 | border-style: "" 138 | post-tag-size: "20px" 139 | post-title-size: "36px" 140 | post-author-size: "15px" 141 | post-font-weight: "700" 142 | default-button-color: "" 143 | ``` 144 | 145 | 146 | 147 | 148 | | Field | Description | Options | 149 | |--- |--- |--- | 150 | | `nav-dIcon` | Used as the nav bar drop down icon on mobile or small screen view | Select any fontawesome icon, e.g. `"fas fa-caret-down"` | 151 | | `animate` | When enabled, home page animations will be turned on and used upon first loading the page | e.g. `true`, `false` | 152 | | `home_option` | Used to change the section below the 'about me' on the home page. **Note that only option `education` is currently working** | e.g. `education` | 153 | 154 | ### Help Settings 155 | 156 | | Field | Description | Options | 157 | |--- |--- |--- | 158 | | `help_tips` | Used for demo purposes only. When enabled, a popup occurs on the homepage detailing information about the theme | e.g. `true`, `false` | 159 | 160 | ### Jekyll Scholar Settings 161 | 162 | _Excerpt from [Jekyll-Scholar](https://github.com/inukshuk/jekyll-scholar)_ 163 | 164 | > Jekyll-Scholar is for all the academic bloggers out there. It is a set of extensions to Jekyll, the awesome, blog aware, static site generator; it formats your bibliographies and reading lists for the web and gives your blog posts citation super-powers. 165 | 166 | The [Jekyll Scholar](https://github.com/inukshuk/jekyll-scholar) plugin is used on the publications page and the home page publications highlight section. Refer to the [official documentation](https://github.com/inukshuk/jekyll-scholar) for setting options. 167 | 168 | ```yml 169 | scholar: 170 | last_name: Dumbarton 171 | style: apa 172 | locale: en 173 | source: /_bibliography/ 174 | bibliography: papers.bib 175 | bibliography_template: bib 176 | replace_strings: true 177 | join_strings: true 178 | details_dir: bibliography 179 | details_layout: bibtex.html 180 | details_link: 181 | query: "@*" 182 | ``` 183 | 184 | ### CDN Settings 185 | 186 | | Field | Description | Options | 187 | |--- |--- |--- | 188 | | font_awesome_id | Used to generate fontawesome icons in the navbar. Register free to get your id at https://fontawesome.com/ | N/A | 189 | 190 | ### Meta Tag Settings 191 | 192 | Several meta tag settings are optional. Refer to [htmlhead.dev](https://htmlhead.dev/) for a full list of options and explanations for the below configurations. 193 | 194 | ```yml 195 | google-site-verification: # 196 | yandex-verification: # 197 | msvalidate: # meta name="msvalidate.01" content="verification_token"> 198 | alexaVerifyID: # 199 | pinterestdomain_verify: # 200 | norton-safeweb: # 201 | detectphone: yes # yes or no. Disable automatic detection and formatting of possible phone numbers 202 | x-dns-prefetch-control: on # on or off. Completely opt out of DNS prefetching by setting to "off" 203 | fbappid: # Facebook OpenGraph 204 | ``` 205 | 206 | ### Favicon 207 | 208 | Site favicons are located at `/assets/img/icons`. You can use a [Favicon Generator](https://realfavicongenerator.net/) to create a new set of icons using any image you'd like. Simply create a package from the aboved linked generator and replace the icons folder. 209 | 210 | ## Thanks 211 | 212 | I borrowed concepts and assets from various other open source projects. A special thanks for everyone who contributed to Jekyll-Theme-Dumbarton. 213 | 214 | ### Code 215 | - [Corey](https://codepen.io/Corsurath/pen/abbxNpj) 216 | - Used as a concept for the blog layout v 2.0 217 | - [Masresha](https://codepen.io/masresha) 218 | - [Decision Making App](https://codepen.io/masresha/pen/KyLrbK): Used as a concept for the blog layout v 1.0 219 | - 220 | 221 | ### Images 222 | 223 | Special thanks to the following individuals for their images 224 | 225 | - [Cole Keister](https://unsplash.com/@coleito) 226 | 227 | 228 | 229 | 230 | [contributors-shield]: https://img.shields.io/github/contributors/tcbutler320/Jekyll-Theme-Dumbarton.svg?style=flat-square 231 | [contributors-url]: https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/graphs/contributors 232 | [forks-shield]: https://img.shields.io/github/forks/tcbutler320/Jekyll-Theme-Dumbarton.svg?style=flat-square 233 | [forks-url]: https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/network/members 234 | [stars-shield]: https://img.shields.io/github/stars/tcbutler320/Jekyll-Theme-Dumbartonsvg?style=flat-square 235 | [stars-url]: https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/stargazers 236 | [issues-shield]: https://img.shields.io/github/issues/tcbutler320/Jekyll-Theme-Dumbarton.svg?style=flat-square 237 | [issues-url]: https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/issues 238 | [license-shield]: https://img.shields.io/github/license/tcbutler320Jekyll-Theme-Dumbarton.svg?style=flat-square 239 | [license-url]: https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/blob/master/LICENSE.txt 240 | [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555 241 | [linkedin-url]: https://linkedin.com/in/tyler-b-a700a1aa 242 | -------------------------------------------------------------------------------- /_bibliography/papers.bib: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | @article{einstein1950meaning, 5 | abbr={AJP}, 6 | tag={test}, 7 | title={The meaning of relativity}, 8 | author={Einstein, Albert and Taub, AH}, 9 | journal={American Journal of Physics,}, 10 | volume={18}, 11 | number={6}, 12 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 13 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 14 | pdf={example.pdf}, 15 | pages={403--404}, 16 | year={1950}, 17 | publisher={American Association of Physics Teachers,} 18 | } 19 | 20 | @article{PhysRev.47.777, 21 | abbr={PhysRev}, 22 | title={Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?}, 23 | author={Einstein, A. and Podolsky, B. and Rosen, N.}, 24 | journal={Phys. Rev.,}, 25 | volume={47}, 26 | issue={10}, 27 | pages={777--780}, 28 | numpages={0}, 29 | year={1935}, 30 | month={May}, 31 | publisher=aps, 32 | doi={10.1103/PhysRev.47.777}, 33 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 34 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 35 | pdf={example.pdf}, 36 | selected={true} 37 | } 38 | 39 | @article{einstein1905molekularkinetischen, 40 | title={{\"U}ber die von der molekularkinetischen Theorie der W{\"a}rme geforderte Bewegung von in ruhenden Fl{\"u}ssigkeiten suspendierten Teilchen}, 41 | author={Einstein, A.}, 42 | journal={Annalen der physik,}, 43 | volume={322}, 44 | number={8}, 45 | pages={549--560}, 46 | year={1905}, 47 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 48 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 49 | pdf={example.pdf}, 50 | publisher={Wiley Online Library} 51 | } 52 | 53 | @article{einstein1905movement, 54 | abbr={Ann. Phys.}, 55 | title={Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat}, 56 | author={Einstein, A.}, 57 | journal={Ann. Phys.,}, 58 | volume={17}, 59 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 60 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 61 | pdf={example.pdf}, 62 | pages={549--560}, 63 | year={1905} 64 | } 65 | 66 | @article{einstein1905electrodynamics, 67 | title={On the electrodynamics of moving bodies}, 68 | author={Einstein, A.}, 69 | year={1905}, 70 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 71 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 72 | pdf={example.pdf} 73 | } -------------------------------------------------------------------------------- /_bibliography/presentations.bib: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | @article{einstein1950meaning, 5 | abbr={AJP}, 6 | tag={test}, 7 | title={The meaning of relativity}, 8 | author={Einstein, Albert and Taub, AH}, 9 | journal={American Journal of Physics,}, 10 | volume={18}, 11 | number={6}, 12 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 13 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 14 | pdf={example.pdf}, 15 | pages={403--404}, 16 | year={1950}, 17 | publisher={American Association of Physics Teachers,} 18 | } 19 | 20 | @article{PhysRev.47.777, 21 | abbr={PhysRev}, 22 | title={Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?}, 23 | author={Einstein, A. and Podolsky, B. and Rosen, N.}, 24 | journal={Phys. Rev.,}, 25 | volume={47}, 26 | issue={10}, 27 | pages={777--780}, 28 | numpages={0}, 29 | year={1935}, 30 | month={May}, 31 | publisher=aps, 32 | doi={10.1103/PhysRev.47.777}, 33 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 34 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 35 | pdf={example.pdf}, 36 | selected={true} 37 | } 38 | 39 | @article{einstein1905molekularkinetischen, 40 | title={{\"U}ber die von der molekularkinetischen Theorie der W{\"a}rme geforderte Bewegung von in ruhenden Fl{\"u}ssigkeiten suspendierten Teilchen}, 41 | author={Einstein, A.}, 42 | journal={Annalen der physik,}, 43 | volume={322}, 44 | number={8}, 45 | pages={549--560}, 46 | year={1905}, 47 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 48 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 49 | pdf={example.pdf}, 50 | publisher={Wiley Online Library} 51 | } 52 | 53 | @article{einstein1905movement, 54 | abbr={Ann. Phys.}, 55 | title={Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat}, 56 | author={Einstein, A.}, 57 | journal={Ann. Phys.,}, 58 | volume={17}, 59 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 60 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 61 | pdf={example.pdf}, 62 | pages={549--560}, 63 | year={1905} 64 | } 65 | 66 | @article{einstein1905electrodynamics, 67 | title={On the electrodynamics of moving bodies}, 68 | author={Einstein, A.}, 69 | year={1905}, 70 | url={http://link.aps.org/doi/10.1103/PhysRev.47.777}, 71 | html={https://journals.aps.org/pr/abstract/10.1103/PhysRev.47.777}, 72 | pdf={example.pdf} 73 | } -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # =======================================# 2 | # -----------DUMBARTON THEME-------------# 3 | # ----------------By: Tyler Butler-------# 4 | #-----------------https://tbutler.org----# 5 | #========================================# 6 | 7 | # =======================================# 8 | # -----------BASE SETTINGS---------------# 9 | #========================================# 10 | 11 | title: Dumbarton 12 | email: 13 | description: a minimalistic jekyll theme for academics 14 | baseurl: # the subpath of your site, e.g. /blog 15 | url: "https://dumbarton.netlify.app/" # the base hostname & protocol for your site, e.g. http://example.com 16 | image: /assets/img/dumbarton.png # used to generate site link preview 17 | image_alt: A minimalistic jekyll theme for academic # image description 18 | 19 | # =======================================# 20 | # -----------SITE SETTINGS---------------# 21 | #========================================#: 22 | author: John Doe 23 | profile_image: /assets/img/avatar/cropped.png #/assets/img/avatar/avatar.jpeg 24 | occupation: 25 | snippet: 26 | twitter: tbutler0x90 27 | github: tcbutler320 28 | linkedin: tyler-b-a700a1aa 29 | stackoverflow: '12935605' 30 | website: https://tbutler.org 31 | codepen: 32 | medium: 33 | email: developer.tbutler@gmail.com 34 | keybase: tbutler320 35 | pgp: 36 | ctftime: 37 | phonenumber: 38 | 39 | #========================================# 40 | # --------- UI THEMES -------------------# 41 | #========================================# 42 | ui_theme: abyss # Create your own theme by setting options in _data/themes.yml 43 | 44 | 45 | # =======================================# 46 | # -----------BLOG SETTINGS---------------# 47 | #========================================# 48 | 49 | tags: post jekyll styleguide ipsum 50 | twitter-widget: false # true,false # Used to show your twitter timeline on blog home page 51 | 52 | comments: false # Used to enable comments on blog posts 53 | gitalk_client_id: 54 | gitalk_client_secret: 55 | gitalk_repo: 56 | gitalk_owner: 57 | gitalk_admin: 58 | gitalk_distraction_mode: false 59 | 60 | # =======================================# 61 | # -----------THEME SETTINGS--------------# 62 | #========================================# 63 | 64 | nav-color: "#00334e" # options: light, dark, transparent, primary, custom | Change the color of the navbar 65 | footer-color: "#00334e" 66 | color-scheme: "#00334e" # options: demo | changes color scheme based on preset values 67 | card-color: "#00334e" # Used on cards like the home highlights section 68 | nav-dIcon: "fas fa-caret-down" # Change the navbar dropdown (for mobile or small screen sizes) to any fontawesome icon. for a list of icons visit https://fontawesome.com/ 69 | animate: true # false or true, uses animate.css to animate certain functions 70 | 71 | # =======================================# 72 | # -----------HOME PAGE SETTINGS --------# 73 | #========================================# 74 | home_option: education # options: education, skills, timeline 75 | 76 | # =======================================# # These settings are for demo purposes only, things like 77 | # -----------HELP SETTINGS---------------# # popup toasts and tooltips designed to help new 78 | #========================================# # developers as they look into using this theme 79 | help_tips: false # options: true, false | use false to disable these for production mode 80 | 81 | 82 | # =======================================# 83 | # -----------BUILD SETTINGS--------------# 84 | #========================================# 85 | theme: 86 | markdown: kramdown 87 | 88 | kramdown: 89 | syntax_highlighter: rouge 90 | 91 | plugins: 92 | - jekyll-feed 93 | - jekyll-scholar 94 | - jekyll-environment-variables 95 | sass: 96 | sass_dir: _sass 97 | style: compressed 98 | 99 | 100 | include: 101 | - _posts 102 | 103 | exclude: 104 | - .sass-cache/ 105 | - .jekyll-cache/ 106 | - gemfiles/ 107 | - Gemfile 108 | - Gemfile.lock 109 | - node_modules/ 110 | - vendor/bundle/ 111 | - vendor/cache/ 112 | - vendor/gems/ 113 | - vendor/ruby/ 114 | 115 | # =======================================# 116 | # -----JEKYLL SCHOLAR SETTINGS-----------# 117 | #========================================# 118 | scholar: 119 | last_name: Dumbarton 120 | style: apa 121 | locale: en 122 | source: /_bibliography/ 123 | bibliography: papers.bib 124 | bibliography_template: bib 125 | replace_strings: true 126 | join_strings: true 127 | details_dir: bibliography 128 | details_layout: bibtex.html 129 | details_link: 130 | query: "@*" 131 | 132 | # =======================================# 133 | # ------------CDN SETTINGS---------------# 134 | #-------------Used to generate icons-----# 135 | #========================================# 136 | font_awesome_id: 32a2b2a489 # Register for free at https://fontawesome.com/ to get your id 137 | 138 | 139 | # =======================================# # For more information about these settings, visit https://htmlhead.dev # 140 | # ------------META TAG SETTINGS----------# 141 | #========================================# 142 | google-site-verification: # 143 | yandex-verification: # 144 | msvalidate: # meta name="msvalidate.01" content="verification_token"> 145 | alexaVerifyID: # 146 | pinterestdomain_verify: # 147 | norton-safeweb: # 148 | detectphone: yes # yes or no. Disable automatic detection and formatting of possible phone numbers 149 | x-dns-prefetch-control: on # on or off. Completely opt out of DNS prefetching by setting to "off" 150 | fbappid: # Facebook OpenGraph 151 | 152 | 153 | 154 | 155 | pgp-key: "-----BEGIN PGP PUBLIC KEY BLOCK----- 156 | mQINBF8SaxABEACxPxrYnHj8RlC7d1DyZDdlNREADaAEJDvWmILBWE4aYVOVyxSA 157 | yQ3gXYaOb0zoDR8r1tLtvDVfBtQKEK8KQWN8ZFQI/PAj2FVMtnqncFyIEwKXVOXO 158 | sgC3VKJBUvMXDChInXVUa4vs8varqLneTmAYi16bloLS1zL9Z7S CILbjSTUOyCz 159 | gmum8ea0IqFCqD8Lg2MSiWRax6F2HI/4RepgPCxzs51EhEkTMG80U3H8VxRlmpA5 160 | 1gmUkhNaHSFujPPHI0k6ArnIrDiz/ouV3kESfGxDaOKedPZmxeWQtl7S2HEKXPrN 161 | ugeg1l8ny7Gh vIDnfbAjhMjHD0t0dXcW2lc77Le8IyXWfCqvAJvuB0DImV039KL 162 | cLRzbDa19L2C0dFTy2eKSyQOiQwhyu1JoxVW oLYeyCuL0Ptl4LRnlLbH9iYwCCs 163 | lx1piJ0YSDoSS2XJULNssJUO7wAejXua8t41gWuYqWZW1IE4Bvcox0H3sFh8tDG/ 164 | jhJBg5E2Lwkg7LOWlBB9QFcnKk0qrIFZ2vtWUfrqr22iU7mStJ8b46Gttra8Nywl 165 | 6rk0v/tPzMRwi3uHSCbcfzWgKOy8AyRI1Bwj9xAq7r9lYUe/eEXZeQMfJEYhq3Fu 166 | c3xVhMjKQO6r4Y2hmDmEesKHvOkKQ0q lY jt4zKUrXfQj0ebUtcqBtbWwARAQAB 167 | tCRUeWxlciBCdXRsZXIgPHRjYnV0bGVyMzIwQGdtYWlsLmNvbT6JAlQEEwEIAD4W 168 | IQTIZh5ulP tFioqo3V1ojT/iPmcGgUCXxJrEAIbAwUJB4YfgAULCQgHAgYVCgkI 169 | CwIEFgIDAQIeAQIXgAAKCRB1ojT/iPmcGi6XEACZPnJwRTSLesAows E gjIAk3E 170 | KQPCBjpH3XHln6SYNk3yy7RG6mNjYf5r6I2lfvcpbyvnuNszk/Am0Q2buU/ncEe/ 171 | kAS2rtqeDkmroPwuE nWz/v /8uujsHujgS9xJngljGVNecFfjkENvAh4j163LPz 172 | iySahEbM6praHAZBQhC5lHpBi rrnOUk/q5Uk5kIfMvRWKVqAYARyMkyc6yy5chd 173 | JGsDtx51h62j1MxyrHFCxJ319iNh5EEKhEeyu7jfM2jWAp/PA eMfj7jAnhJeQJ0 174 | 30Wrohg6LXnM7l2P12EY 9rcctIhe2xvM1nHhnqm8kiNCXHF3M755uhCxY4pygT4 175 | zM2UatcY3fFXlkvOvkFaLgTwD9scJZVnTM jo0m9/HjuXVsVr4IDmKFBWX5HhjAA 176 | ySXMObjuqXScy4mEg0QvfBSQsv40sVadWAGnsa5SHIXnSn8T22jNyiH7QhMG3LVr 177 | duAiXSWHs Y1FsTrV2J43fmG5Y/ZgbOitQPMQWft7SRoR4uqGBLA7z2xC2WSgHzt 178 | Vz EFvykiaX6LOpPo79Pt nx5DDMPhXucxHBdYcxl7wyD6CbU4vz/Nd5c0ZMdMXb 179 | eMAZ77LvmhPZOs7fbpJwKJAbviyc1b8M5SQir1s7cUfRcUSBmYoWHn55wO7bLmrt 180 | uAlOeI3W2K7e3/J LbkCDQRfEmsQARAAx9zAyPT3RMrr38Rz9sPaJoL8eVCf5rio 181 | xokBE7iBDl3r jDfLLFQX7nDkNwqAg vfVB6X0uL1JMokq0F4xoBjcz56eF9p4dG 182 | V5QieTLJsVz5glQ2jLkt/D7Sqi6AWi9vDT/w2EuKTHsE30Kp0kOLirEXhc 2h8Dv 183 | 3P/TcJ8Rjl2W6QqFytQbkxulbe/PkHge75RNz/vG7jv859VRUX0XrYTC4iQGiAGj 184 | F0LW uVdX8cTTutmrvM yhY53Nk8/NRHYjOeF4fIomxX67EsGSwwFZu3aXClDklh 185 | 7tXav1otuUwhODeWMSyBgE0X79wUrPBT6SpXFlmtYA0JyuHrlsTicQnUYkoGzfrF 186 | MSPOY9mU2eXgiFrVwYeD2j2G4KG9jNUcQguSjzA3vEpZK9NtTukj3HzQkttGLBb8 187 | if7DtNxHhrkpmHqOzM55c4QbKBvGAFDwqocn0uH0N7qt8I1vC9W4KH//DxSbpZdY 188 | SFpuYdaXCORaAX0VEGMikdChV6k26EjHprPoIQJ7clJjlEiGaOtp IKoGgnOXMF5 189 | 6B8Spm7JJ8sULobDDNNvRgstjmABJoLJDa0kPs9WkIJXLIUO12vPLMb05guju0oL 190 | jYkhkMm9o5MUN qjy/A48FgOqbz9bZ/lOvso76N  L4Hhb6MxSPtNnL5GMl7o7pk 191 | r8qPoVOKyc0AEQEAAYkCPAQYAQgAJhYhBMhmHm6U/60WKiqjdXWiNP I ZwaBQJf 192 | EmsQAhsMBQkHhh AAAoJEHWiNP I ZwaMZQQAJg6NCfHpvFfr9c8/odmt/zEXUpx 193 | 42eB2tIFaTd/MSu5QI9rXuV6l2naC9dHBStPrpj2acCyvjeFfsxJ9VJjg3ToZH5B 194 | MJ2l2z28wkMiMhZw/mIPecLwEPyaYNY68 gM1XfBB4e3pmMdMdWMa5WZrC5WVwF 195 | exn84KNqUSmKmkIfU/WC95CfyiVQYcjdj OstFJMSMeg54KZGLJsRPDnWM83HZOk 196 | WZ4yaiUBEExOI0maIMFm1pYH3n lE28IHPq1RZ0r0ci9WrU8uqwU8/T4r2H/1Yd1 197 | a7LsuO61ERI2N7AED9QtI9uH5U8d8dbatK0Xjf2F4Wc5ErRIDzTaS2MZh2aTYKY 198 | BrBj7clRYzTf/LNeZv6okYkvxYPsudy4MPvjDijnHEsoUph7gx AFG6Co0V3onA/ 199 | emH6M9uqUa5CqZ3qZ1N ePWVarevdgsmQwQj649toluk0F7gkZZboM/gqBhh4g9p 200 | V9wEOwAFNzdZTFd16YG/C3ZOpz9Dn8rYe0pq5dePS 4INr5aD6hjj4hDtV9nbzOM 201 | mkZ6xvnnyzHls4FOqcJRHgn4GPxwNo/y5Y9WDqAV6qZ6jpz8n1JZV9KxDjcq0 BI 202 | Mt0zmeZBXaX3/7LDS75dEYL2uCxVAqxftzIal6dF8hOEEJoRXOkgCKC1IY2 iH3J 203 | UOmZxPhE6x7ZQcKO 204 | =IkuM 205 | -----END PGP PUBLIC KEY BLOCK-----" -------------------------------------------------------------------------------- /_data/bounties.yml: -------------------------------------------------------------------------------- 1 | - Title: "An example of a bug bounty" 2 | Date: 03/24/2018 3 | CVE: N/A 4 | Platform: Platform 5 | Vendor: Vendor 6 | Link: https://example.com 7 | 8 | - Title: "Another example of a bug bounty" 9 | Date: 07/01/2019 10 | CVE: N/A 11 | Platform: Platform 12 | Vendor: Vendor 13 | Link: https://example.com 14 | 15 | 16 | -------------------------------------------------------------------------------- /_data/courses.yml: -------------------------------------------------------------------------------- 1 | - Course: POL 554 International Security Studies 2 | Program: School of Public and International Affairs 3 | School: Harvard 4 | id: POL554 5 | description: > 6 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 7 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 8 | link: https://example.com 9 | 10 | - Course: POL 585 International Political Economy 11 | Program: School of Public and International Affairs 12 | School: Harvard 13 | id: POL585 14 | description: > 15 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 16 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 17 | link: https://example.com 18 | -------------------------------------------------------------------------------- /_data/docs.yml: -------------------------------------------------------------------------------- 1 | docs_list_title: Docs List 2 | links: 3 | 4 | - title: Installation 5 | url: about.html 6 | 7 | - title: Theme 8 | url: publications.html 9 | -------------------------------------------------------------------------------- /_data/education.yml: -------------------------------------------------------------------------------- 1 | - School: Princeton 2 | Degree: 3 | Program: School of Public and International Affairs 4 | Start Date: 5 | End Date: 6 | Icon: /assets/img/icons/2x/princeton-crop.png # Make this icon small, think 30px/30px 7 | -------------------------------------------------------------------------------- /_data/nav.yml: -------------------------------------------------------------------------------- 1 | nav_list_title: Navigation List 2 | links: 3 | 4 | - title: About 5 | url: about.html 6 | 7 | - title: Publications 8 | url: publications.html 9 | 10 | - title: Blog 11 | url: blog.html 12 | 13 | - title: Vitae 14 | url: /assets/pdf/vitae.pdf 15 | 16 | - title: Contact 17 | url: contact.html -------------------------------------------------------------------------------- /_data/projects.yml: -------------------------------------------------------------------------------- 1 | - name: Project 1 2 | id: project1 3 | description: > 4 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 5 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 6 | date: true 7 | link: https://example.com 8 | image: http://placehold.it/100x100 9 | tech: 10 | - python 11 | 12 | 13 | - name: Project 2 14 | id: project2 15 | description: > 16 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 17 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 18 | date: true 19 | link: https://example.com 20 | image: http://placehold.it/100x100 21 | tech: 22 | - c++ 23 | 24 | - name: Project 3 25 | id: project3 26 | description: > 27 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 28 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 29 | date: true 30 | link: https://example.com 31 | image: http://placehold.it/100x100 32 | tech: 33 | - Java 34 | - Maven 35 | - Jenkins 36 | 37 | - name: Project 4 38 | id: project4 39 | description: > 40 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 41 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 0 42 | date: true 43 | link: https://example.com 44 | image: http://placehold.it/100x100 45 | tech: 46 | - Sonarcube 47 | - Java 48 | -------------------------------------------------------------------------------- /_data/sections.yml: -------------------------------------------------------------------------------- 1 | - name: Publications 2 | id: publications 3 | description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 4 | url: publications.html 5 | first: true 6 | 7 | - name: Coursework 8 | id: courses 9 | description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 10 | content: 11 | first: false 12 | 13 | - name: Teaching 14 | id: teaching 15 | description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 16 | content: 17 | url: teaching.html 18 | first: false 19 | 20 | - name: Projects 21 | id: projects 22 | description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 23 | content: 24 | url: projects.html 25 | first: false 26 | 27 | -------------------------------------------------------------------------------- /_data/teaching.yml: -------------------------------------------------------------------------------- 1 | - School: Harvard 2 | Degree: 3 | Program: POL 240/SPI 312 International Relations 4 | id: POL-240/SPI-312-International-Relations 5 | data-id: data-harv1 6 | heading-id: head-harv1 7 | StartDate: 08/30/2019 8 | EndDate: 08/30/2020 9 | first: true # one must be true to properly display 10 | description: > 11 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 12 | 13 | - School: Princeton 14 | Degree: 15 | Program: POL 380 Human Rights 16 | id: POL-380-Human-Rights 17 | data-id: data-princ1 18 | heading-id: head-princ1 # This can be any random string as long as each teaching set has a unique one. 19 | StartDate: 08/30/2019 20 | EndDate: 08/30/2020 21 | first: false 22 | Icon: /assets/img/icons/2x/princeton-crop.png # Make this icon small, think 30px/30px 23 | description: > 24 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 25 | -------------------------------------------------------------------------------- /_data/themes.yml: -------------------------------------------------------------------------------- 1 | abyss: 2 | name: abyss 3 | nav-color: "#10292e" 4 | nav-text: "#149f98" 5 | title-font: "Noto Sans JP" 6 | link-font: "#272343" 7 | link-color: "#272343" 8 | link-font: "Poppins" 9 | font: "Poppins" 10 | font-color: "Black" 11 | social-color: "#CCCCCC" 12 | footer-social-color: "Black" 13 | button-color: "black" 14 | home-highlight-background: "#10292e" 15 | home-highlight-header-text: "#149f98" 16 | education-title-font: "Noto Sans JP" 17 | education-title-size: "18px" 18 | education-entry-font: "Noto Sans JP" 19 | education-entry-size: "18px" 20 | education-section-size: "15px" 21 | certification-title-font: "Noto Sans JP" 22 | certification-title-size: "18px" 23 | certification-entry-font: "Noto Sans JP" 24 | certification-entry-size: "18px" 25 | certification-section-size: "15px" 26 | highlights-tab-color: "White" 27 | projects-color: "Black" 28 | border-style: "" 29 | post-tag-size: "20px" 30 | post-title-size: "36px" 31 | post-author-size: "15px" 32 | post-font-weight: "700" 33 | default-button-color: "" 34 | social-color-footer : black 35 | 36 | dark: 37 | name: dark 38 | background-color: "#000000" 39 | home-background-color: "#000000" 40 | about-font-color: "#eeeeee" 41 | nav-color: "#000000" 42 | nav-text: "#eeeeee" 43 | title-font: "Noto Sans JP" 44 | link-font: "#272343" 45 | link-color: "#272343" 46 | link-font: "Poppins" 47 | font: "Poppins" 48 | font-color: "Black" 49 | social-color: "#CCCCCC" 50 | footer-social-color: "Black" 51 | button-color: "black" 52 | home-highlight-background: "#10292e" 53 | home-highlight-header-text: "#149f98" 54 | education-title-font: "Noto Sans JP" 55 | education-title-size: "18px" 56 | education-entry-font: "Noto Sans JP" 57 | education-font-color: "#eeeeee" 58 | education-entry-size: "18px" 59 | education-section-size: "15px" 60 | certification-title-font: "Noto Sans JP" 61 | certification-title-size: "18px" 62 | certification-entry-font: "Noto Sans JP" 63 | certification-entry-size: "18px" 64 | certification-section-size: "15px" 65 | highlights-tab-color: "White" 66 | projects-color: "Black" 67 | border-style: "" 68 | post-tag-size: "20px" 69 | post-title-size: "36px" 70 | post-author-size: "15px" 71 | post-font-weight: "700" 72 | default-button-color: "" 73 | social-color-footer : black 74 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /_includes/education.html: -------------------------------------------------------------------------------- 1 | {% assign theme = site.data.themes[site.ui_theme] %} 2 |
Education & Certifications
3 | -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 11 | 12 | -------------------------------------------------------------------------------- /_includes/head-blog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | {{ site.title }} 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 119 | 120 | 121 | 122 | -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | {{ site.title }} 9 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 126 | 127 | 128 | 129 | 136 | 137 | -------------------------------------------------------------------------------- /_includes/nav.html: -------------------------------------------------------------------------------- 1 | {% assign theme = site.data.themes[site.ui_theme] %} 2 | 22 | -------------------------------------------------------------------------------- /_includes/share-light.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | {{ endif }} 7 | -------------------------------------------------------------------------------- /_includes/social-cards-copy.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |
6 | 12 | 18 | 24 | 30 |
31 |
32 |
33 |
34 |
-------------------------------------------------------------------------------- /_includes/social-cards.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 |
5 | 8 |
9 |
10 |
11 | 12 | Like 13 |
14 |
15 | 16 | Share 17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | 27 |
28 |
29 |
30 | 31 | Like 32 |
33 |
34 | 35 | Share 36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | 46 |
47 |
48 |
49 | 50 | Tweet 51 |
52 |
53 | 54 | Share 55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | 65 |
66 |
67 |
68 | 69 | Pin 70 |
71 |
72 | 73 | Share 74 |
75 |
76 |
77 |
78 |
79 |
80 |

-------------------------------------------------------------------------------- /_includes/social-footer.html: -------------------------------------------------------------------------------- 1 | 2 | {{ if site.twitter }} 3 | 4 | {% if site.twitter %} 5 | 8 | 9 | {% endif %} 10 | {% if site.github %} 11 | 12 | 13 | 14 | 15 | {% endif %} 16 | {% if site.linkedin %} 17 | 18 | 19 | 20 | 21 | {% endif %} 22 | {% if site.codepen %} 23 | 24 | 25 | 26 | 27 | {% endif %} 28 | {% if site.stackoverflow %} 29 | 30 | 31 | 32 | 33 | {% endif %} 34 | {% if site.medium %} 35 | 36 | 37 | 38 | 39 | {% endif %} 40 | {% if site.keybase %} 41 | 42 | 43 | 44 | 45 | {% endif %} 46 |    47 | 48 | -------------------------------------------------------------------------------- /_includes/social.html: -------------------------------------------------------------------------------- 1 | {% assign theme = site.data.themes[site.ui_theme] %} 2 | 3 | 4 |    5 | {% if site.twitter %} 6 | 9 | 10 | {% endif %} 11 | {% if site.github %} 12 | 13 | 14 | 15 | 16 | {% endif %} 17 | {% if site.linkedin %} 18 | 19 | 20 | 21 | 22 | {% endif %} 23 | {% if site.codepen %} 24 | 25 | 26 | 27 | 28 | {% endif %} 29 | {% if site.stackoverflow %} 30 | 31 | 32 | 33 | 34 | {% endif %} 35 | {% if site.medium %} 36 | 37 | 38 | 39 | 40 | {% endif %} 41 | {% if site.keybase %} 42 | 43 | 44 | 45 | 46 | {% endif %} 47 |    48 | 49 | -------------------------------------------------------------------------------- /_includes/timeline.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | Item 1 6 | Item2 7 | Item 3 8 | Item 4 9 |
10 |
11 |
12 |
13 |

Item 1

14 |

Ex consequat commodo adipisicing exercitation aute excepteur occaecat ullamco duis aliqua id magna ullamco eu. Do aute ipsum ipsum ullamco cillum consectetur ut et aute consectetur labore. Fugiat laborum incididunt tempor eu consequat enim dolore proident. Qui laborum do non excepteur nulla magna eiusmod consectetur in. Aliqua et aliqua officia quis et incididunt voluptate non anim reprehenderit adipisicing dolore ut consequat deserunt mollit dolore. Aliquip nulla enim veniam non fugiat id cupidatat nulla elit cupidatat commodo velit ut eiusmod cupidatat elit dolore.

15 |

Item 2

16 |

Quis magna Lorem anim amet ipsum do mollit sit cillum voluptate ex nulla tempor. Laborum consequat non elit enim exercitation cillum aliqua consequat id aliqua. Esse ex consectetur mollit voluptate est in duis laboris ad sit ipsum anim Lorem. Incididunt veniam velit elit elit veniam Lorem aliqua quis ullamco deserunt sit enim elit aliqua esse irure. Laborum nisi sit est tempor laborum mollit labore officia laborum excepteur commodo non commodo dolor excepteur commodo. Ipsum fugiat ex est consectetur ipsum commodo tempor sunt in proident.

17 |

Item 3

18 |

Quis anim sit do amet fugiat dolor velit sit ea ea do reprehenderit culpa duis. Nostrud aliqua ipsum fugiat minim proident occaecat excepteur aliquip culpa aute tempor reprehenderit. Deserunt tempor mollit elit ex pariatur dolore velit fugiat mollit culpa irure ullamco est ex ullamco excepteur.

19 |

Item 4

20 |

Quis anim sit do amet fugiat dolor velit sit ea ea do reprehenderit culpa duis. Nostrud aliqua ipsum fugiat minim proident occaecat excepteur aliquip culpa aute tempor reprehenderit. Deserunt tempor mollit elit ex pariatur dolore velit fugiat mollit culpa irure ullamco est ex ullamco excepteur.

21 |
22 |
23 |
24 |
25 | 26 | -------------------------------------------------------------------------------- /_layouts/bib.html: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 |
5 |
6 | {% if entry.type == "thesis" %} 7 | {{reference}} 8 | {% else %} 9 |
{{entry.title}}
10 |
11 | {% for author in entry.author_array %} 12 | {% if forloop.length == 1 %} 13 | {% if author.last == site.scholar.last_name %} 14 | {{author.last}}, {{author.first}} 15 | {% else %} 16 | {{author.last}}, {{author.first}} 17 | {% endif %} 18 | {% else %} 19 | {% unless forloop.last %} 20 | {% if author.last == site.scholar.last_name %} 21 | {{author.last}}, {{author.first}}, 22 | {% else %} 23 | {% if site.data.coauthors[author.last] %} 24 | {{author.last}}, {{author.first}}, 25 | {% else %} 26 | {{author.last}}, {{author.first}}, 27 | {% endif %} 28 | {% endif %} 29 | {% else %} 30 | {% if author.last == site.scholar.last_name %} 31 | and {{author.last}}, {{author.first}} 32 | {% else %} 33 | {% if site.data.coauthors[author.last] %} 34 | and {{author.last}}, {{author.first}} 35 | {% else %} 36 | and {{author.last}}, {{author.first}} 37 | {% endif %} 38 | {% endif %} 39 | {% endunless %} 40 | {% endif %} 41 | {% endfor %} 42 |
43 | 44 |
45 | {% if entry.type == "article" %} 46 | {{entry.journal}} 47 | {% elsif entry.type == "inproceedings" %} 48 | In {{entry.booktitle}} 49 | {% endif %} 50 | {% if entry.year %} 51 | {{entry.year}} 52 | {% endif %} 53 |
54 | {% endif %} 55 | 56 | 104 | 105 | 106 | {% if entry.abstract %} 107 | 110 | {% endif %} 111 |
112 |
-------------------------------------------------------------------------------- /_layouts/contact.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | permalink: contact.html 4 | title: Contact Me 5 | header-img: 6 | last-updated: 2020-10-30 5:55 PM 7 | --- 8 | {% assign theme = site.data.themes[site.ui_theme] %} 9 |
10 |
11 |

{{ page.title }}

12 |

{{ content | markdownify }}

13 | 14 | {% if page.pgp %} 15 | 16 | 17 | 21 | {% endif %} 22 |
23 |
24 | 25 |
26 |
27 |
28 |
29 | 30 |
31 |
32 | 33 |
34 |
35 | 36 |
37 | 38 |
39 |
40 |
41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | {% assign theme = site.data.themes[site.ui_theme] %} 3 | 4 | {% include head.html %} 5 | 6 | {% include nav.html %} 7 |
8 |
9 | {{ content }} 10 |
11 |
12 | {% include footer.html %} 13 | 14 | 15 | -------------------------------------------------------------------------------- /_layouts/home.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | {% assign theme = site.data.themes[site.ui_theme] %} 5 | 6 | 7 | 8 | {% if site.help_tips %} 9 | 22 | {% endif %} 23 | 24 | 25 |
26 |
27 |
28 | {% if site.animate %} 29 | ... 30 | {% else %} 31 | ... 32 | {% endif %} 33 |
34 | 35 |
36 | {% if site.animate %} 37 |
38 | {% else %} 39 |
40 | {% endif %} 41 |

{{ content | markdownify}}

42 | {% if site.home_option == "education" %} 43 | {% include education.html %} 44 | {% endif %} 45 |

46 |
47 |
48 |
49 | 50 | 51 | 52 | 53 | {% if site.animate %} 54 |
55 | {% else %} 56 |
57 | {% endif %} 58 |
59 | 72 |
73 |
74 |
75 | {% for section in site.data.sections %} 76 | {% if section.first %} 77 | {% if section.name == "Publications" %} 78 |
79 |

{{section.description}}

80 |

{% bibliography -f papers %}

81 |
82 | {% else %} 83 |
84 |

{{section.description}}

85 |
86 | {% endif %} 87 | {% else %} 88 | {% if section.name == "Presentations" %} 89 |
90 |

{{section.description}}

91 |

{% bibliography -f presentations %}

92 |
93 | {% elsif section.name == "Projects" %} 94 |
95 |

{{section.description}}

96 | {% for projects in site.data.projects %} 97 |
98 | ... 99 |
100 |
{{ projects.name }}
101 | {{ projects.description }} 102 | {% if projects.tech %} 103 |
Technologies
104 | {% for tech in projects.tech %} 105 | {{ tech }} 106 | {% endfor %} 107 | {% endif %} 108 |
109 |
110 | {% endfor %} 111 |
112 |
113 | {% elsif section.name == "Teaching" %} 114 |
115 |

{{section.description}}

116 | {% for courses in site.data.teaching %} 117 |
118 |
119 |
120 |
{{ courses.Schoool }}
121 |

{{ courses.Program }}

122 | {{ courses.StartDate }} - {{ courses.EndDate }} 123 |
124 |

{{ courses.description }}

125 | {{ courses.Department }} 126 |
127 |
128 | {% endfor %} 129 |
130 | {% elsif section.name == "Coursework" %} 131 |
132 |

{{section.description}}

133 |
134 | {% for courses in site.data.courses %} 135 | 136 | {% endfor %} 137 |
138 |
139 | {% else %} 140 |
141 |
{{section.description}}
142 |

{{ section.content }}

143 |
144 | {% endif %} 145 | {% endif %} 146 | {% endfor %} 147 |
148 |
149 |
150 | 151 | 152 | 153 | 156 | 157 | 158 | 159 | 165 | 166 | 167 | 172 | 173 | 174 | 177 | 178 | 181 | 182 | 185 | -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | 2 | {% assign theme = site.data.themes[site.ui_theme] %} 3 | 4 | {% include head-blog.html %} 5 | 6 | {% include nav.html %} 7 |
8 | {% if page.header-img %} 9 |
10 |
11 |

12 | {{ content }} 13 |

14 | {% if page.last-updated %} 15 |

This page was last updated at {{ "now" | date: "%Y-%m-%d %H:%M" }}.

16 | {% endif %} 17 |
18 |
19 | {% else %} 20 |
21 |
22 |

23 | {{ content }} 24 |

25 | {% if page.last-updated %} 26 |

This page was last updated at {{ "now" | date: "%Y-%m-%d %H:%M" }}.

27 | {% endif %} 28 |
29 |
30 | {% endif %} 31 |
32 | {% include footer.html %} 33 | 34 | -------------------------------------------------------------------------------- /_layouts/post.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | --- 4 | {% assign theme = site.data.themes[site.ui_theme] %} 5 | 6 | 7 | 8 |
9 |
10 |
{{ page.tag }}
11 |
{{ page.title }}
12 |
Author: {{page.author}} | Published {{page.date}}
13 | {% include social-cards-copy.html %} 14 |
15 |
16 | 17 |
18 |
19 |

{{ content | markdownify }}

20 |
21 |
22 | 23 | -------------------------------------------------------------------------------- /_posts/2020-10-26-Lorem-Ipsum.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lorem Ipsum" 4 | description: "A Description" 5 | date: 2020-10-26 20:01:21 -0400 6 | type: card-img-top 7 | categories: latin text 8 | image: http://placehold.it/750X300?text=Header+Image # for local images, place in /assets/img/posts/ 9 | caption: 10 | last-updated: 2020-10-26 20:01:21 -0400 11 | categories: post ipsum 12 | tag: ipsum 13 | author: Tyler Butler 14 | card: card-1 15 | --- 16 | 17 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Urna id volutpat lacus laoreet non curabitur gravida arcu. Quisque non tellus orci ac. Tincidunt tortor aliquam nulla facilisi cras fermentum odio eu. Cursus metus aliquam eleifend mi in nulla posuere sollicitudin aliquam. Maecenas ultricies mi eget mauris pharetra et ultrices neque ornare. Mi proin sed libero enim. Vitae sapien pellentesque habitant morbi tristique. Sit amet commodo nulla facilisi nullam vehicula. A condimentum vitae sapien pellentesque habitant morbi. Id venenatis a condimentum vitae sapien. In nulla posuere sollicitudin aliquam ultrices. 18 | 19 | Amet mauris commodo quis imperdiet massa tincidunt. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et netus. Orci sagittis eu volutpat odio facilisis mauris sit amet. Est lorem ipsum dolor sit amet consectetur adipiscing elit pellentesque. Amet consectetur adipiscing elit pellentesque habitant morbi. Sit amet nulla facilisi morbi tempus iaculis urna. A lacus vestibulum sed arcu. Turpis cursus in hac habitasse platea dictumst. Vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras tincidunt. Est ante in nibh mauris cursus mattis molestie a. Sit amet massa vitae tortor condimentum lacinia. Mauris ultrices eros in cursus turpis. Pellentesque habitant morbi tristique senectus et. Congue nisi vitae suscipit tellus mauris. Tincidunt praesent semper feugiat nibh sed pulvinar. Nec dui nunc mattis enim ut tellus elementum sagittis. Metus vulputate eu scelerisque felis. Morbi enim nunc faucibus a pellentesque. Pellentesque eu tincidunt tortor aliquam nulla facilisi cras fermentum odio. 20 | 21 | A erat nam at lectus urna duis convallis convallis tellus. Adipiscing elit ut aliquam purus sit amet luctus venenatis lectus. Tristique risus nec feugiat in fermentum posuere urna nec. Vitae aliquet nec ullamcorper sit amet. Diam volutpat commodo sed egestas. Purus semper eget duis at tellus at urna condimentum mattis. Tristique senectus et netus et malesuada. Sit amet tellus cras adipiscing enim. Senectus et netus et malesuada fames ac turpis egestas integer. Amet consectetur adipiscing elit pellentesque habitant morbi tristique senectus et. Non diam phasellus vestibulum lorem sed risus ultricies. Neque sodales ut etiam sit amet nisl purus in. Molestie at elementum eu facilisis. Turpis egestas integer eget aliquet nibh praesent. Turpis in eu mi bibendum neque. Molestie at elementum eu facilisis sed odio morbi quis commodo. Phasellus vestibulum lorem sed risus ultricies tristique nulla aliquet enim. Purus gravida quis blandit turpis. Mi in nulla posuere sollicitudin aliquam ultrices. 22 | 23 | Donec ac odio tempor orci dapibus ultrices in. Sed libero enim sed faucibus turpis in eu. Viverra aliquet eget sit amet tellus cras adipiscing enim. Feugiat nibh sed pulvinar proin. Congue eu consequat ac felis donec et odio pellentesque diam. Consequat interdum varius sit amet mattis vulputate enim nulla. Feugiat nibh sed pulvinar proin gravida hendrerit lectus. Sit amet consectetur adipiscing elit. Nunc vel risus commodo viverra maecenas accumsan lacus vel facilisis. Viverra orci sagittis eu volutpat. Integer eget aliquet nibh praesent tristique magna sit amet purus. Ullamcorper sit amet risus nullam. Non pulvinar neque laoreet suspendisse interdum consectetur libero. Consequat id porta nibh venenatis cras sed felis. Nisi lacus sed viverra tellus in hac habitasse. Viverra mauris in aliquam sem fringilla ut. 24 | 25 | Pulvinar pellentesque habitant morbi tristique senectus et netus et. Lacus laoreet non curabitur gravida arcu ac. Pulvinar pellentesque habitant morbi tristique senectus et netus. Ut lectus arcu bibendum at varius vel. Ridiculus mus mauris vitae ultricies leo integer malesuada. Amet dictum sit amet justo. Pretium vulputate sapien nec sagittis aliquam malesuada. Libero enim sed faucibus turpis in. Id volutpat lacus laoreet non curabitur gravida arcu ac. Morbi tristique senectus et netus. Id neque aliquam vestibulum morbi blandit cursus risus at. Turpis massa sed elementum tempus egestas sed sed risus pretium. Tincidunt eget nullam non nisi est sit amet facilisis. Amet purus gravida quis blandit turpis cursus in. Semper risus in hendrerit gravida rutrum quisque non tellus. Cras adipiscing enim eu turpis egestas pretium aenean pharetra. -------------------------------------------------------------------------------- /_posts/2020-10-26-Lorem-Ipsum2.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Another Blog Post" 4 | description: "A Description" 5 | date: 2020-10-26 20:01:21 -0400 6 | type: card-img-top 7 | categories: latin text 8 | image: http://placehold.it/750X300?text=Header+Image # for local images, place in /assets/img/posts/ 9 | caption: 10 | last-updated: 2020-10-26 20:01:21 -0400 11 | categories: post ipsum 12 | tag: jekyll 13 | author: Tyler Butler 14 | card: card-2 15 | --- 16 | 17 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Urna id volutpat lacus laoreet non curabitur gravida arcu. Quisque non tellus orci ac. Tincidunt tortor aliquam nulla facilisi cras fermentum odio eu. Cursus metus aliquam eleifend mi in nulla posuere sollicitudin aliquam. Maecenas ultricies mi eget mauris pharetra et ultrices neque ornare. Mi proin sed libero enim. Vitae sapien pellentesque habitant morbi tristique. Sit amet commodo nulla facilisi nullam vehicula. A condimentum vitae sapien pellentesque habitant morbi. Id venenatis a condimentum vitae sapien. In nulla posuere sollicitudin aliquam ultrices. 18 | 19 | Amet mauris commodo quis imperdiet massa tincidunt. Pellentesque pulvinar pellentesque habitant morbi tristique senectus et netus. Orci sagittis eu volutpat odio facilisis mauris sit amet. Est lorem ipsum dolor sit amet consectetur adipiscing elit pellentesque. Amet consectetur adipiscing elit pellentesque habitant morbi. Sit amet nulla facilisi morbi tempus iaculis urna. A lacus vestibulum sed arcu. Turpis cursus in hac habitasse platea dictumst. Vestibulum rhoncus est pellentesque elit ullamcorper dignissim cras tincidunt. Est ante in nibh mauris cursus mattis molestie a. Sit amet massa vitae tortor condimentum lacinia. Mauris ultrices eros in cursus turpis. Pellentesque habitant morbi tristique senectus et. Congue nisi vitae suscipit tellus mauris. Tincidunt praesent semper feugiat nibh sed pulvinar. Nec dui nunc mattis enim ut tellus elementum sagittis. Metus vulputate eu scelerisque felis. Morbi enim nunc faucibus a pellentesque. Pellentesque eu tincidunt tortor aliquam nulla facilisi cras fermentum odio. 20 | 21 | A erat nam at lectus urna duis convallis convallis tellus. Adipiscing elit ut aliquam purus sit amet luctus venenatis lectus. Tristique risus nec feugiat in fermentum posuere urna nec. Vitae aliquet nec ullamcorper sit amet. Diam volutpat commodo sed egestas. Purus semper eget duis at tellus at urna condimentum mattis. Tristique senectus et netus et malesuada. Sit amet tellus cras adipiscing enim. Senectus et netus et malesuada fames ac turpis egestas integer. Amet consectetur adipiscing elit pellentesque habitant morbi tristique senectus et. Non diam phasellus vestibulum lorem sed risus ultricies. Neque sodales ut etiam sit amet nisl purus in. Molestie at elementum eu facilisis. Turpis egestas integer eget aliquet nibh praesent. Turpis in eu mi bibendum neque. Molestie at elementum eu facilisis sed odio morbi quis commodo. Phasellus vestibulum lorem sed risus ultricies tristique nulla aliquet enim. Purus gravida quis blandit turpis. Mi in nulla posuere sollicitudin aliquam ultrices. 22 | 23 | Donec ac odio tempor orci dapibus ultrices in. Sed libero enim sed faucibus turpis in eu. Viverra aliquet eget sit amet tellus cras adipiscing enim. Feugiat nibh sed pulvinar proin. Congue eu consequat ac felis donec et odio pellentesque diam. Consequat interdum varius sit amet mattis vulputate enim nulla. Feugiat nibh sed pulvinar proin gravida hendrerit lectus. Sit amet consectetur adipiscing elit. Nunc vel risus commodo viverra maecenas accumsan lacus vel facilisis. Viverra orci sagittis eu volutpat. Integer eget aliquet nibh praesent tristique magna sit amet purus. Ullamcorper sit amet risus nullam. Non pulvinar neque laoreet suspendisse interdum consectetur libero. Consequat id porta nibh venenatis cras sed felis. Nisi lacus sed viverra tellus in hac habitasse. Viverra mauris in aliquam sem fringilla ut. 24 | 25 | Pulvinar pellentesque habitant morbi tristique senectus et netus et. Lacus laoreet non curabitur gravida arcu ac. Pulvinar pellentesque habitant morbi tristique senectus et netus. Ut lectus arcu bibendum at varius vel. Ridiculus mus mauris vitae ultricies leo integer malesuada. Amet dictum sit amet justo. Pretium vulputate sapien nec sagittis aliquam malesuada. Libero enim sed faucibus turpis in. Id volutpat lacus laoreet non curabitur gravida arcu ac. Morbi tristique senectus et netus. Id neque aliquam vestibulum morbi blandit cursus risus at. Turpis massa sed elementum tempus egestas sed sed risus pretium. Tincidunt eget nullam non nisi est sit amet facilisis. Amet purus gravida quis blandit turpis cursus in. Semper risus in hendrerit gravida rutrum quisque non tellus. Cras adipiscing enim eu turpis egestas pretium aenean pharetra. -------------------------------------------------------------------------------- /_posts/2020-10-28-Dumbarton-Style-Guide.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Dumbarton Style Guide" 4 | description: "The Only Useful Post Here" 5 | type: card-dated 6 | date: 2020-10-28 20:01:21 -0400 7 | categories: Dumabrton style 8 | image: http://placehold.it/750X300?text=Header+Image # for local images, place in /assets/img/posts/ 9 | caption: 10 | last-updated: 2020-10-26 20:01:21 -0400 11 | categories: post 12 | tag: styleguide 13 | author: Tyler Butler 14 | card: card-1 15 | --- 16 | 17 | + [Markdown](#markdown) 18 | + [Bootstrap](#bootstrap) 19 | + [Custom CSS] 20 | 21 | # Markdown 22 | 23 | # Heading `#` 24 | ## Heading `##` 25 | ### Heading`###` 26 | #### Heading `####` 27 | ##### Heading`#####` 28 | 29 | *italics* `*italics*` 30 | **Bold** `**Bold**` 31 | 32 | 33 | Code Highlighting 34 | ```python 35 | def my_function(): 36 | print("Hello from a function") 37 | 38 | my_function() 39 | ``` 40 | 41 | 42 | > Block Quote 43 | 44 | 45 | Tables 46 | 47 | | Syntax | Description | Test Text | 48 | | :--- | :----: | ---: | 49 | | Header | Title | Here's this | 50 | | Paragraph | Text | And more | 51 | {:.mbtablestyle} 52 | 53 | 54 | Here's a simple footnote,[^1] and here's a longer one.[^bignote] 55 | 56 | [^1]: This is the first footnote. 57 | 58 | [^bignote]: Here's one with multiple paragraphs and code. 59 | 60 | Indent paragraphs to include them in the footnote. 61 | 62 | `{ my code }` 63 | 64 | Add as many paragraphs as you like. 65 | 66 | # Bootstrap 67 | This theme uses Bootstrap 4 CDN. In addition to markdown, you can use raw bootstrap HTML to format posts and pages. For a full list of options, check out the [Documentation](https://getbootstrap.com/docs/4.5/getting-started/introduction/) page. 68 | 69 | 70 | 73 | 76 | 79 | 82 | 85 | 88 | 91 | 94 | 95 |

Example heading New

96 |

Example heading New

97 |

Example heading New

98 |

Example heading New

99 |
Example heading New
100 |
Example heading New
101 | 102 | 107 | 108 | 114 | 115 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 |
136 | 137 | 138 | 139 |
140 | 143 | 147 |
148 |
149 | 150 |
151 | ... 152 |
153 |
Card title
154 |

Some quick example text to build on the card title and make up the bulk of the card's content.

155 |
156 |
    157 |
  • Cras justo odio
  • 158 |
  • Dapibus ac facilisis in
  • 159 |
  • Vestibulum at eros
  • 160 |
161 |
162 | Card link 163 | Another link 164 |
165 |
166 | 167 | 168 |
169 | 170 | 173 | 180 |
181 | 182 |
183 |
184 | 185 |
186 | 187 |
188 |
189 |
190 | 191 |
192 | 193 |
194 |
195 |
196 |
197 | Radios 198 |
199 |
200 | 201 | 204 |
205 |
206 | 207 | 210 |
211 |
212 | 213 | 216 |
217 |
218 |
219 |
220 |
221 |
Checkbox
222 |
223 |
224 | 225 | 228 |
229 |
230 |
231 |
232 |
233 | 234 |
235 |
236 |
237 | 238 | 239 |
240 |
241 | @ 242 |
243 | 244 |
245 | 246 |
247 | 248 |
249 | @example.com 250 |
251 |
252 | 253 | 254 |
255 |
256 | https://example.com/users/ 257 |
258 | 259 |
260 | 261 |
262 |
263 | $ 264 |
265 | 266 |
267 | .00 268 |
269 |
270 | 271 |
272 |
273 | With textarea 274 |
275 | 276 |
277 | 278 | 279 |
280 |

Hello, world!

281 |

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

282 |
283 |

It uses utility classes for typography and spacing to space content out within the larger container.

284 | Learn more 285 |
286 | 287 |
    288 |
  • 289 | Cras justo odio 290 | 14 291 |
  • 292 |
  • 293 | Dapibus ac facilisis in 294 | 2 295 |
  • 296 |
  • 297 | Morbi leo risus 298 | 1 299 |
  • 300 |
301 | 302 | 303 |
304 | 307 | 308 | 309 | 310 | 311 |
312 | 313 | 314 |
    315 |
  • 316 | ... 317 |
    318 |
    List-based media object
    319 | Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. 320 |
    321 |
  • 322 |
  • 323 | ... 324 |
    325 |
    List-based media object
    326 | Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. 327 |
    328 |
  • 329 |
  • 330 | ... 331 |
    332 |
    List-based media object
    333 | Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. 334 |
    335 |
  • 336 |
337 | 338 | 357 | 358 | 359 |
360 |
361 | 367 |
368 |
369 |
370 |
...
371 |
...
372 |
...
373 |
...
374 |
375 |
376 |
377 | 378 | 379 | 385 | 386 | 387 | 393 | 394 | 395 | 398 | 399 | 402 | 403 | 406 | 407 | 408 | 421 | 422 | 423 | 426 | 427 | 430 | 431 | 435 | 436 | 439 | 440 | 441 |
442 | Loading... 443 |
444 |
445 | Loading... 446 |
447 |
448 | Loading... 449 |
450 |
451 | Loading... 452 |
453 |
454 | Loading... 455 |
456 |
457 | Loading... 458 |
459 |
460 | Loading... 461 |
462 |
463 | Loading... 464 |
465 | 466 | 467 |
468 | 469 |
470 | 471 | 472 | 485 | 486 | 499 |
500 |
501 | 502 | 503 | 506 | 509 | 512 | 515 | 516 | 517 |
518 | 519 |
520 | 521 |

This paragraph will be entirely selected when clicked by the user.

522 |

This paragraph has the default select behavior.

523 |

This paragraph will not be selectable when clicked by the user.

524 | 525 |
...
526 |
...
527 | 528 | 529 | 530 |
531 | 532 | 550 | 551 | 552 | 553 | 554 | Links using markdown are normal and styled like this ... 555 | 556 | [A link](https://codepen.io/melnik909/pen/KGxdjY) 557 | 558 | But if you use the right class, it can look like this... 559 | 560 | read more 561 | 562 | 563 | 564 | #### Making Charts with Chart.js 565 | 566 | 567 | 568 | 569 | 570 | 571 | 594 | 595 | -------------------------------------------------------------------------------- /_posts/2020-10-29-welcome-to-jekyll.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Welcome to Jekyll!" 4 | description: "A Preset Post from Jekyll" 5 | type: card-dated 6 | date: 2020-10-29 20:01:21 -0400 7 | categories: jekyll update 8 | image: http://placehold.it/750X300?text=Header+Image # for local images, place in /assets/img/posts/ 9 | caption: 10 | last-updated: 2020-10-26 20:01:21 -0400 11 | categories: post 12 | tag: jekyll 13 | author: Tyler Butler 14 | card: card-2 15 | --- 16 | 17 | You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. 18 | 19 | Jekyll requires blog post files to be named according to the following format: 20 | 21 | `YEAR-MONTH-DAY-title.MARKUP` 22 | 23 | Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works. 24 | 25 | Jekyll also offers powerful support for code snippets: 26 | 27 | {% highlight ruby %} 28 | def print_hi(name) 29 | puts "Hi, #{name}" 30 | end 31 | print_hi('Tom') 32 | #=> prints 'Hi, Tom' to STDOUT. 33 | {% endhighlight %} 34 | 35 | Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. 36 | 37 | [jekyll-docs]: https://jekyllrb.com/docs/home 38 | [jekyll-gh]: https://github.com/jekyll/jekyll 39 | [jekyll-talk]: https://talk.jekyllrb.com/ 40 | -------------------------------------------------------------------------------- /_posts/projects/2020-08-10-Project-1.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Project 1" 4 | descrption: "A Project Description" 5 | date: 2020-08-10 20:01:21 -0400 6 | type: card-img-top 7 | categories: latin text 8 | image: /assets/img/posts/blog2.jpg 9 | caption: 10 | last-updated: 2020-10-26 20:01:21 -0400 11 | categories: project 12 | --- -------------------------------------------------------------------------------- /_sass/_base.scss: -------------------------------------------------------------------------------- 1 | .mbtablestyle { 2 | border-collapse: collapse; 3 | 4 | > table, td, th { 5 | border: 1px solid black; 6 | } 7 | } -------------------------------------------------------------------------------- /_sass/main.scss: -------------------------------------------------------------------------------- 1 | .title { 2 | font-style: italic; 3 | } 4 | 5 | .author { 6 | a { 7 | border-bottom: 1px dashed var(--global-theme-color); 8 | &:hover { 9 | border-bottom-style: solid; 10 | text-decoration: none; 11 | } 12 | } 13 | 14 | 15 | .dropdown-toggle::after { 16 | display: none; 17 | } -------------------------------------------------------------------------------- /assets/clippy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/img/avatar/2x/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/avatar/2x/avatar.png -------------------------------------------------------------------------------- /assets/img/avatar/3x/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/avatar/3x/avatar.png -------------------------------------------------------------------------------- /assets/img/avatar/avatar.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/avatar/avatar.jpeg -------------------------------------------------------------------------------- /assets/img/avatar/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/avatar/avatar.jpg -------------------------------------------------------------------------------- /assets/img/avatar/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/avatar/avatar.png -------------------------------------------------------------------------------- /assets/img/avatar/cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/avatar/cropped.png -------------------------------------------------------------------------------- /assets/img/dumbarton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/dumbarton.png -------------------------------------------------------------------------------- /assets/img/icons/1x/harvard-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/1x/harvard-crop.png -------------------------------------------------------------------------------- /assets/img/icons/1x/harvard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/1x/harvard.png -------------------------------------------------------------------------------- /assets/img/icons/1x/princeton-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/1x/princeton-crop.png -------------------------------------------------------------------------------- /assets/img/icons/1x/princeton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/1x/princeton.png -------------------------------------------------------------------------------- /assets/img/icons/2x/Asset 1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/2x/Asset 1@2x.png -------------------------------------------------------------------------------- /assets/img/icons/2x/harvard-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/2x/harvard-crop.png -------------------------------------------------------------------------------- /assets/img/icons/2x/harvard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/2x/harvard.png -------------------------------------------------------------------------------- /assets/img/icons/2x/princeton-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/2x/princeton-crop.png -------------------------------------------------------------------------------- /assets/img/icons/2x/princeton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/2x/princeton.png -------------------------------------------------------------------------------- /assets/img/icons/3x/Asset 1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/3x/Asset 1@3x.png -------------------------------------------------------------------------------- /assets/img/icons/3x/harvard-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/3x/harvard-crop.png -------------------------------------------------------------------------------- /assets/img/icons/3x/harvard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/3x/harvard.png -------------------------------------------------------------------------------- /assets/img/icons/3x/princeton-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/3x/princeton-crop.png -------------------------------------------------------------------------------- /assets/img/icons/3x/princeton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/3x/princeton.png -------------------------------------------------------------------------------- /assets/img/icons/3x/princeton@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/3x/princeton@3x.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-144x144.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-256x256.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-36x36.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-384x384.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-48x48.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-72x72.png -------------------------------------------------------------------------------- /assets/img/icons/android-chrome-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/android-chrome-96x96.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-114x114-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-114x114-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-120x120-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-120x120-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-144x144-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-144x144-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-152x152-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-152x152-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-180x180-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-180x180-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-57x57-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-57x57-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-60x60-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-60x60-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-72x72-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-72x72-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-76x76-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-76x76-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /assets/img/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /assets/img/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/favicon-16x16.png -------------------------------------------------------------------------------- /assets/img/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/favicon-32x32.png -------------------------------------------------------------------------------- /assets/img/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/favicon.ico -------------------------------------------------------------------------------- /assets/img/icons/harvard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/harvard.png -------------------------------------------------------------------------------- /assets/img/icons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/mstile-144x144.png -------------------------------------------------------------------------------- /assets/img/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/mstile-150x150.png -------------------------------------------------------------------------------- /assets/img/icons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/mstile-310x150.png -------------------------------------------------------------------------------- /assets/img/icons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/mstile-310x310.png -------------------------------------------------------------------------------- /assets/img/icons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/mstile-70x70.png -------------------------------------------------------------------------------- /assets/img/icons/princeton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/icons/princeton.png -------------------------------------------------------------------------------- /assets/img/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | Created by potrace 1.11, written by Peter Selinger 2001-2013 9 | 10 | 12 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /assets/img/icons/site.webmanifest: -------------------------------------------------------------------------------- 1 | { 2 | "name": "", 3 | "short_name": "", 4 | "icons": [ 5 | { 6 | "src": "/android-chrome-192x192.png", 7 | "sizes": "192x192", 8 | "type": "image/png" 9 | }, 10 | { 11 | "src": "/android-chrome-512x512.png", 12 | "sizes": "512x512", 13 | "type": "image/png" 14 | } 15 | ], 16 | "theme_color": "#ffffff", 17 | "background_color": "#ffffff", 18 | "display": "standalone" 19 | } 20 | -------------------------------------------------------------------------------- /assets/img/posts/blog-paris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/posts/blog-paris.jpg -------------------------------------------------------------------------------- /assets/img/posts/blog-paris2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/posts/blog-paris2.jpg -------------------------------------------------------------------------------- /assets/img/posts/blog-paris4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/posts/blog-paris4.jpg -------------------------------------------------------------------------------- /assets/img/posts/blog1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/posts/blog1.jpeg -------------------------------------------------------------------------------- /assets/img/posts/blog2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/posts/blog2.jpg -------------------------------------------------------------------------------- /assets/img/posts/blog6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/img/posts/blog6.jpeg -------------------------------------------------------------------------------- /assets/pdf/example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/pdf/example.pdf -------------------------------------------------------------------------------- /assets/pdf/vitae.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/assets/pdf/vitae.pdf -------------------------------------------------------------------------------- /contact.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: contact 3 | title: 4 | date: 2020-11-20 5 | pgp: true 6 | --- 7 | 8 | Feel free to reach out to me on Twitter , Linkedin , or Keybase. You can also send me a message through the netlify form api below. If needed, you can use the button below to copy my public PGP key 9 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contributing to Jekyll-Theme-Dumbarton 2 | 3 | *This document was adapted from the open-source contribution guidelines for [Brian A. Danielak](https://gist.github.com/briandk/3d2e8b3ec8daf5a27a62)* 4 | 5 | I love your input! I want to make contributing to this project as easy and transparent as possible, whether it's: 6 | 7 | - Reporting a bug 8 | - Discussing the current state of the code 9 | - Submitting a fix 10 | - Proposing new features 11 | - Becoming a maintainer 12 | 13 | ## Develop with Github 14 | I use github to host code, to track issues and feature requests, as Ill as accept pull requests. 15 | 16 | ## I Use [Github Flow](https://guides.github.com/introduction/flow/index.html), So All Code Changes Happen Through Pull Requests 17 | Pull requests are the best way to propose changes to the codebase (I use [Github Flow](https://guides.github.com/introduction/flow/index.html)). I actively welcome your pull requests: 18 | 19 | 1. Fork the repo and create your branch from `master`. 20 | 2. If you've added code that should be tested, add tests. 21 | 3. If you've changed APIs, update the documentation. 22 | 4. Ensure the test suite passes. 23 | 5. Make sure your code lints. 24 | 6. Issue that pull request! 25 | 26 | ## Any contributions you make will be under the MIT Software License 27 | In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern. 28 | 29 | ## Report bugs using Github's [issues](https://github.com/tcbutler320/Jekyll-Theme-Dumbarton/issues) 30 | I use GitHub issues to track public bugs. Report a bug by [opening a new issue](); it's that easy! 31 | 32 | ## Write bug reports with detail, background, and sample code 33 | 34 | **Great Bug Reports** tend to have: 35 | 36 | - A quick summary and/or background 37 | - Steps to reproduce 38 | - Be specific! 39 | - Give sample code if you can. 40 | - What you expected would happen 41 | - What actually happens 42 | - Notes (possibly including why you think this might be happening, or stuff you tried that didn't work) 43 | 44 | People *love* thorough bug reports. I'm not even kidding. 45 | 46 | ## License 47 | By contributing, you agree that your contributions will be licensed under its MIT License. 48 | 49 | -------------------------------------------------------------------------------- /css/main.css: -------------------------------------------------------------------------------- 1 | /* Sticky footer styles 2 | -------------------------------------------------- */ 3 | html { 4 | position: relative; 5 | min-height: 100%; 6 | } 7 | body { 8 | margin-bottom: 60px; 9 | position: relative; 10 | } 11 | .footer { 12 | position: absolute; 13 | bottom: 0; 14 | left: 0; 15 | width: 100%; 16 | height: 60px; /* Set the fixed height of the footer here */ 17 | line-height: 60px; /* Vertically center the text there */ 18 | background-color: #f5f5f5; 19 | } 20 | 21 | code { 22 | font: 0.85em Monaco, Courier, Monospace; 23 | } 24 | 25 | 26 | a.highlighted, a.highlighted:link { 27 | color: black; 28 | text-decoration: none; 29 | background-position-y: -0%; 30 | background-image: linear-gradient( white 50%, gold 50%); 31 | transition: background 500ms ease; 32 | background-size: 2px; 33 | background-size: auto 175%; 34 | } 35 | 36 | a.highlighted:hover { 37 | background-position-y: 100%; 38 | 39 | } 40 | 41 | .dumbarton-home{ 42 | width:50%; 43 | max-width:300px; 44 | max-height:150px; 45 | padding-right: 10px; 46 | padding-top: 10px; 47 | } 48 | 49 | .dumbarton-icon{ 50 | padding-right: 10px; 51 | padding-left: 2px; 52 | padding-top: 2px; 53 | } 54 | 55 | 56 | .dumbarton-spacer { 57 | padding-bottom: 50px; 58 | padding-top: 50px; 59 | } 60 | 61 | 62 | .dumbarton-spacer-sm { 63 | padding-bottom: 5px; 64 | padding-top: 5px; 65 | } 66 | .publications { 67 | text-align: left; 68 | } 69 | 70 | /* Layout */ 71 | * { 72 | @include box-sizing(border-box); 73 | } 74 | 75 | /* Styling */ 76 | .timeline { 77 | margin: 4em auto; 78 | position: relative; 79 | max-width: 46em; 80 | 81 | &:before { 82 | background-color: $color-1; 83 | content: ''; 84 | margin-left: -1px; 85 | position: absolute; 86 | top: 0; 87 | left: 2em; 88 | width: 2px; 89 | height: 100%; 90 | } 91 | } 92 | 93 | .timeline-event { 94 | position: relative; 95 | 96 | &:hover { 97 | 98 | .timeline-event-icon { 99 | @include rotate (-45deg); 100 | background-color: $color-3; 101 | } 102 | 103 | .timeline-event-thumbnail { 104 | @include box-shadow(inset 40em 0 0 0 $color-3); 105 | } 106 | } 107 | } 108 | 109 | .timeline-event-copy { 110 | padding: 2em; 111 | position: relative; 112 | top: -1.875em; 113 | left: 4em; 114 | width: 80%; 115 | 116 | h3 { 117 | font-size: 1.75em; 118 | } 119 | 120 | h4 { 121 | font-size: 1.2em; 122 | margin-bottom: 1.2em; 123 | } 124 | 125 | strong { 126 | font-weight: 700; 127 | } 128 | 129 | p:not(.timeline-event-thumbnail) { 130 | padding-bottom: 1.2em; 131 | } 132 | } 133 | 134 | .timeline-event-icon { 135 | @include transition(transform 0.2s ease-in); 136 | @include rotate (45deg); 137 | 138 | background-color: $color-1; 139 | outline: 10px solid $color-2; 140 | display: block; 141 | margin: 0.5em 0.5em 0.5em -0.5em; 142 | position: absolute; 143 | top: 0; 144 | left: 2em; 145 | width: 1em; 146 | height: 1em; 147 | } 148 | 149 | .timeline-event-thumbnail { 150 | @include transition(box-shadow 0.5s ease-in 0.1s); 151 | color: $color-2; 152 | font-size: 0.75em; 153 | 154 | background-color: $color-1; 155 | @include box-shadow(inset 0 0 0 0em #ef795a); 156 | display: inline-block; 157 | margin-bottom: 1.2em; 158 | padding: 0.25em 1em 0.2em 1em; 159 | } 160 | 161 | .bd-example { 162 | position: relative; 163 | padding: 1rem; 164 | margin: 1rem -15px 0; 165 | border: solid #f7f7f9; 166 | border-width: .2rem 0 0; 167 | } 168 | 169 | .bd-example::after { 170 | display: block; 171 | clear: both; 172 | content: ""; 173 | } 174 | 175 | #sticky-footer { 176 | flex-shrink: none; 177 | left: 0; 178 | bottom: 0; 179 | background-color: #f5f5f5; 180 | } 181 | 182 | #page-content { 183 | flex: 1 0 auto; 184 | } 185 | 186 | 187 | .resp-sharing-button__link, 188 | .resp-sharing-button__icon { 189 | display: inline-block 190 | } 191 | 192 | .resp-sharing-button__link { 193 | text-decoration: none; 194 | color: #fff; 195 | margin: 0.5em 196 | } 197 | 198 | .resp-sharing-button { 199 | border-radius: 5px; 200 | transition: 25ms ease-out; 201 | padding: 0.5em 0.75em; 202 | font-family: Helvetica Neue,Helvetica,Arial,sans-serif 203 | } 204 | 205 | .resp-sharing-button__icon svg { 206 | width: 1em; 207 | height: 1em; 208 | margin-right: 0.4em; 209 | vertical-align: top 210 | } 211 | 212 | .resp-sharing-button--small svg { 213 | margin: 0; 214 | vertical-align: middle 215 | } 216 | 217 | /* Non solid icons get a stroke */ 218 | .resp-sharing-button__icon { 219 | stroke: #fff; 220 | fill: none 221 | } 222 | 223 | /* Solid icons get a fill */ 224 | .resp-sharing-button__icon--solid, 225 | .resp-sharing-button__icon--solidcircle { 226 | fill: #fff; 227 | stroke: none 228 | } 229 | 230 | .resp-sharing-button--twitter { 231 | background-color: #55acee 232 | } 233 | 234 | .resp-sharing-button--twitter:hover { 235 | background-color: #2795e9 236 | } 237 | 238 | .resp-sharing-button--pinterest { 239 | background-color: #bd081c 240 | } 241 | 242 | .resp-sharing-button--pinterest:hover { 243 | background-color: #8c0615 244 | } 245 | 246 | .resp-sharing-button--facebook { 247 | background-color: #3b5998 248 | } 249 | 250 | .resp-sharing-button--facebook:hover { 251 | background-color: #2d4373 252 | } 253 | 254 | .resp-sharing-button--tumblr { 255 | background-color: #35465C 256 | } 257 | 258 | .resp-sharing-button--tumblr:hover { 259 | background-color: #222d3c 260 | } 261 | 262 | .resp-sharing-button--reddit { 263 | background-color: #5f99cf 264 | } 265 | 266 | .resp-sharing-button--reddit:hover { 267 | background-color: #3a80c1 268 | } 269 | 270 | .resp-sharing-button--google { 271 | background-color: #dd4b39 272 | } 273 | 274 | .resp-sharing-button--google:hover { 275 | background-color: #c23321 276 | } 277 | 278 | .resp-sharing-button--linkedin { 279 | background-color: #0077b5 280 | } 281 | 282 | .resp-sharing-button--linkedin:hover { 283 | background-color: #046293 284 | } 285 | 286 | .resp-sharing-button--email { 287 | background-color: #777 288 | } 289 | 290 | .resp-sharing-button--email:hover { 291 | background-color: #5e5e5e 292 | } 293 | 294 | .resp-sharing-button--xing { 295 | background-color: #1a7576 296 | } 297 | 298 | .resp-sharing-button--xing:hover { 299 | background-color: #114c4c 300 | } 301 | 302 | .resp-sharing-button--whatsapp { 303 | background-color: #25D366 304 | } 305 | 306 | .resp-sharing-button--whatsapp:hover { 307 | background-color: #1da851 308 | } 309 | 310 | .resp-sharing-button--hackernews { 311 | background-color: #FF6600 312 | } 313 | .resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus { background-color: #FB6200 } 314 | 315 | .resp-sharing-button--vk { 316 | background-color: #507299 317 | } 318 | 319 | .resp-sharing-button--vk:hover { 320 | background-color: #43648c 321 | } 322 | 323 | .resp-sharing-button--facebook { 324 | background-color: #3b5998; 325 | border-color: #3b5998; 326 | } 327 | 328 | .resp-sharing-button--facebook:hover, 329 | .resp-sharing-button--facebook:active { 330 | background-color: #2d4373; 331 | border-color: #2d4373; 332 | } 333 | 334 | .resp-sharing-button--twitter { 335 | background-color: #55acee; 336 | border-color: #55acee; 337 | } 338 | 339 | .resp-sharing-button--twitter:hover, 340 | .resp-sharing-button--twitter:active { 341 | background-color: #2795e9; 342 | border-color: #2795e9; 343 | } 344 | 345 | .resp-sharing-button--email { 346 | background-color: #777777; 347 | border-color: #777777; 348 | } 349 | 350 | .resp-sharing-button--email:hover, 351 | .resp-sharing-button--email:active { 352 | background-color: #5e5e5e; 353 | border-color: #5e5e5e; 354 | } 355 | 356 | .resp-sharing-button--linkedin { 357 | background-color: #0077b5; 358 | border-color: #0077b5; 359 | } 360 | 361 | .resp-sharing-button--linkedin:hover, 362 | .resp-sharing-button--linkedin:active { 363 | background-color: #046293; 364 | border-color: #046293; 365 | } 366 | 367 | .resp-sharing-button--reddit { 368 | background-color: #5f99cf; 369 | border-color: #5f99cf; 370 | } 371 | 372 | .resp-sharing-button--reddit:hover, 373 | .resp-sharing-button--reddit:active { 374 | background-color: #3a80c1; 375 | border-color: #3a80c1; 376 | } 377 | 378 | .resp-sharing-button--hackernews { 379 | background-color: #FF6600; 380 | border-color: #FF6600; 381 | } 382 | 383 | .resp-sharing-button--hackernews:hover 384 | .resp-sharing-button--hackernews:active { 385 | background-color: #FB6200; 386 | border-color: #FB6200; 387 | } 388 | 389 | 390 | .highlight .hll { background-color: #333333 } 391 | .highlight { background: #212121; color: #ffffff } 392 | .highlight .c { color: #008800; font-style: italic; background-color: #0f140f } /* Comment */ 393 | .highlight .err { color: #ffffff } /* Error */ 394 | .highlight .esc { color: #ffffff } /* Escape */ 395 | .highlight .g { color: #ffffff } /* Generic */ 396 | .highlight .k { color: #fb660a; font-weight: bold } /* Keyword */ 397 | .highlight .l { color: #ffffff } /* Literal */ 398 | .highlight .n { color: #ffffff } /* Name */ 399 | .highlight .o { color: #ffffff } /* Operator */ 400 | .highlight .x { color: #ffffff } /* Other */ 401 | .highlight .p { color: #ffffff } /* Punctuation */ 402 | .highlight .ch { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Hashbang */ 403 | .highlight .cm { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Multiline */ 404 | .highlight .cp { color: #ff0007; font-weight: bold; font-style: italic; background-color: #0f140f } /* Comment.Preproc */ 405 | .highlight .cpf { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.PreprocFile */ 406 | .highlight .c1 { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Single */ 407 | .highlight .cs { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Special */ 408 | .highlight .gd { color: #ffffff } /* Generic.Deleted */ 409 | .highlight .ge { color: #ffffff } /* Generic.Emph */ 410 | .highlight .gr { color: #ffffff } /* Generic.Error */ 411 | .highlight .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */ 412 | .highlight .gi { color: #ffffff } /* Generic.Inserted */ 413 | .highlight .go { color: #444444; background-color: #222222 } /* Generic.Output */ 414 | .highlight .gp { color: #ffffff } /* Generic.Prompt */ 415 | .highlight .gs { color: #ffffff } /* Generic.Strong */ 416 | .highlight .gu { color: #ffffff; font-weight: bold } /* Generic.Subheading */ 417 | .highlight .gt { color: #ffffff } /* Generic.Traceback */ 418 | .highlight .kc { color: #fb660a; font-weight: bold } /* Keyword.Constant */ 419 | .highlight .kd { color: #fb660a; font-weight: bold } /* Keyword.Declaration */ 420 | .highlight .kn { color: #fb660a; font-weight: bold } /* Keyword.Namespace */ 421 | .highlight .kp { color: #fb660a } /* Keyword.Pseudo */ 422 | .highlight .kr { color: #fb660a; font-weight: bold } /* Keyword.Reserved */ 423 | .highlight .kt { color: #cdcaa9; font-weight: bold } /* Keyword.Type */ 424 | .highlight .ld { color: #ffffff } /* Literal.Date */ 425 | .highlight .m { color: #0086f7; font-weight: bold } /* Literal.Number */ 426 | .highlight .s { color: #0086d2 } /* Literal.String */ 427 | .highlight .na { color: #ff0086; font-weight: bold } /* Name.Attribute */ 428 | .highlight .nb { color: #ffffff } /* Name.Builtin */ 429 | .highlight .nc { color: #ffffff } /* Name.Class */ 430 | .highlight .no { color: #0086d2 } /* Name.Constant */ 431 | .highlight .nd { color: #ffffff } /* Name.Decorator */ 432 | .highlight .ni { color: #ffffff } /* Name.Entity */ 433 | .highlight .ne { color: #ffffff } /* Name.Exception */ 434 | .highlight .nf { color: #ff0086; font-weight: bold } /* Name.Function */ 435 | .highlight .nl { color: #ffffff } /* Name.Label */ 436 | .highlight .nn { color: #ffffff } /* Name.Namespace */ 437 | .highlight .nx { color: #ffffff } /* Name.Other */ 438 | .highlight .py { color: #ffffff } /* Name.Property */ 439 | .highlight .nt { color: #fb660a; font-weight: bold } /* Name.Tag */ 440 | .highlight .nv { color: #fb660a } /* Name.Variable */ 441 | .highlight .ow { color: #ffffff } /* Operator.Word */ 442 | .highlight .w { color: #888888 } /* Text.Whitespace */ 443 | .highlight .mb { color: #0086f7; font-weight: bold } /* Literal.Number.Bin */ 444 | .highlight .mf { color: #0086f7; font-weight: bold } /* Literal.Number.Float */ 445 | .highlight .mh { color: #0086f7; font-weight: bold } /* Literal.Number.Hex */ 446 | .highlight .mi { color: #0086f7; font-weight: bold } /* Literal.Number.Integer */ 447 | .highlight .mo { color: #0086f7; font-weight: bold } /* Literal.Number.Oct */ 448 | .highlight .sa { color: #0086d2 } /* Literal.String.Affix */ 449 | .highlight .sb { color: #0086d2 } /* Literal.String.Backtick */ 450 | .highlight .sc { color: #0086d2 } /* Literal.String.Char */ 451 | .highlight .dl { color: #0086d2 } /* Literal.String.Delimiter */ 452 | .highlight .sd { color: #0086d2 } /* Literal.String.Doc */ 453 | .highlight .s2 { color: #0086d2 } /* Literal.String.Double */ 454 | .highlight .se { color: #0086d2 } /* Literal.String.Escape */ 455 | .highlight .sh { color: #0086d2 } /* Literal.String.Heredoc */ 456 | .highlight .si { color: #0086d2 } /* Literal.String.Interpol */ 457 | .highlight .sx { color: #0086d2 } /* Literal.String.Other */ 458 | .highlight .sr { color: #0086d2 } /* Literal.String.Regex */ 459 | .highlight .s1 { color: #0086d2 } /* Literal.String.Single */ 460 | .highlight .ss { color: #0086d2 } /* Literal.String.Symbol */ 461 | .highlight .bp { color: #ffffff } /* Name.Builtin.Pseudo */ 462 | .highlight .fm { color: #ff0086; font-weight: bold } /* Name.Function.Magic */ 463 | .highlight .vc { color: #fb660a } /* Name.Variable.Class */ 464 | .highlight .vg { color: #fb660a } /* Name.Variable.Global */ 465 | .highlight .vi { color: #fb660a } /* Name.Variable.Instance */ 466 | .highlight .vm { color: #fb660a } /* Name.Variable.Magic */ 467 | .highlight .il { color: #0086f7; font-weight: bold } /* Literal.Number.Integer.Long */ 468 | 469 | 470 | S - card-header Bootstrap 4CSS 471 | .heading-footer 472 | { 473 | background-image: url(bg.jpg); 474 | background-size: cover; 475 | height: 175px; 476 | -webkit-box-shadow: none; 477 | box-shadow: none; 478 | border: 0px; 479 | border-radius: 0px; 480 | } 481 | 482 | .panel-profile-img 483 | { 484 | max-width: 250px; 485 | margin-top: -160px; 486 | margin-bottom: 5px; 487 | border: 3px solid #fff; 488 | border-radius: 0%; 489 | } 490 | 491 | .heading-footer 492 | { 493 | background-image: url(/assets/img/publications.png); 494 | background-size: cover; 495 | height: 175px; 496 | -webkit-box-shadow: none; 497 | box-shadow: none; 498 | border: 0px; 499 | border-radius: 0px; 500 | } 501 | 502 | .panel-profile-img 503 | { 504 | max-width: 250px; 505 | margin-top: -160px; 506 | margin-bottom: 5px; 507 | border: 3px solid #fff; 508 | border-radius: 0%; 509 | } 510 | 511 | 512 | .sidenav { 513 | transform: rotateZ(90deg); 514 | transform-origin: bottom left; 515 | position: absolute; 516 | left: 0; 517 | margin-left: 0px; 518 | margin-right: 5px; 519 | top: -3rem; 520 | height: 2rem; 521 | width: 12rem; 522 | z-index: 0; 523 | } 524 | 525 | .sidewid { 526 | position: fixed; 527 | right: 0; 528 | margin-right: 0px; 529 | margin-top: 500px; 530 | top: 0rem; 531 | height: 10rem; 532 | width: 20 rem; 533 | z-index: 10; 534 | } 535 | 536 | 537 | .glowing-border { 538 | outline: none; 539 | border-color: #495464; 540 | box-shadow: 0 0 10px #495464; 541 | } 542 | 543 | .glowing-border:focus { 544 | outline: none; 545 | border-color: #495464; 546 | box-shadow: 0 0 10px #495464; 547 | } 548 | 549 | .glowing-border:hover { 550 | outline: none; 551 | border-color: #495464; 552 | box-shadow: 0 0 20px #495464; 553 | } 554 | 555 | 556 | .blogcard{ 557 | border-radius: 4px; 558 | background: #fff; 559 | box-shadow: 0 6px 10px rgba(0,0,0,.08), 0 0 6px rgba(0,0,0,.05); 560 | transition: .3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12); 561 | padding: 14px 80px 18px 36px; 562 | cursor: pointer; 563 | } 564 | 565 | .blogcard:hover{ 566 | transform: scale(1.05); 567 | box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06); 568 | } 569 | 570 | .blogcard h3{ 571 | font-weight: 600; 572 | } 573 | 574 | .blogcard img{ 575 | position: absolute; 576 | top: 20px; 577 | right: 15px; 578 | max-height: 120px; 579 | } 580 | 581 | .card-1{ 582 | background-image: url(https://ionicframework.com/img/getting-started/ionic-native-card.png); 583 | background-repeat: no-repeat; 584 | background-position: right; 585 | background-size: 80px; 586 | } 587 | 588 | .card-2{ 589 | background-image: url(https://ionicframework.com/img/getting-started/components-card.png); 590 | background-repeat: no-repeat; 591 | background-position: right; 592 | background-size: 80px; 593 | } 594 | 595 | .card-3{ 596 | background-image: url(https://ionicframework.com/img/getting-started/theming-card.png); 597 | background-repeat: no-repeat; 598 | background-position: right; 599 | background-size: 80px; 600 | } 601 | 602 | @media(max-width: 990px){ 603 | .blogcard{ 604 | margin: 20px; 605 | } 606 | } 607 | 608 | a:link {color: black;} /* unvisited link */ 609 | a:visited {color: black;} /* visited link */ 610 | a:hover {color: black;} /* mouse over link */ 611 | a:active {color: black;} /* selected link */ 612 | 613 | 614 | 615 | /* regular - font-weight: 400 */ 616 | @font-face { 617 | font-family: 'Proxima'; 618 | src: url('https://static3.avast.com/10001188/web/o/f/400/proximanova-regular-webfont.woff2') format('woff2'), 619 | url('https://static3.avast.com/10001188/web/o/f/400/proximanova-regular-webfont.woff') format('woff'); 620 | font-style: normal; 621 | font-weight: 400; 622 | font-display: swap; 623 | } 624 | 625 | /* bold - font-weight: 700 */ 626 | @font-face { 627 | font-family: 'Proxima'; 628 | src: url('https://static3.avast.com/10001188/web/o/f/700/proximanova-bold-webfont.woff2') format('woff2'), 629 | url('https://static3.avast.com/10001188/web/o/f/700/proximanova-bold-webfont.woff') format('woff'); 630 | font-style: normal; 631 | font-weight: 700; 632 | font-display: swap; 633 | } 634 | 635 | $font-family: Proxima, Helvetica, Arial, sans-serif; 636 | 637 | /* Badge */ 638 | 639 | .badge { 640 | font-family: Proxima; 641 | font-weight: 700; 642 | letter-spacing: 1.5px; 643 | text-transform: uppercase; 644 | } 645 | 646 | .badge-primary { 647 | background-color: rgba(78, 34, 208, 0.1); 648 | color: #4e22d0; 649 | } 650 | 651 | .badge-secondary { 652 | background-color: rgba(255, 120, 0, 0.1); 653 | color: #ff7800; 654 | } 655 | 656 | /* Size modifications */ 657 | .badge-m { 658 | font-size: 13px; 659 | padding: 8px 16px; 660 | } 661 | 662 | .badge-s { 663 | font-size: 11px; 664 | padding: 5px 12px; 665 | } 666 | 667 | .badge-xs { 668 | font-size: 11px; 669 | padding: 3px 8px; 670 | } 671 | 672 | /* Tag */ 673 | 674 | .badge-pill { 675 | background-color: #e9e8f3; 676 | color: rgba(38, 28, 106, 0.7); 677 | padding: 10px 16px; 678 | &:hover { 679 | background-color: #514988 !important; 680 | color: #fff; 681 | } 682 | &:focus { 683 | background-color: #514988 !important; 684 | color: #fff; 685 | } 686 | } 687 | 688 | /* Layout */ 689 | 690 | .wrap { 691 | display: flex; 692 | font-family: Proxima; 693 | margin: 5% 0 0 15%; 694 | } 695 | -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: home 3 | title: 4 | date: 2020-11-20 5 | --- 6 | ### Hi, I'm Dumbarton 👋 7 | Dumbarton is a Jekyll Theme developed by [Tyler Butler](https://github.com/tcbutler320). The theme is designed for academics and features a simple home page with an about me section and an interactive highlights section to describe publications, coursework, courses taught, and projects. You can checkout the project on [Github](https://github.com/tcbutler320/Jekyll-Theme-Dumbarton), feel free to make contributions and feature requests and don't forget to give it a star. 8 | 9 | Contact Me -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/logo.png -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build] 2 | command = "jekyll build" 3 | publish = "_site" -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dumbarton", 3 | "version": "1.0.0", 4 | "description": "A Jekyll theme for academics", 5 | "scripts": { 6 | "test": "test" 7 | }, 8 | "repository": { 9 | "type": "git", 10 | "url": "git+https://github.com/tcbutler320/Dumbarton.git" 11 | }, 12 | "keywords": [ 13 | "jekyll" 14 | ], 15 | "author": "Tyler Butler", 16 | "license": "MIT", 17 | "bugs": { 18 | "url": "https://github.com/tcbutler320/Dumbarton/issues" 19 | }, 20 | "homepage": "https://github.com/tcbutler320/Dumbarton#readme" 21 | } 22 | -------------------------------------------------------------------------------- /pages/about.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | permalink: /about.html 4 | title: About Me 5 | description: Get to know what I'm up too 6 | header-img: 7 | last-updated: 2020-10-30 5:55 PM 8 | --- 9 | 10 |

{{ page.title }}

11 | 12 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Libero id faucibus nisl tincidunt eget. Cursus metus aliquam eleifend mi in nulla posuere sollicitudin. Duis convallis convallis tellus id interdum velit. Ultricies mi eget mauris pharetra et. Odio pellentesque diam volutpat commodo sed egestas. Eu mi bibendum neque egestas congue quisque. Augue lacus viverra vitae congue eu consequat ac felis donec. Ultrices vitae auctor eu augue ut lectus arcu. Eu consequat ac felis donec et. Sollicitudin aliquam ultrices sagittis orci a scelerisque purus semper eget. 13 | 14 | 15 | *This is an example of code* 16 | ```js 17 | 22 | ``` 23 | 24 | Semper eget duis at tellus at urna condimentum. Elit scelerisque mauris pellentesque pulvinar pellentesque habitant. Suspendisse faucibus interdum posuere lorem ipsum dolor. Volutpat commodo sed egestas egestas fringilla phasellus faucibus. Maecenas accumsan lacus vel facilisis volutpat est velit egestas dui. Massa placerat duis ultricies lacus. Fermentum et sollicitudin ac orci phasellus egestas tellus. Placerat orci nulla pellentesque dignissim enim sit amet. Tellus mauris a diam maecenas sed enim. Tortor vitae purus faucibus ornare. Lectus quam id leo in vitae turpis massa. Porttitor eget dolor morbi non arcu risus quis varius. Felis eget nunc lobortis mattis aliquam. Integer vitae justo eget magna fermentum. 25 | 26 | Egestas congue quisque egestas diam in arcu cursus euismod quis. Ullamcorper eget nulla facilisi etiam dignissim diam. Nunc pulvinar sapien et ligula ullamcorper. Turpis in eu mi bibendum. Faucibus scelerisque eleifend donec pretium vulputate. Euismod lacinia at quis risus sed vulputate odio ut enim. Phasellus faucibus scelerisque eleifend donec pretium. Non enim praesent elementum facilisis leo vel fringilla est ullamcorper. Quis auctor elit sed vulputate. Eu mi bibendum neque egestas. Eu turpis egestas pretium aenean pharetra magna ac. Augue ut lectus arcu bibendum at. Urna condimentum mattis pellentesque id nibh tortor id aliquet lectus. Fermentum leo vel orci porta non pulvinar. Pellentesque eu tincidunt tortor aliquam nulla facilisi. Amet commodo nulla facilisi nullam vehicula ipsum a arcu. 27 | 28 | -------------------------------------------------------------------------------- /pages/blog.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | permalink: /blog.html 4 | title: My Blog 5 | description: I write about cyber threat intelligence 6 | header-img: 7 | last-updated: 2020-10-30 5:55 PM 8 | --- 9 | 10 | 11 | {% if site.twitter-widget %} 12 |
13 | 14 |
15 |
16 | {% for post in site.posts %} 17 |
18 |

{{ post.title }}

19 | {{post.tag}} 20 |

{{post.description}}

21 |

{{post.lead}}

22 |
23 | {% endfor %} 24 |
25 |
26 | 27 |
28 | 29 |
30 |
31 | {% else %} 32 | 33 |
34 | {% for post in site.posts %} 35 |
36 |

{{ post.title }}

37 | {{post.tag}} 38 |

{{post.description}}

39 |

{{post.lead}}

40 |
41 | {% endfor %} 42 |
43 |
44 | {% endif %} 45 | 46 | -------------------------------------------------------------------------------- /pages/publications.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | permalink: /publications.html 4 | title: Publications 5 | header-img: 6 | last-updated: 2020-10-30 5:55 PM 7 | --- 8 | {% assign theme = site.data.themes[site.ui_theme] %} 9 |
10 |
11 |
{{ page.title }}
12 |
13 |
14 | {% bibliography -f papers %} 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /pages/tags.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: page 3 | permalink: /tags.html 4 | title: Tagsc 5 | description: I write about cyber threat intelligence 6 | header-img: 7 | last-updated: 2020-10-30 5:55 PM 8 | --- 9 | 10 | 11 |
12 | 13 |
14 | 15 |
16 |

{{ page.title }}

17 | 18 | {% for post in site.posts %} 19 |
20 | Card image cap 21 |
22 |

{{ post.title }}

23 |

{{ post.description }}

24 | {% if site.nav-color == "demo" %} 25 | Read Article → 26 | {% else %} 27 | Read Article → 28 | {% endif %} 29 |
30 | 34 |
35 | {% endfor %} 36 | 37 | 38 | 46 | 47 |
48 | 49 |
50 | 51 |
52 |
Search
53 |
54 |
55 | 56 | 57 | 58 | 59 |
60 |
61 |
62 | 63 | 64 |
65 |
Categories
66 |
67 |
68 |
69 |
    70 | {% for tag in site.tags %} 71 |
  • 72 | {% if site.nav-color == "demo" %} 73 | {{ tag[0] }} 74 | {% else %} 75 | {{ tag[0] }} 76 | {% endif %} 77 |
  • 78 | {% endfor %} 79 |
80 |
81 |
82 |
83 |
84 | 85 | 86 |
87 |
All Articles
88 |
89 | {% for post in site.posts %} 90 |
  • {{ post.title }}
  • 91 | {% endfor %} 92 |
    93 |
    94 | 95 | 96 | 97 |
    98 |
    Twitter Widget
    99 | 102 |
    103 | 104 | 105 | 106 |
    107 |
    Side Widget
    108 |
    109 |

    You can make this into anything you want

    110 |
    111 |
    112 | 113 |
    114 | 115 |
    116 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/screenshot.png -------------------------------------------------------------------------------- /screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbutler320/Jekyll-Theme-Dumbarton/2bb5a097a90adb970c7cda4a5ce16086388d7111/screenshot2.png --------------------------------------------------------------------------------