├── assets ├── css │ └── main.scss └── img │ ├── logo.jpg │ ├── mlh.jpg │ ├── .DS_Store │ ├── favicon.ico │ ├── social-link.jpg │ ├── education │ ├── uob.png │ └── fellowship.svg │ ├── experience │ ├── fellowship.svg │ └── mlh.svg │ └── logo.svg ├── .gitignore ├── _data ├── experience.yml ├── blogs.yml ├── education.yml ├── nav.yml └── projects.yml ├── sections ├── blogs.html ├── education-page.html ├── experience-page.html └── project-page.html ├── _layouts ├── default.html ├── page.html ├── section.html └── blog.html ├── _includes ├── profile.html ├── navbar.html ├── navItems.html ├── education.html ├── experience.html ├── projects.html ├── blogs.html └── header.html ├── index.html ├── Gemfile ├── 404.html ├── _config.yml ├── _sass ├── profile.scss ├── navbar.scss ├── section.scss ├── all.scss └── page.scss ├── LICENSE ├── projects └── sprint1.md ├── README.md ├── Gemfile.lock ├── CODE_OF_CONDUCT.md └── _posts └── 2018-08-20-blog1.md /assets/css/main.scss: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | @import 'all'; 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .jekyll-cache 4 | .jekyll-metadata 5 | vendor 6 | -------------------------------------------------------------------------------- /assets/img/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/mlh-fellowship-portfolio/master/assets/img/logo.jpg -------------------------------------------------------------------------------- /assets/img/mlh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/mlh-fellowship-portfolio/master/assets/img/mlh.jpg -------------------------------------------------------------------------------- /assets/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/mlh-fellowship-portfolio/master/assets/img/.DS_Store -------------------------------------------------------------------------------- /assets/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/mlh-fellowship-portfolio/master/assets/img/favicon.ico -------------------------------------------------------------------------------- /_data/experience.yml: -------------------------------------------------------------------------------- 1 | - role: Open Source Fellow 2 | company: MLH Fellowship 3 | dates: Summer 2020 4 | logo: fellowship.svg -------------------------------------------------------------------------------- /assets/img/social-link.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/mlh-fellowship-portfolio/master/assets/img/social-link.jpg -------------------------------------------------------------------------------- /assets/img/education/uob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ksdkamesh99/mlh-fellowship-portfolio/master/assets/img/education/uob.png -------------------------------------------------------------------------------- /sections/blogs.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: Blogs 3 | layout: section 4 | --- 5 | 6 |
7 | {% include blogs.html %} -------------------------------------------------------------------------------- /sections/education-page.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: Education 3 | layout: section 4 | --- 5 | 6 |
7 | {% include education.html %} -------------------------------------------------------------------------------- /sections/experience-page.html: -------------------------------------------------------------------------------- 1 | --- 2 | title: Experience 3 | layout: section 4 | --- 5 | 6 |
7 | {% include experience.html %} -------------------------------------------------------------------------------- /sections/project-page.html: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | title: Projects 4 | layout: section 5 | 6 | --- 7 | 8 |
9 | {% include projects.html %} -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | 5 | {% include header.html %} 6 | 7 | 8 | {{ content }} 9 | 10 | 11 | -------------------------------------------------------------------------------- /_includes/profile.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |

{{ site.title }}

6 |
-------------------------------------------------------------------------------- /_data/blogs.yml: -------------------------------------------------------------------------------- 1 | - title: Blog 2 2 | date: 2019-08-20 3 | url: "/" 4 | 5 | - title: Blog 3 6 | date: 2019-09-10 7 | url: "/" 8 | 9 | - title: Blog 4 10 | date: 2020-09-14 11 | url: "/" -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | 4 | 5 | {% include header.html %} 6 | 7 | 8 | {% include navbar.html %} 9 | 10 | {% include profile.html %} 11 | {% include navItems.html %} 12 | 13 | 14 | -------------------------------------------------------------------------------- /_data/education.yml: -------------------------------------------------------------------------------- 1 | - course: BSc Computer Science 2 | institute: University of Birmingham 3 | dates: 2018 - 2021 4 | logo: uob.png 5 | 6 | - course: Explorer Fellow 7 | institute: MLH Fellowship 8 | dates: Fall 2020 9 | logo: fellowship.svg 10 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | gem "jekyll", "~> 4.1.1" 3 | 4 | platforms :mingw, :x64_mingw, :mswin, :jruby do 5 | gem "tzinfo", "~> 1.2" 6 | gem "tzinfo-data" 7 | end 8 | 9 | gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] 10 | 11 | -------------------------------------------------------------------------------- /_includes/navbar.html: -------------------------------------------------------------------------------- 1 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /_data/nav.yml: -------------------------------------------------------------------------------- 1 | navItems: 2 | - title: About 3 | url: / 4 | 5 | - title: Experience 6 | url: /sections/experience-page.html 7 | 8 | - title: Projects 9 | url: /sections/project-page.html 10 | 11 | - title: Education 12 | url: /sections/education-page.html 13 | 14 | - title: Blogs 15 | url: /sections/blogs.html 16 | -------------------------------------------------------------------------------- /_includes/navItems.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 15 | -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 17 | 18 |
19 | {{ content }} 20 |
-------------------------------------------------------------------------------- /_includes/education.html: -------------------------------------------------------------------------------- 1 |
2 | {% for item in site.data.education %} 3 |
4 |
5 | 6 |
7 |
8 |

{{ item.course }}

9 |

{{ item.institute }}

10 |

{{ item.dates }}

11 |
12 |
13 | {% endfor %} 14 |
15 | -------------------------------------------------------------------------------- /_includes/experience.html: -------------------------------------------------------------------------------- 1 |
2 | {% for item in site.data.experience %} 3 |
4 |
5 | 6 |
7 |
8 |

{{ item.role }}

9 |

{{ item.company }}

10 |

{{ item.dates }}

11 |
12 |
13 | {% endfor %} 14 |
15 | -------------------------------------------------------------------------------- /_layouts/section.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 |
6 |
7 | 12 |
13 |
14 | {{ page.title }} 15 |
16 |
17 |
18 | {% include navItems.html %} 19 | 20 | {{ content }} 21 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /assets/img/education/fellowship.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/img/experience/fellowship.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | title: "Will Russell" 2 | email: fellowship@mlh.io 3 | description: >- # this means to ignore newlines until "baseurl:" 4 | Write an awesome description for your new site here. You can edit this 5 | line in _config.yml. It will appear in your document head meta (for 6 | Google search results) and in your feed.xml site description. 7 | baseurl: "/" 8 | url: "/portfolio-template" 9 | twitter_username: mlhacks 10 | github_username: mlh-fellowship 11 | 12 | sass: 13 | sass_dir: _sass 14 | 15 | icon: ./assets/img/icon.jpg -------------------------------------------------------------------------------- /_includes/projects.html: -------------------------------------------------------------------------------- 1 |
2 | {% for item in site.data.projects %} 3 | {% if item.page-name %} 4 | 5 | {% else %} 6 | 7 | {% endif %} 8 |
9 |
10 |

{{ item.title }}

11 |

{{ item.event }}

12 |

{{ item.date }}

13 |
14 |
15 |
16 | {% endfor %} 17 |
18 | -------------------------------------------------------------------------------- /_data/projects.yml: -------------------------------------------------------------------------------- 1 | - title: Social Good! 2 | event: MLH Fellowship Explorer Sprint 5 3 | date: Fall 2020 - Batch 1 4 | 5 | - title: Developer Tools! 6 | event: MLH Fellowship Explorer Sprint 4 7 | date: Fall 2020 - Batch 1 8 | 9 | - title: Machine Learning Project 10 | event: MLH Fellowship Explorer Sprint 3 11 | date: Fall 2020 - Batch 1 12 | 13 | - title: Fun Game 14 | event: MLH Fellowship Explorer Sprint 2 15 | date: Fall 2020 - Batch 1 16 | 17 | - title: Flash Card Generator 18 | event: MLH Fellowship Explorer Sprint 1 19 | date: Fall 2020 - Batch 1 20 | page-name: sprint1 21 | -------------------------------------------------------------------------------- /_sass/profile.scss: -------------------------------------------------------------------------------- 1 | .profile { 2 | background-color: #1d539f !important; 3 | text-align: center; 4 | height: 320px; 5 | h1 { 6 | font-size: 50px; 7 | font-weight: 700; 8 | color: white; 9 | } 10 | 11 | img { 12 | border-radius: 50%; 13 | max-width: 100%; 14 | max-height: 100%; 15 | margin-left: auto; 16 | margin-right: auto; 17 | display: block; 18 | padding: 20px; 19 | } 20 | 21 | .profile-picture { 22 | margin-bottom: 30px; 23 | height: 200px; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /_layouts/blog.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | 20 | 21 | 22 |
23 | 24 | {{ content }} 25 |

Blog Written on {{ page.date | date_to_string }}

26 | 27 |
-------------------------------------------------------------------------------- /_includes/blogs.html: -------------------------------------------------------------------------------- 1 |
2 | {% for item in site.posts %} 3 | 4 |
5 |
6 |

{{ item.blogtitle }}

7 |

{{ item.date | date_to_string }}

8 |
9 |
10 |
11 | {% endfor %} 12 | 13 | {% for item in site.data.blogs %} 14 | 15 |
16 |
17 |

{{ item.title }}

18 |

{{ item.date | date_to_string }}

19 |
20 |
21 |
22 | {% endfor %} 23 |
24 | -------------------------------------------------------------------------------- /_sass/navbar.scss: -------------------------------------------------------------------------------- 1 | .nav-bar { 2 | width: 100%; 3 | display: inline-block; 4 | background-color: #1C539F; 5 | font-family: "Poppins", serif; 6 | font-weight: 700 !important; 7 | padding-top: 10px; 8 | } 9 | 10 | .nav-content .logo-touch-target { 11 | display: inline-flex; 12 | height: 60%; 13 | width: 350px; 14 | } 15 | 16 | .nav-content .nav-logo { 17 | height: 60px; 18 | margin: auto; 19 | } 20 | 21 | .nav-logo { 22 | display: flex; 23 | align-items: center; 24 | justify-content: center; 25 | } 26 | 27 | .nav-logo img { 28 | width: 200px; 29 | } 30 | 31 | .nav-content nav { 32 | display: block; 33 | width: 100%; 34 | text-align: right; 35 | padding-top: 0px; 36 | padding-right: 0px; 37 | } 38 | .navItemsContainer{ 39 | display:flex; 40 | justify-content: center; 41 | background: #0F305E; 42 | width:100%; 43 | height:100%; 44 | padding:15px 45 | } 46 | .navItemsContainer > a { 47 | margin-right: 10px; 48 | margin-left: 10px; 49 | color:wheat; 50 | text-decoration: none; 51 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 MLH Fellowship 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 all 13 | 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 THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /_sass/section.scss: -------------------------------------------------------------------------------- 1 | p, h1, h2, h3, h4, h5, h6, button { 2 | font-family: "Open Sans", serif; 3 | } 4 | 5 | h2 { 6 | font-size: large; 7 | } 8 | 9 | body { 10 | background-color: #f5f5f9 !important; 11 | background-size: cover; 12 | width: auto!important; 13 | overflow-x: hidden!important; 14 | font-family: "Open Sans", serif; 15 | } 16 | 17 | .section-banner { 18 | padding: 20px 0px 50px 0px; 19 | height: auto; 20 | background-color: #1d539f; 21 | } 22 | 23 | .spaced-box { 24 | height: 30px; 25 | } 26 | 27 | .section-banner .logo { 28 | max-width:180px; 29 | max-height:60px; 30 | width: auto; 31 | height: auto; 32 | align-self: center; 33 | display: block; 34 | margin-left: auto; 35 | margin-right: auto; 36 | } 37 | 38 | .section-banner .title { 39 | color: white; 40 | font-size: 50px; 41 | font-weight: 700; 42 | text-align: center; 43 | } 44 | 45 | .page { 46 | text-align: left; 47 | } 48 | 49 | 50 | 51 | 52 | @media screen and (max-width: 768px) { 53 | 54 | .section-banner { 55 | padding: 20px 0px 20px 0px; 56 | height: 150px; 57 | } 58 | 59 | .section-banner .logo { 60 | max-width:150px; 61 | max-height:60px; 62 | width: auto; 63 | height: auto; 64 | } 65 | 66 | .section-banner .title { 67 | color: white; 68 | font-size: 30px; 69 | font-weight: 700; 70 | } 71 | 72 | } -------------------------------------------------------------------------------- /_includes/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | 11 | 14 | 17 | 20 | 22 | 23 | 24 | 26 | 28 | 29 | 30 | 31 | {{ site.title }} 32 | -------------------------------------------------------------------------------- /projects/sprint1.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Sprint 1 Project 3 | layout: page 4 | --- 5 | 6 | ## Inspiration 7 | 8 | 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 9 | 10 | ## What it does 11 | 12 | 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 13 | 14 | ## How we built it 15 | 16 | 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 17 | 18 | ## Challenge we ran into 19 | 20 | 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. -------------------------------------------------------------------------------- /_sass/all.scss: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); 2 | @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap'); 3 | @import 'navbar'; 4 | @import 'profile'; 5 | @import 'page'; 6 | @import'section'; 7 | 8 | .card-container { 9 | display: grid; 10 | grid-template-columns: repeat(4, 1fr); 11 | font-family: "Open Sans", sans-serif; 12 | } 13 | 14 | @media only screen and (max-width: 1500px) { 15 | .card-container { 16 | grid-template-columns: repeat(3, 1fr); 17 | } 18 | } 19 | 20 | @media only screen and (max-width: 1000px) { 21 | .card-container { 22 | grid-template-columns: repeat(2, 1fr); 23 | } 24 | } 25 | 26 | @media only screen and (max-width: 768px) { 27 | .card-container { 28 | grid-template-columns: 1fr; 29 | } 30 | } 31 | 32 | 33 | body { 34 | background-color: #f5f5f9; 35 | margin-bottom: 50px; 36 | } 37 | h2 { 38 | margin-bottom: 20px; 39 | margin-top: 20px; 40 | font-weight: 700; 41 | text-align: center; 42 | } 43 | 44 | .card { 45 | display: flex; 46 | flex-direction: row; 47 | align-items: center; 48 | margin: 20px 30px; 49 | background-color: white; 50 | border-radius: .375rem; 51 | padding: 1.5em; 52 | font-size: 1.2em; 53 | } 54 | 55 | a { 56 | color: black; 57 | } 58 | 59 | .info { 60 | p { 61 | margin-top: 5px; 62 | margin: 0px; 63 | text-align: left; 64 | } 65 | 66 | .title { 67 | font-size: 500; 68 | font-weight: bold; 69 | } 70 | 71 | .location { 72 | font-size: medium; 73 | font-weight: 400; 74 | } 75 | 76 | .dates { 77 | font-size: small; 78 | color: #404040; 79 | } 80 | } 81 | 82 | .icon { 83 | width: 70px; 84 | height: 70px; 85 | margin-right: 20px; 86 | padding: 10px; 87 | 88 | img { 89 | width: 100%; 90 | } 91 | } 92 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Portfolio Template 2 | 3 | This is a Jekyll website template designed for Explorer Fellows. During the Fellowship, you'll generate a number of projects 4 | 5 | This can also be used for Open Source and Externship Fellows but you might need to make some tweaks. 6 | 7 | ## Make your own! 8 | 9 | 1. Fork this repository or use the Template button. 10 | 2. Update `_config.yml` to contain your information. 11 | 1. Change `url` to be what your Github Pages will be (the name of the repository) 12 | 2. Make sure it has the / 13 | 3. Go to the repository settings and turn on GitHub Pages 14 | 15 | ## Add your portfolio 16 | 17 | Head to `_data` and fill out either `projects.yml`, `experience.yml` and `education.yml`. 18 | 19 | Project example. 20 | ```yaml 21 | - title: Machine Learning Project 22 | event: MLH Fellowship Explorer Sprint 3 - Batch 1 23 | date: Fall 2020 24 | ``` 25 | 26 | Experience example. 27 | ```yaml 28 | - role: Open Source Fellow 29 | company: MLH Fellowship 30 | dates: Summer 2020 31 | logo: fellowship.svg 32 | ``` 33 | 34 | Education example. 35 | ```yaml 36 | - course: Explorer Fellow 37 | institute: MLH Fellowship 38 | dates: Fall 2020 39 | logo: fellowship.svg 40 | ``` 41 | ## Add project posts 42 | 43 | 1. Make a new `.md` file inside of `projects`. 44 | 2. Add the header to your markdown file (see below) and change the title to the name of your blog post. 45 | 3. Write your project page! Can be a README from GitHub or your Devpost page. 46 | 4. Add the `page-name` field to your `projects.yml` (see below). 47 | 48 | Top of post markdown file post. 49 | ``` 50 | --- 51 | title: Sprint 1 Project 52 | layout: page 53 | --- 54 | ``` 55 | 56 | `projects.yml` with the `page-name` field. 57 | 58 | ```yaml 59 | - title: Machine Learning Project 60 | event: MLH Fellowship Explorer Sprint 3 - Batch 1 61 | date: Fall 2020 62 | page-name: sprint1 63 | ``` 64 | 65 | ## Development 66 | 67 | If you want to test it locally or add some new features, run the below commands. Make sure to have Ruby and Bundler installed. 68 | 69 | ``` 70 | bundle install 71 | bundle exec jekyll serve 72 | ``` 73 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | addressable (2.7.0) 5 | public_suffix (>= 2.0.2, < 5.0) 6 | colorator (1.1.0) 7 | concurrent-ruby (1.1.7) 8 | em-websocket (0.5.2) 9 | eventmachine (>= 0.12.9) 10 | http_parser.rb (~> 0.6.0) 11 | eventmachine (1.2.7) 12 | eventmachine (1.2.7-x64-mingw32) 13 | ffi (1.13.1) 14 | ffi (1.13.1-x64-mingw32) 15 | forwardable-extended (2.6.0) 16 | http_parser.rb (0.6.0) 17 | i18n (1.8.5) 18 | concurrent-ruby (~> 1.0) 19 | jekyll (4.1.1) 20 | addressable (~> 2.4) 21 | colorator (~> 1.0) 22 | em-websocket (~> 0.5) 23 | i18n (~> 1.0) 24 | jekyll-sass-converter (~> 2.0) 25 | jekyll-watch (~> 2.0) 26 | kramdown (~> 2.1) 27 | kramdown-parser-gfm (~> 1.0) 28 | liquid (~> 4.0) 29 | mercenary (~> 0.4.0) 30 | pathutil (~> 0.9) 31 | rouge (~> 3.0) 32 | safe_yaml (~> 1.0) 33 | terminal-table (~> 1.8) 34 | jekyll-sass-converter (2.1.0) 35 | sassc (> 2.0.1, < 3.0) 36 | jekyll-watch (2.2.1) 37 | listen (~> 3.0) 38 | kramdown (2.3.0) 39 | rexml 40 | kramdown-parser-gfm (1.1.0) 41 | kramdown (~> 2.0) 42 | liquid (4.0.3) 43 | listen (3.3.3) 44 | rb-fsevent (~> 0.10, >= 0.10.3) 45 | rb-inotify (~> 0.9, >= 0.9.10) 46 | mercenary (0.4.0) 47 | pathutil (0.16.2) 48 | forwardable-extended (~> 2.6) 49 | public_suffix (4.0.6) 50 | rb-fsevent (0.10.4) 51 | rb-inotify (0.10.1) 52 | ffi (~> 1.0) 53 | rexml (3.2.4) 54 | rouge (3.25.0) 55 | safe_yaml (1.0.5) 56 | sassc (2.4.0) 57 | ffi (~> 1.9) 58 | sassc (2.4.0-x64-mingw32) 59 | ffi (~> 1.9) 60 | terminal-table (1.8.0) 61 | unicode-display_width (~> 1.1, >= 1.1.1) 62 | thread_safe (0.3.6) 63 | tzinfo (1.2.9) 64 | thread_safe (~> 0.1) 65 | tzinfo-data (1.2021.1) 66 | tzinfo (>= 1.0.0) 67 | unicode-display_width (1.7.0) 68 | wdm (0.1.1) 69 | 70 | PLATFORMS 71 | ruby 72 | x64-mingw32 73 | 74 | DEPENDENCIES 75 | jekyll (~> 4.1.1) 76 | tzinfo (~> 1.2) 77 | tzinfo-data 78 | wdm (~> 0.1.1) 79 | 80 | BUNDLED WITH 81 | 2.1.4 82 | -------------------------------------------------------------------------------- /_sass/page.scss: -------------------------------------------------------------------------------- 1 | p, h1, h2, h3, h4, h5, h6, button { 2 | font-family: "Open Sans", serif; 3 | } 4 | 5 | h2 { 6 | font-size: large; 7 | } 8 | 9 | body { 10 | background-color: #f5f5f9 !important; 11 | background-size: cover; 12 | width: auto!important; 13 | overflow-x: hidden!important; 14 | font-family: "Open Sans", serif; 15 | } 16 | 17 | .banner { 18 | padding: 20px 0px 50px 0px; 19 | height: 150px; 20 | background-color: #1d539f; 21 | } 22 | 23 | .banner .logo { 24 | max-width:180px; 25 | max-height:60px; 26 | width: auto; 27 | height: auto; 28 | } 29 | 30 | .banner .title { 31 | color: white; 32 | font-size: 50px; 33 | font-weight: 700; 34 | } 35 | 36 | .page { 37 | text-align: left; 38 | } 39 | 40 | 41 | .page h1 { 42 | text-align: left !important; 43 | font-weight: 800 !important; 44 | color: black; 45 | margin-bottom: 0.7em; 46 | } 47 | 48 | .page h2 { 49 | text-align: left !important; 50 | font-weight: 800 !important; 51 | color: black; 52 | margin-bottom: 0.5em; 53 | } 54 | 55 | .page h3 { 56 | font-weight: 600 !important; 57 | text-align: left !important; 58 | color: black; 59 | font-size: 1.3rem; 60 | } 61 | 62 | .page h4 { 63 | font-weight: 600 !important; 64 | text-align: center !important; 65 | color: black; 66 | } 67 | 68 | .page p { 69 | color: black; 70 | font-weight: 500; 71 | } 72 | 73 | .page td { 74 | color: black; 75 | } 76 | 77 | .page th { 78 | color: black; 79 | } 80 | 81 | .page li { 82 | color: black; 83 | } 84 | 85 | .page a { 86 | color: #0f90fe; 87 | } 88 | 89 | .page a:hover { 90 | color: #0f90fe; 91 | } 92 | 93 | .page code { 94 | color: #17a2b8; 95 | } 96 | 97 | hr { 98 | background-color: black; 99 | padding: 1px; 100 | margin-top: 1em !important; 101 | margin-bottom: 1em !important; 102 | } 103 | 104 | @media screen and (max-width: 768px) { 105 | 106 | .banner { 107 | padding: 20px 0px 20px 0px; 108 | height: 110px; 109 | } 110 | 111 | .banner .logo { 112 | max-width:150px; 113 | max-height:60px; 114 | width: auto; 115 | height: auto; 116 | } 117 | 118 | .banner .title { 119 | color: white; 120 | font-size: 30px; 121 | font-weight: 700; 122 | } 123 | 124 | .page h1 { 125 | font-size: 1.5rem !important; 126 | } 127 | 128 | .page h2 { 129 | font-size: 1.2rem !important; 130 | } 131 | 132 | .page h4 { 133 | font-size: 0.8rem !important; 134 | } 135 | } -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | **TL;DR.** Be respectful. Harassment and abuse are never tolerated. If you are in a situation that makes you uncomfortable at an MLH Member Event, if the event itself is creating an unsafe or inappropriate environment, or if interacting with a MLH representative or event organizer makes you uncomfortable, please report it using the procedures included in this document. 3 | 4 | Major League Hacking (MLH) stands for inclusivity. We believe that every single person has the right to hack in a safe and welcoming environment. 5 | 6 | Harassment includes but is not limited to offensive verbal or written comments related to gender, age, sexual orientation, disability, physical appearance, body size, race, religion, social class, economic status, veteran status, sexual images, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. If what you’re doing is making someone feel uncomfortable, that counts as harassment and is enough reason to stop doing it. 7 | 8 | Participants asked to stop any harassing behavior are expected to comply immediately. 9 | 10 | Sponsors, judges, mentors, volunteers, organizers, MLH staff, and anyone else at the event are also subject to the anti-harassment policy. In particular, attendees should not use sexualised images, activities, or other material both in their hacks and during the event. Booth staff (including volunteers) should not use sexualised clothing/uniforms/costumes, or otherwise create a sexualised environment. 11 | 12 | If a participant engages in harassing behavior, MLH may take any action it deems appropriate, including warning the offender or expulsion from the event with no eligibility for reimbursement or refund of any type. 13 | 14 | If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact MLH using the reporting procedures defined below. 15 | 16 | MLH representatives will be happy to help participants contact campus security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the event. We value your attendance. 17 | 18 | We expect participants to follow these rules at all hackathon venues, online interactions in relation to the event, hackathon-related social events, and on hackathon supplied transportation. 19 | 20 | ## Reporting Procedures 21 | 22 | If you feel uncomfortable or think there may be a potential violation of the code of conduct, please report it immediately to the MLH Representative that is on-site at the event. All reporters have the right to remain anonymous. 23 | 24 | By sending information to the general reporting line, your report will go to any or all of the MLH representatives listed below. 25 | 26 | - North America General Reporting - +1 409 202 6060, incidents@mlh.io 27 | - Europe General Reporting - +44 800 808 5675, incidents@mlh.io 28 | - Asia-Pacific General Reporting - +91 80004 02492, incidents@mlh.io 29 | 30 | ## Special Incidents 31 | If you are uncomfortable reporting your situation to one or more of these people or need to contact any of them directly in case of emergency, direct contact details are listed below. Incidents emailed to incidents@mlh.io may be addressed after the event. 32 | 33 | - Chi Nguyen - +1 (586) 244-8877, chi@mlh.io 34 | - Jon Gottfried - +1 (212) 851-6746, jon@mlh.io 35 | - Nick Quinlan - +1 (510) 859-8578, nq@mlh.io 36 | - Swift - +1 (347) 220-8667, swift@mlh.io 37 | - Ryan Swift - +1 (347) 868-6698, ryan@mlh.io 38 | 39 | MLH reserves the right to revise, make exceptions to, or otherwise amend these policies in whole or in part. If you have any questions regarding these policies, please contact MLH by e-mail at hi@mlh.io. 40 | 41 | This guide was last updated on: 42 | Oct 16, 2019 43 | -------------------------------------------------------------------------------- /_posts/2018-08-20-blog1.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: blog 3 | author: Will 4 | blogtitle: Blog1 5 | --- 6 | 7 | 8 | #### Hey Everyone! This is my blog. I am adding some lorem ipsum text you can add your blog as markdown below 9 | 10 | ## Paelice Interea capax 11 | 12 | Lorem markdownum ille, demas quae neque *Iphide*, sed horret, hic breve triumpha 13 | fruges referebat citra fastigiaque. Rigidos levem amore solida praeferret pignus 14 | Amphion aper. Oblitus frustra viribus tamen fortes, sunt peto retexit, non. 15 | Linguam imumque vulnere vindice amictu, nec meritum parvae matrem concurrere 16 | undam! Gerentem remos cultusque illo grandior sanctasque et non, non talia 17 | essem. 18 | 19 | > Negata **imitata nec inane** ubi celat terga libera: ex reicerer AI potius 20 | > fuissem narratur conpagibus quoque! Superabitur **hinc** leves Europaei quis 21 | > iuvenes muros amantem verbis pabula! 22 | 23 | ## Vale est praemia adhuc 24 | 25 | Clausere Phaethon bracchia parcum saecula sagitta consedere fecit Rhodanumque, 26 | pondus et tumet clara, consumitis inguina est spectantis. Obice furor, quae Nec. 27 | Confido haec albentes, ille calidis est consuescit, pretiumque Achille 28 | Capetusque tristis. Quae ora agmen tetigere exercet a coepitque erat quicquid 29 | quaque ausus! Sepulti peremit picto tamen paternum gener in arbore si superest. 30 | 31 | Patria **sustinuit volatu** oneris partus amore: enim Telamon, illa rebus 32 | reversurum cecidere edidit. Promunturiumque percusso et Echo etiamnum dignabitur 33 | **dixit**: regia *nostra*? Cernes in ponere volui nunc Nereusque ingens spem, 34 | sic populum regia fluctus si. Labores veloxque in dolor certa! 35 | 36 | ## Hoc ille ostendit crederet 37 | 38 | Quam inrumpere omnia instar deque, coronatis leves maris damno pontum eripitur 39 | clauditur fecunda Iris! Tibi ducere quid oculis dedere carmina placare amborum; 40 | in navis Aetolius [requiem](http://tenent.com/thersites-plangentibus) sparsisque 41 | paene gradientis nobilis tuetur. Nata lumina; marmore indotata, sepulcro singula 42 | amato ubi [in praemia deus](http://tu.org/imitatus.php) sonumque quamvis. Etiam 43 | tepidisque cuique. 44 | 45 | ## Vincis dextraque 46 | 47 | Cautibus medio fabricataque neptem caespite, tu dixit, pontus Tirynthia 48 | postquam. Non sulphure, fronti, tamen; ore fragosis paries non 49 | [forti](http://et.net/voluere-maribus) vestigia repellit facit. 50 | 51 | ## Cara alio nobis repercusso munere tenetur a 52 | 53 | Conplentur rigido et haec una luridus operire perstat narrat quaecumque remissis 54 | separat obscenae? Tenebas nomen miserantibus iubet gelidaeque fax. Quas erat 55 | **victa draconem** difficile tepido simulacraque consulit vias recessu nomine 56 | refrixit. 57 | 58 | var system_sync = directxPopCisc; 59 | if (port > outputDvd) { 60 | overclocking_file_plain += gifSyntax; 61 | accessDigital = systemLeopardFunction; 62 | lpi.commandMenu = client(ppi, ttl(vista, social)); 63 | } else { 64 | antivirus = rdf_word_dpi; 65 | tftpBccLag = matrix; 66 | wireless_typeface_acl = syntax_clip_character; 67 | } 68 | var abend = openglVrmlSpam.gif.fileRemoteDcim(oop(sink), 4 + friendly + 69 | bridge + certificate, thread(raidRemote, isa + rt_usb_gui, 2)); 70 | if (null_icf_frozen(pci, fios_php(friend_meta_rpc, pda_pup_autoresponder( 71 | codec_seo), promAnimatedComputer))) { 72 | window -= 4; 73 | domainDomain(1, thermistor(static)); 74 | } 75 | ddr_exploit += mouseSequence(windowsIscsi(ram + -5), 31, video_cut_video(4) 76 | + editor); 77 | 78 | Meque dote si accipe **mortes** certe notata si paene, o. Cum viridis pande 79 | iubasque vestram vestem, motu manus genitore est similes illa quorum legebat. 80 | Pondus candentem ad Sardibus amat: aera! Tectoque Cercopum, 81 | [sputantem](http://sua.io/meas-hippolytum) mensis, roga si caput iaculum tempora 82 | furoribus commenta quoniam Autolyci tersis. Motibus se e morte suorum ipse caput 83 | tinguebat invia cavis ultorem. -------------------------------------------------------------------------------- /assets/img/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/img/experience/mlh.svg: -------------------------------------------------------------------------------- 1 | mlh-logo-color-dark --------------------------------------------------------------------------------