Repository: github/personal-website
Branch: master
Commit: ec99147d789e
Files: 24
Total size: 95.1 KB
Directory structure:
gitextract_xz39besz/
├── .gitattributes
├── .gitignore
├── Gemfile
├── LICENSE.txt
├── README.md
├── _config.yml
├── _data/
│ ├── colors.json
│ └── social_media.yml
├── _includes/
│ ├── footer.html
│ ├── header.html
│ ├── interests.html
│ ├── masthead.html
│ ├── post-card.html
│ ├── projects.html
│ ├── repo-card.html
│ ├── thoughts.html
│ └── topic-card.html
├── _layouts/
│ ├── default.html
│ ├── home.html
│ └── post.html
├── _posts/
│ └── 2019-01-29-hello-world.md
├── _sass/
│ └── _highlight-syntax.scss
├── assets/
│ └── styles.scss
└── index.html
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
# Auto detect text files and perform LF normalization
* text=auto
================================================
FILE: .gitignore
================================================
*.gem
.bundle
.sass-cache
_site/
Gemfile.lock
**/.ruby-version
================================================
FILE: Gemfile
================================================
source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins
gem "jekyll-github-metadata"
gem "jekyll-octicons"
gem "jemoji"
================================================
FILE: LICENSE.txt
================================================
The MIT License (MIT)
Copyright (c) 2019 GitHub
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
================================================
FILE: README.md
================================================
# Get started building your personal website
### Showcase your software development skills
This repository gives you the code you'll need to kickstart a personal website that showcases your work as a software developer. And when you manage the code in a GitHub repository, it will automatically render a webpage with the owner's profile information, including a photo, bio, and repositories.
Your personal website is waiting to be personalized, though. It includes space to highlight your specific areas of interest in software development, like languages or industries. And it's standing by to publish your next great blog post.
It's all possible using the combination of [Jekyll](https://jekyllrb.com/docs/) (for building your website), [GitHub Pages](https://pages.github.com/) (for hosting your website), and [GitHub's API](https://developer.github.com/v3/) (for automatically populating your website with content).

## Installation
### Fork the `github/personal-website` repo
You'll be making your own copy of the "personal website starter" repository so you have your own project to customize. A "fork" is a copy of a repository. So select "Fork" atop [the `github/personal-website` repository](https://github.com/github/personal-website).
Once you've found a home for your forked repository, it's yours. You're the owner, so you're ready to publish, if you wish.
### Install in your local development environment
If you want to manage your website in a local web development environment, you'll be using [Ruby](https://jekyllrb.com/docs/installation/).
Once you've found a home for your forked repository, **[clone it](https://help.github.com/articles/cloning-a-repository/)**.
#### Install Jekyll
Jekyll is a [Ruby Gem](https://jekyllrb.com/docs/ruby-101/#gems) that can be installed on most systems.
1. Install a full [Ruby development environment](https://jekyllrb.com/docs/installation/)
2. Install Jekyll and [bundler](https://jekyllrb.com/docs/ruby-101/#bundler) [gems](https://jekyllrb.com/docs/ruby-101/#gems)
```
gem install jekyll bundler
```
3. Change into your new directory
```
cd personal-website
```
4. Install missing gems
```
bundle install
```
5. Build the site and make it available on a local server
```
bundle exec jekyll serve
```
You should see something like:
```
Configuration file: /octocat/personal-website/_config.yml
Source: /octocat/personal-website
Destination: /octocat/_site
Incremental build: disabled. Enable with --incremental
Generating...
GitHub Metadata: No GitHub API authentication could be found. Some fields may be missing or have incorrect data.
done in 14.729 seconds.
Auto-regeneration: enabled for '/octocat/personal-website'
Server address: http://127.0.0.1:4000
Server running... press ctrl-c to stop.
```
Don't worry about the "No GitHub API authentication could be found" message. [API authentication is only necessary](https://github.com/jekyll/github-metadata/blob/master/docs/authentication.md) if you intend to display more detailed metadata, like a branch name.
6. Now browse to [http://localhost:4000](http://localhost:4000)
### Publish
When you host your personal website's code on GitHub, you get the support of free hosting through GitHub Pages.
**The fastest approach** is to rename your repository `username.github.io`, where `username` is your GitHub username (or organization name). Then, the next time you push any changes to your repository's `master` branch, they'll be accessible on the web at your `username.github.io` address.
**If you want to use a custom domain**, you'll want to add it to your repository's "Custom domain" settings on github.com. And then register and/or [configure your domain with a DNS provider](https://help.github.com/articles/quick-start-setting-up-a-custom-domain/).
## Customization
It's your website, and you control the source code. So you can customize everything, if you like. But we've provided a handful of quick customizations for you to consider as you get your website off the ground.
### Quick configuration changes
Most customizations can be done in a matter of seconds, by revising your repository's `_config.yml` file. Just remember to restart your local server each time you save new changes so your Jekyll-powered website rebuilds correctly:
1. Shut down your server by entering the keyboard command <kbd>CTRL</kbd>+<kbd>c</kbd>
2. Restart your server: `bundle exec jekyll serve`
#### Layout
Your website will display in a two-column layout by default on larger-screen devices, with your photo, name, and basic information displayed in a left-aligned "sidebar." You can quickly switch to a "stacked" single-column layout by changing the line in your `_config.yml` file that reads `layout: sidebar` to `layout: stacked`.
#### Style
Your website appears with a "light" white and gray background by default, with dark text. You can quickly switch to a "dark" background with white text by changing the line in your `_config.yml` file that reads `style: light` to `style: dark`.
#### Projects
The "My Projects" section of your website is generated by default with your nine most recently "pushed" repositories. It also excludes repositories that you forked, by default. But each of these parameters can be quickly customized in your repository's `_config.yml` file, under the `projects` dictionary line.
Parameters include:
- `sort_by`: The method by which repositories are sorted. Options include `pushed` and `stars`.
- `limit`: The maximum number of repositories that will be displayed in the "My Projects" section of your website. Out of the box, this number is set to `9`.
- `exclude`:
- `forks`: When `true`, repositories you've forked will be excluded from the listing.
- `projects`: A list the repository names you want to exclude from the listing.
#### Topics
Your website comes pre-configured with three topics (e.g. "Web design" and "Sass") that appear in a section titled "My Interests." These are also stored in your repository's `_config.yml` file, where you can define each topic's name and two other optional details:
- `web_url`: The web address you'd like to your topic to link to (e.g. `https://github.com/topics/sass`).
- `image_url`: The web address of an (ideally square) image that you'd like to appear with your topic.
#### Social media
Your website supports linking and sharing to social media services you're using, including Behance, Dribbble, Facebook, LinkedIn, Medium, Stack Overflow, Twitter, and YouTube. To identify the services you use:
1. Edit your repository's `_config.yml` file.
2. Edit the `social_media` dictionary line, and represent the services you like in a simple `key: value` form:
```
social_media:
behance: your_username
dribbble: your_username
facebook: your_username
hackerrank: your_username
instagram: your_username
keybase: your_username
linkedin: your_username
medium: your_username
stackoverflow: your_user_id
telegram: your_username
twitter: your_username
unsplash: your_username
vk: your_username
website: http://your_website_url
youtube: your_username
```
Links to your profile for each of the services you define will appear in the `<header>` of your website, appended to your bio. And if those services support sharing, any blog posts that you publish will include links to share that post using each social media service.
**Note**: This feature is supported by two files in your repository:
- `/_data/social_media.yml`: Defines each of the supported services, including variable name, display name, URL path, and SVG icon.
- `/_includes/social_media_share_url.html`: Outputs the share URL required for any of the supported social media services that support sharing URLs.
If you're interested in adding a social media service that's not already supported in this repo, you can edit these two files to build that support.
## Adding pages
To **add a page** to your website (e.g. detailed resume):
1. Create a new `.html` or `.md` file at the root of your repository.
2. Give it a filename that you want to be used in the page's URL (e.g. `http://yoursite.dev/filename`).
3. At the start of your file, include the following [front matter](https://jekyllrb.com/docs/front-matter/):
```
---
layout: default
---
```
## Adding blog posts
To **add a blog post** to your website:
1. Create a new `.md` file in your repository's `/_posts/` directory.
2. Give it a filename using the following format:
```
YEAR-MONTH-DAY-title.MARKUP
```
3. At the start of your file, include the following [front matter](https://jekyllrb.com/docs/front-matter/):
```
---
title: "The title of my blog post"
---
```
Your website comes with a placeholder blog post that you can reference. Notably, its [front matter](https://jekyllrb.com/docs/front-matter/) declares `published` as `false`, so that it won't appear on your website.
While you can define a `layout` in the front matter, your website is pre-configured to assign the `post` layout to all of the posts in your `/_posts/` directory. So you don't have to declare that in your posts.
Jekyll's conventions for authoring and managing blog posts is very flexible. You can [learn more in Jekyll's documentation for "Posts."](https://jekyllrb.com/docs/posts/)
## Content and templates
To give you a sound foundation to start your personal website, your repository includes a handful of "includes" -- dynamic `.html` files that are re-used throughout your website. They're all stored in the `/_includes/` directory.
There are the usual suspects, like `header.html` and `footer.html`. But there are few more worth pointing out:
- `interests.html`: A heading and dynamic list of "My Interests," which is populated with the [topics](#topics) you list in your `_config.yml`.
- `masthead.html`: A collection of your avatar, name, bio, and other metadata that's displayed prominently on all your webpages to help identify what the website is about.
- `post-card.html`: A compact, summarized presentation of a blog post, re-used to display a listing of your latest blog posts.
- `projects.html`: A heading and dynamic list of "My Projects," which is populated with a listing of your newest GitHub repositories.
- `repo-card.html`: A compact, summarized presentation of a repository, re-used to display a listing of your GitHub repositories.
- `thoughts.html`: A heading and dynamic list of "My Thoughts," which is populated with a listing of your latest blog posts.
- `topic-card.html`: A compact, summarized presentation of a topic (defined in your `_config.yml`), re-used to display a listing of your interests.
### Layouts
Your repository comes with three layouts:
- **default**: Not used by any of the built-in pages or posts, but useful for any new pages you create.
- **home**: Used by your `index.html` homepage to display listings of your projects, interests, and (optionally) your blog posts.
- **post**: Used by default by the posts in your `/_posts/` directory.
Jekyll's convention for defining layouts is very flexible. You can [learn more about customizing your layouts in the Jekyll "Layouts" docs.](https://jekyllrb.com/docs/layouts/)
## Styles
Your website is pre-configured to use [GitHub's very flexible CSS framework called "Primer,"](https://styleguide.github.com/primer/). It's currently referenced within your `styles.scss` file, using the CSS import at-rule:
```
@import url('https://unpkg.com/primer/build/build.css');
```
You are, of course, welcome to remove it or replace it with another framework. Just bear in mind that the HTML that your website came pre-packaged with references multiple Primer "utility classes" to define things like column widths, margins, and background colors.
You also have the option to add on to and extend Primer's styles by adding custom CSS to your `/assets/styles.scss` Sass stylesheet. By editing this file, you can customize your website's color scheme, typography, and more.
## License
The theme is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).
================================================
FILE: _config.yml
================================================
layout: sidebar
style: light
plugins:
- jekyll-octicons
- jekyll-github-metadata
- jemoji
permalink: /:year/:month/:day/:title/
defaults:
-
scope:
path: "" # an empty string here means all files in the project
type: "posts"
values:
layout: "post"
projects:
sort_by: pushed
# sort_by options:
# - pushed
# - stars
limit: 9
exclude:
archived: false
forks: true
projects:
# - repo-name
# social_media:
# behance: your_username
# dribbble: your_username
# facebook: your_username
# hackerrank: your_username
# instagram: your_username
# keybase: your_username
# linkedin: your_username
# mastodon: your_username
# medium: your_username
# stackoverflow: your_user_id
# telegram: your_username
# twitter: your_username
# unsplash: your_username
# vk: your_username
# website: http://your_website_url
# youtube: your_username
topics:
- name: CSS
web_url: https://github.com/topics/css
image_url: https://raw.githubusercontent.com/github/explore/6c6508f34230f0ac0d49e847a326429eefbfc030/topics/css/css.png
- name: Web design
- name: Sass
web_url: https://github.com/topics/sass
image_url: https://raw.githubusercontent.com/github/explore/6c6508f34230f0ac0d49e847a326429eefbfc030/topics/sass/sass.png
================================================
FILE: _data/colors.json
================================================
{
"1C Enterprise": {
"color": "#814CCC",
"url": "https://github.com/trending?l=1C-Enterprise"
},
"ABAP": {
"color": "#E8274B",
"url": "https://github.com/trending?l=ABAP"
},
"ActionScript": {
"color": "#882B0F",
"url": "https://github.com/trending?l=ActionScript"
},
"Ada": {
"color": "#02f88c",
"url": "https://github.com/trending?l=Ada"
},
"Agda": {
"color": "#315665",
"url": "https://github.com/trending?l=Agda"
},
"AGS Script": {
"color": "#B9D9FF",
"url": "https://github.com/trending?l=AGS-Script"
},
"Alloy": {
"color": "#64C800",
"url": "https://github.com/trending?l=Alloy"
},
"Alpine Abuild": {
"color": null,
"url": "https://github.com/trending?l=Alpine-Abuild"
},
"AMPL": {
"color": "#E6EFBB",
"url": "https://github.com/trending?l=AMPL"
},
"AngelScript": {
"color": "#C7D7DC",
"url": "https://github.com/trending?l=AngelScript"
},
"ANTLR": {
"color": "#9DC3FF",
"url": "https://github.com/trending?l=ANTLR"
},
"Apex": {
"color": null,
"url": "https://github.com/trending?l=Apex"
},
"API Blueprint": {
"color": "#2ACCA8",
"url": "https://github.com/trending?l=API-Blueprint"
},
"APL": {
"color": "#5A8164",
"url": "https://github.com/trending?l=APL"
},
"Apollo Guidance Computer": {
"color": null,
"url": "https://github.com/trending?l=Apollo-Guidance-Computer"
},
"AppleScript": {
"color": "#101F1F",
"url": "https://github.com/trending?l=AppleScript"
},
"Arc": {
"color": "#aa2afe",
"url": "https://github.com/trending?l=Arc"
},
"ASP": {
"color": "#6a40fd",
"url": "https://github.com/trending?l=ASP"
},
"AspectJ": {
"color": "#a957b0",
"url": "https://github.com/trending?l=AspectJ"
},
"Assembly": {
"color": "#6E4C13",
"url": "https://github.com/trending?l=Assembly"
},
"ATS": {
"color": "#1ac620",
"url": "https://github.com/trending?l=ATS"
},
"Augeas": {
"color": null,
"url": "https://github.com/trending?l=Augeas"
},
"AutoHotkey": {
"color": "#6594b9",
"url": "https://github.com/trending?l=AutoHotkey"
},
"AutoIt": {
"color": "#1C3552",
"url": "https://github.com/trending?l=AutoIt"
},
"Awk": {
"color": null,
"url": "https://github.com/trending?l=Awk"
},
"Ballerina": {
"color": "#FF5000",
"url": "https://github.com/trending?l=Ballerina"
},
"Batchfile": {
"color": "#C1F12E",
"url": "https://github.com/trending?l=Batchfile"
},
"Befunge": {
"color": null,
"url": "https://github.com/trending?l=Befunge"
},
"Bison": {
"color": null,
"url": "https://github.com/trending?l=Bison"
},
"BitBake": {
"color": null,
"url": "https://github.com/trending?l=BitBake"
},
"BlitzBasic": {
"color": null,
"url": "https://github.com/trending?l=BlitzBasic"
},
"BlitzMax": {
"color": "#cd6400",
"url": "https://github.com/trending?l=BlitzMax"
},
"Bluespec": {
"color": null,
"url": "https://github.com/trending?l=Bluespec"
},
"Boo": {
"color": "#d4bec1",
"url": "https://github.com/trending?l=Boo"
},
"Brainfuck": {
"color": "#2F2530",
"url": "https://github.com/trending?l=Brainfuck"
},
"Brightscript": {
"color": null,
"url": "https://github.com/trending?l=Brightscript"
},
"Bro": {
"color": null,
"url": "https://github.com/trending?l=Bro"
},
"C": {
"color": "#555555",
"url": "https://github.com/trending?l=C"
},
"C#": {
"color": "#178600",
"url": "https://github.com/trending?l=Csharp"
},
"C++": {
"color": "#f34b7d",
"url": "https://github.com/trending?l=C++"
},
"C2hs Haskell": {
"color": null,
"url": "https://github.com/trending?l=C2hs-Haskell"
},
"Cap'n Proto": {
"color": null,
"url": "https://github.com/trending?l=Cap'n-Proto"
},
"CartoCSS": {
"color": null,
"url": "https://github.com/trending?l=CartoCSS"
},
"Ceylon": {
"color": "#dfa535",
"url": "https://github.com/trending?l=Ceylon"
},
"Chapel": {
"color": "#8dc63f",
"url": "https://github.com/trending?l=Chapel"
},
"Charity": {
"color": null,
"url": "https://github.com/trending?l=Charity"
},
"ChucK": {
"color": null,
"url": "https://github.com/trending?l=ChucK"
},
"Cirru": {
"color": "#ccccff",
"url": "https://github.com/trending?l=Cirru"
},
"Clarion": {
"color": "#db901e",
"url": "https://github.com/trending?l=Clarion"
},
"Clean": {
"color": "#3F85AF",
"url": "https://github.com/trending?l=Clean"
},
"Click": {
"color": "#E4E6F3",
"url": "https://github.com/trending?l=Click"
},
"CLIPS": {
"color": null,
"url": "https://github.com/trending?l=CLIPS"
},
"Clojure": {
"color": "#db5855",
"url": "https://github.com/trending?l=Clojure"
},
"CMake": {
"color": null,
"url": "https://github.com/trending?l=CMake"
},
"COBOL": {
"color": null,
"url": "https://github.com/trending?l=COBOL"
},
"CoffeeScript": {
"color": "#244776",
"url": "https://github.com/trending?l=CoffeeScript"
},
"ColdFusion": {
"color": "#ed2cd6",
"url": "https://github.com/trending?l=ColdFusion"
},
"ColdFusion CFC": {
"color": null,
"url": "https://github.com/trending?l=ColdFusion-CFC"
},
"Common Lisp": {
"color": "#3fb68b",
"url": "https://github.com/trending?l=Common-Lisp"
},
"Common Workflow Language": {
"color": "#B5314C",
"url": "https://github.com/trending?l=Common-Workflow-Language"
},
"Component Pascal": {
"color": "#B0CE4E",
"url": "https://github.com/trending?l=Component-Pascal"
},
"Cool": {
"color": null,
"url": "https://github.com/trending?l=Cool"
},
"Coq": {
"color": null,
"url": "https://github.com/trending?l=Coq"
},
"Crystal": {
"color": "#000100",
"url": "https://github.com/trending?l=Crystal"
},
"Csound": {
"color": null,
"url": "https://github.com/trending?l=Csound"
},
"Csound Document": {
"color": null,
"url": "https://github.com/trending?l=Csound-Document"
},
"Csound Score": {
"color": null,
"url": "https://github.com/trending?l=Csound-Score"
},
"CSS": {
"color": "#563d7c",
"url": "https://github.com/trending?l=CSS"
},
"Cuda": {
"color": "#3A4E3A",
"url": "https://github.com/trending?l=Cuda"
},
"CWeb": {
"color": null,
"url": "https://github.com/trending?l=CWeb"
},
"Cycript": {
"color": null,
"url": "https://github.com/trending?l=Cycript"
},
"Cython": {
"color": null,
"url": "https://github.com/trending?l=Cython"
},
"D": {
"color": "#ba595e",
"url": "https://github.com/trending?l=D"
},
"Dart": {
"color": "#00B4AB",
"url": "https://github.com/trending?l=Dart"
},
"DataWeave": {
"color": "#003a52",
"url": "https://github.com/trending?l=DataWeave"
},
"DIGITAL Command Language": {
"color": null,
"url": "https://github.com/trending?l=DIGITAL-Command-Language"
},
"DM": {
"color": "#447265",
"url": "https://github.com/trending?l=DM"
},
"Dockerfile": {
"color": "#384d54",
"url": "https://github.com/trending?l=Dockerfile"
},
"Dogescript": {
"color": "#cca760",
"url": "https://github.com/trending?l=Dogescript"
},
"DTrace": {
"color": null,
"url": "https://github.com/trending?l=DTrace"
},
"Dylan": {
"color": "#6c616e",
"url": "https://github.com/trending?l=Dylan"
},
"E": {
"color": "#ccce35",
"url": "https://github.com/trending?l=E"
},
"eC": {
"color": "#913960",
"url": "https://github.com/trending?l=eC"
},
"ECL": {
"color": "#8a1267",
"url": "https://github.com/trending?l=ECL"
},
"ECLiPSe": {
"color": null,
"url": "https://github.com/trending?l=ECLiPSe"
},
"Eiffel": {
"color": "#946d57",
"url": "https://github.com/trending?l=Eiffel"
},
"Elixir": {
"color": "#6e4a7e",
"url": "https://github.com/trending?l=Elixir"
},
"Elm": {
"color": "#60B5CC",
"url": "https://github.com/trending?l=Elm"
},
"Emacs Lisp": {
"color": "#c065db",
"url": "https://github.com/trending?l=Emacs-Lisp"
},
"EmberScript": {
"color": "#FFF4F3",
"url": "https://github.com/trending?l=EmberScript"
},
"EQ": {
"color": "#a78649",
"url": "https://github.com/trending?l=EQ"
},
"Erlang": {
"color": "#B83998",
"url": "https://github.com/trending?l=Erlang"
},
"F#": {
"color": "#b845fc",
"url": "https://github.com/trending?l=Fsharp"
},
"Factor": {
"color": "#636746",
"url": "https://github.com/trending?l=Factor"
},
"Fancy": {
"color": "#7b9db4",
"url": "https://github.com/trending?l=Fancy"
},
"Fantom": {
"color": "#14253c",
"url": "https://github.com/trending?l=Fantom"
},
"Filebench WML": {
"color": null,
"url": "https://github.com/trending?l=Filebench-WML"
},
"Filterscript": {
"color": null,
"url": "https://github.com/trending?l=Filterscript"
},
"fish": {
"color": null,
"url": "https://github.com/trending?l=fish"
},
"FLUX": {
"color": "#88ccff",
"url": "https://github.com/trending?l=FLUX"
},
"Forth": {
"color": "#341708",
"url": "https://github.com/trending?l=Forth"
},
"Fortran": {
"color": "#4d41b1",
"url": "https://github.com/trending?l=Fortran"
},
"FreeMarker": {
"color": "#0050b2",
"url": "https://github.com/trending?l=FreeMarker"
},
"Frege": {
"color": "#00cafe",
"url": "https://github.com/trending?l=Frege"
},
"Game Maker Language": {
"color": "#71b417",
"url": "https://github.com/trending?l=Game-Maker-Language"
},
"GAMS": {
"color": null,
"url": "https://github.com/trending?l=GAMS"
},
"GAP": {
"color": null,
"url": "https://github.com/trending?l=GAP"
},
"GCC Machine Description": {
"color": null,
"url": "https://github.com/trending?l=GCC-Machine-Description"
},
"GDB": {
"color": null,
"url": "https://github.com/trending?l=GDB"
},
"GDScript": {
"color": "#355570",
"url": "https://github.com/trending?l=GDScript"
},
"Genie": {
"color": "#fb855d",
"url": "https://github.com/trending?l=Genie"
},
"Genshi": {
"color": null,
"url": "https://github.com/trending?l=Genshi"
},
"Gentoo Ebuild": {
"color": null,
"url": "https://github.com/trending?l=Gentoo-Ebuild"
},
"Gentoo Eclass": {
"color": null,
"url": "https://github.com/trending?l=Gentoo-Eclass"
},
"Gherkin": {
"color": "#5B2063",
"url": "https://github.com/trending?l=Gherkin"
},
"GLSL": {
"color": null,
"url": "https://github.com/trending?l=GLSL"
},
"Glyph": {
"color": "#c1ac7f",
"url": "https://github.com/trending?l=Glyph"
},
"Gnuplot": {
"color": "#f0a9f0",
"url": "https://github.com/trending?l=Gnuplot"
},
"Go": {
"color": "#00ADD8",
"url": "https://github.com/trending?l=Go"
},
"Golo": {
"color": "#88562A",
"url": "https://github.com/trending?l=Golo"
},
"Gosu": {
"color": "#82937f",
"url": "https://github.com/trending?l=Gosu"
},
"Grace": {
"color": null,
"url": "https://github.com/trending?l=Grace"
},
"Grammatical Framework": {
"color": "#79aa7a",
"url": "https://github.com/trending?l=Grammatical-Framework"
},
"Groovy": {
"color": "#e69f56",
"url": "https://github.com/trending?l=Groovy"
},
"Groovy Server Pages": {
"color": null,
"url": "https://github.com/trending?l=Groovy-Server-Pages"
},
"Hack": {
"color": "#878787",
"url": "https://github.com/trending?l=Hack"
},
"Harbour": {
"color": "#0e60e3",
"url": "https://github.com/trending?l=Harbour"
},
"Haskell": {
"color": "#5e5086",
"url": "https://github.com/trending?l=Haskell"
},
"Haxe": {
"color": "#df7900",
"url": "https://github.com/trending?l=Haxe"
},
"HCL": {
"color": null,
"url": "https://github.com/trending?l=HCL"
},
"HiveQL": {
"color": "#dce200",
"url": "https://github.com/trending?l=HiveQL"
},
"HLSL": {
"color": null,
"url": "https://github.com/trending?l=HLSL"
},
"HTML": {
"color": "#e34c26",
"url": "https://github.com/trending?l=HTML"
},
"Hy": {
"color": "#7790B2",
"url": "https://github.com/trending?l=Hy"
},
"HyPhy": {
"color": null,
"url": "https://github.com/trending?l=HyPhy"
},
"IDL": {
"color": "#a3522f",
"url": "https://github.com/trending?l=IDL"
},
"Idris": {
"color": "#b30000",
"url": "https://github.com/trending?l=Idris"
},
"IGOR Pro": {
"color": null,
"url": "https://github.com/trending?l=IGOR-Pro"
},
"Inform 7": {
"color": null,
"url": "https://github.com/trending?l=Inform-7"
},
"Inno Setup": {
"color": null,
"url": "https://github.com/trending?l=Inno-Setup"
},
"Io": {
"color": "#a9188d",
"url": "https://github.com/trending?l=Io"
},
"Ioke": {
"color": "#078193",
"url": "https://github.com/trending?l=Ioke"
},
"Isabelle": {
"color": "#FEFE00",
"url": "https://github.com/trending?l=Isabelle"
},
"Isabelle ROOT": {
"color": null,
"url": "https://github.com/trending?l=Isabelle-ROOT"
},
"J": {
"color": "#9EEDFF",
"url": "https://github.com/trending?l=J"
},
"Jasmin": {
"color": null,
"url": "https://github.com/trending?l=Jasmin"
},
"Java": {
"color": "#b07219",
"url": "https://github.com/trending?l=Java"
},
"Java Server Pages": {
"color": null,
"url": "https://github.com/trending?l=Java-Server-Pages"
},
"JavaScript": {
"color": "#f1e05a",
"url": "https://github.com/trending?l=JavaScript"
},
"JFlex": {
"color": null,
"url": "https://github.com/trending?l=JFlex"
},
"Jison": {
"color": null,
"url": "https://github.com/trending?l=Jison"
},
"Jison Lex": {
"color": null,
"url": "https://github.com/trending?l=Jison-Lex"
},
"Jolie": {
"color": "#843179",
"url": "https://github.com/trending?l=Jolie"
},
"JSONiq": {
"color": "#40d47e",
"url": "https://github.com/trending?l=JSONiq"
},
"JSX": {
"color": null,
"url": "https://github.com/trending?l=JSX"
},
"Julia": {
"color": "#a270ba",
"url": "https://github.com/trending?l=Julia"
},
"Jupyter Notebook": {
"color": "#DA5B0B",
"url": "https://github.com/trending?l=Jupyter-Notebook"
},
"Kotlin": {
"color": "#F18E33",
"url": "https://github.com/trending?l=Kotlin"
},
"KRL": {
"color": "#28430A",
"url": "https://github.com/trending?l=KRL"
},
"LabVIEW": {
"color": null,
"url": "https://github.com/trending?l=LabVIEW"
},
"Lasso": {
"color": "#999999",
"url": "https://github.com/trending?l=Lasso"
},
"Lean": {
"color": null,
"url": "https://github.com/trending?l=Lean"
},
"Lex": {
"color": "#DBCA00",
"url": "https://github.com/trending?l=Lex"
},
"LFE": {
"color": "#4C3023",
"url": "https://github.com/trending?l=LFE"
},
"LilyPond": {
"color": null,
"url": "https://github.com/trending?l=LilyPond"
},
"Limbo": {
"color": null,
"url": "https://github.com/trending?l=Limbo"
},
"Literate Agda": {
"color": null,
"url": "https://github.com/trending?l=Literate-Agda"
},
"Literate CoffeeScript": {
"color": null,
"url": "https://github.com/trending?l=Literate-CoffeeScript"
},
"Literate Haskell": {
"color": null,
"url": "https://github.com/trending?l=Literate-Haskell"
},
"LiveScript": {
"color": "#499886",
"url": "https://github.com/trending?l=LiveScript"
},
"LLVM": {
"color": "#185619",
"url": "https://github.com/trending?l=LLVM"
},
"Logos": {
"color": null,
"url": "https://github.com/trending?l=Logos"
},
"Logtalk": {
"color": null,
"url": "https://github.com/trending?l=Logtalk"
},
"LOLCODE": {
"color": "#cc9900",
"url": "https://github.com/trending?l=LOLCODE"
},
"LookML": {
"color": "#652B81",
"url": "https://github.com/trending?l=LookML"
},
"LoomScript": {
"color": null,
"url": "https://github.com/trending?l=LoomScript"
},
"LSL": {
"color": "#3d9970",
"url": "https://github.com/trending?l=LSL"
},
"Lua": {
"color": "#000080",
"url": "https://github.com/trending?l=Lua"
},
"M": {
"color": null,
"url": "https://github.com/trending?l=M"
},
"M4": {
"color": null,
"url": "https://github.com/trending?l=M4"
},
"M4Sugar": {
"color": null,
"url": "https://github.com/trending?l=M4Sugar"
},
"Makefile": {
"color": "#427819",
"url": "https://github.com/trending?l=Makefile"
},
"Mako": {
"color": null,
"url": "https://github.com/trending?l=Mako"
},
"Mask": {
"color": "#f97732",
"url": "https://github.com/trending?l=Mask"
},
"Mathematica": {
"color": null,
"url": "https://github.com/trending?l=Mathematica"
},
"Matlab": {
"color": "#e16737",
"url": "https://github.com/trending?l=Matlab"
},
"Max": {
"color": "#c4a79c",
"url": "https://github.com/trending?l=Max"
},
"MAXScript": {
"color": "#00a6a6",
"url": "https://github.com/trending?l=MAXScript"
},
"Mercury": {
"color": "#ff2b2b",
"url": "https://github.com/trending?l=Mercury"
},
"Meson": {
"color": "#007800",
"url": "https://github.com/trending?l=Meson"
},
"Metal": {
"color": "#8f14e9",
"url": "https://github.com/trending?l=Metal"
},
"MiniD": {
"color": null,
"url": "https://github.com/trending?l=MiniD"
},
"Mirah": {
"color": "#c7a938",
"url": "https://github.com/trending?l=Mirah"
},
"Modelica": {
"color": null,
"url": "https://github.com/trending?l=Modelica"
},
"Modula-2": {
"color": null,
"url": "https://github.com/trending?l=Modula-2"
},
"Module Management System": {
"color": null,
"url": "https://github.com/trending?l=Module-Management-System"
},
"Monkey": {
"color": null,
"url": "https://github.com/trending?l=Monkey"
},
"Moocode": {
"color": null,
"url": "https://github.com/trending?l=Moocode"
},
"MoonScript": {
"color": null,
"url": "https://github.com/trending?l=MoonScript"
},
"MQL4": {
"color": "#62A8D6",
"url": "https://github.com/trending?l=MQL4"
},
"MQL5": {
"color": "#4A76B8",
"url": "https://github.com/trending?l=MQL5"
},
"MTML": {
"color": "#b7e1f4",
"url": "https://github.com/trending?l=MTML"
},
"MUF": {
"color": null,
"url": "https://github.com/trending?l=MUF"
},
"mupad": {
"color": null,
"url": "https://github.com/trending?l=mupad"
},
"Myghty": {
"color": null,
"url": "https://github.com/trending?l=Myghty"
},
"NCL": {
"color": "#28431f",
"url": "https://github.com/trending?l=NCL"
},
"Nearley": {
"color": "#990000",
"url": "https://github.com/trending?l=Nearley"
},
"Nemerle": {
"color": "#3d3c6e",
"url": "https://github.com/trending?l=Nemerle"
},
"nesC": {
"color": "#94B0C7",
"url": "https://github.com/trending?l=nesC"
},
"NetLinx": {
"color": "#0aa0ff",
"url": "https://github.com/trending?l=NetLinx"
},
"NetLinx+ERB": {
"color": "#747faa",
"url": "https://github.com/trending?l=NetLinx+ERB"
},
"NetLogo": {
"color": "#ff6375",
"url": "https://github.com/trending?l=NetLogo"
},
"NewLisp": {
"color": "#87AED7",
"url": "https://github.com/trending?l=NewLisp"
},
"Nextflow": {
"color": "#3ac486",
"url": "https://github.com/trending?l=Nextflow"
},
"Nim": {
"color": "#37775b",
"url": "https://github.com/trending?l=Nim"
},
"Nit": {
"color": "#009917",
"url": "https://github.com/trending?l=Nit"
},
"Nix": {
"color": "#7e7eff",
"url": "https://github.com/trending?l=Nix"
},
"NSIS": {
"color": null,
"url": "https://github.com/trending?l=NSIS"
},
"Nu": {
"color": "#c9df40",
"url": "https://github.com/trending?l=Nu"
},
"NumPy": {
"color": null,
"url": "https://github.com/trending?l=NumPy"
},
"Objective-C": {
"color": "#438eff",
"url": "https://github.com/trending?l=Objective-C"
},
"Objective-C++": {
"color": "#6866fb",
"url": "https://github.com/trending?l=Objective-C++"
},
"Objective-J": {
"color": "#ff0c5a",
"url": "https://github.com/trending?l=Objective-J"
},
"OCaml": {
"color": "#3be133",
"url": "https://github.com/trending?l=OCaml"
},
"Omgrofl": {
"color": "#cabbff",
"url": "https://github.com/trending?l=Omgrofl"
},
"ooc": {
"color": "#b0b77e",
"url": "https://github.com/trending?l=ooc"
},
"Opa": {
"color": null,
"url": "https://github.com/trending?l=Opa"
},
"Opal": {
"color": "#f7ede0",
"url": "https://github.com/trending?l=Opal"
},
"OpenCL": {
"color": null,
"url": "https://github.com/trending?l=OpenCL"
},
"OpenEdge ABL": {
"color": null,
"url": "https://github.com/trending?l=OpenEdge-ABL"
},
"OpenRC runscript": {
"color": null,
"url": "https://github.com/trending?l=OpenRC-runscript"
},
"OpenSCAD": {
"color": null,
"url": "https://github.com/trending?l=OpenSCAD"
},
"Ox": {
"color": null,
"url": "https://github.com/trending?l=Ox"
},
"Oxygene": {
"color": "#cdd0e3",
"url": "https://github.com/trending?l=Oxygene"
},
"Oz": {
"color": "#fab738",
"url": "https://github.com/trending?l=Oz"
},
"P4": {
"color": "#7055b5",
"url": "https://github.com/trending?l=P4"
},
"Pan": {
"color": "#cc0000",
"url": "https://github.com/trending?l=Pan"
},
"Papyrus": {
"color": "#6600cc",
"url": "https://github.com/trending?l=Papyrus"
},
"Parrot": {
"color": "#f3ca0a",
"url": "https://github.com/trending?l=Parrot"
},
"Parrot Assembly": {
"color": null,
"url": "https://github.com/trending?l=Parrot-Assembly"
},
"Parrot Internal Representation": {
"color": null,
"url": "https://github.com/trending?l=Parrot-Internal-Representation"
},
"Pascal": {
"color": "#E3F171",
"url": "https://github.com/trending?l=Pascal"
},
"PAWN": {
"color": "#dbb284",
"url": "https://github.com/trending?l=PAWN"
},
"Pep8": {
"color": "#C76F5B",
"url": "https://github.com/trending?l=Pep8"
},
"Perl": {
"color": "#0298c3",
"url": "https://github.com/trending?l=Perl"
},
"Perl 6": {
"color": "#0000fb",
"url": "https://github.com/trending?l=Perl-6"
},
"PHP": {
"color": "#4F5D95",
"url": "https://github.com/trending?l=PHP"
},
"PicoLisp": {
"color": null,
"url": "https://github.com/trending?l=PicoLisp"
},
"PigLatin": {
"color": "#fcd7de",
"url": "https://github.com/trending?l=PigLatin"
},
"Pike": {
"color": "#005390",
"url": "https://github.com/trending?l=Pike"
},
"PLpgSQL": {
"color": null,
"url": "https://github.com/trending?l=PLpgSQL"
},
"PLSQL": {
"color": "#dad8d8",
"url": "https://github.com/trending?l=PLSQL"
},
"PogoScript": {
"color": "#d80074",
"url": "https://github.com/trending?l=PogoScript"
},
"Pony": {
"color": null,
"url": "https://github.com/trending?l=Pony"
},
"PostScript": {
"color": "#da291c",
"url": "https://github.com/trending?l=PostScript"
},
"POV-Ray SDL": {
"color": null,
"url": "https://github.com/trending?l=POV-Ray-SDL"
},
"PowerBuilder": {
"color": "#8f0f8d",
"url": "https://github.com/trending?l=PowerBuilder"
},
"PowerShell": {
"color": "#012456",
"url": "https://github.com/trending?l=PowerShell"
},
"Processing": {
"color": "#0096D8",
"url": "https://github.com/trending?l=Processing"
},
"Prolog": {
"color": "#74283c",
"url": "https://github.com/trending?l=Prolog"
},
"Propeller Spin": {
"color": "#7fa2a7",
"url": "https://github.com/trending?l=Propeller-Spin"
},
"Puppet": {
"color": "#302B6D",
"url": "https://github.com/trending?l=Puppet"
},
"PureBasic": {
"color": "#5a6986",
"url": "https://github.com/trending?l=PureBasic"
},
"PureScript": {
"color": "#1D222D",
"url": "https://github.com/trending?l=PureScript"
},
"Python": {
"color": "#3572A5",
"url": "https://github.com/trending?l=Python"
},
"Python console": {
"color": null,
"url": "https://github.com/trending?l=Python-console"
},
"q": {
"color": "#0040cd",
"url": "https://github.com/trending?l=q"
},
"QMake": {
"color": null,
"url": "https://github.com/trending?l=QMake"
},
"QML": {
"color": "#44a51c",
"url": "https://github.com/trending?l=QML"
},
"R": {
"color": "#198CE7",
"url": "https://github.com/trending?l=R"
},
"Racket": {
"color": "#3c5caa",
"url": "https://github.com/trending?l=Racket"
},
"Ragel": {
"color": "#9d5200",
"url": "https://github.com/trending?l=Ragel"
},
"RAML": {
"color": "#77d9fb",
"url": "https://github.com/trending?l=RAML"
},
"Rascal": {
"color": "#fffaa0",
"url": "https://github.com/trending?l=Rascal"
},
"REALbasic": {
"color": null,
"url": "https://github.com/trending?l=REALbasic"
},
"Reason": {
"color": null,
"url": "https://github.com/trending?l=Reason"
},
"Rebol": {
"color": "#358a5b",
"url": "https://github.com/trending?l=Rebol"
},
"Red": {
"color": "#f50000",
"url": "https://github.com/trending?l=Red"
},
"Redcode": {
"color": null,
"url": "https://github.com/trending?l=Redcode"
},
"Ren'Py": {
"color": "#ff7f7f",
"url": "https://github.com/trending?l=Ren'Py"
},
"RenderScript": {
"color": null,
"url": "https://github.com/trending?l=RenderScript"
},
"REXX": {
"color": null,
"url": "https://github.com/trending?l=REXX"
},
"Ring": {
"color": "#2D54CB",
"url": "https://github.com/trending?l=Ring"
},
"RobotFramework": {
"color": null,
"url": "https://github.com/trending?l=RobotFramework"
},
"Roff": {
"color": "#ecdebe",
"url": "https://github.com/trending?l=Roff"
},
"Rouge": {
"color": "#cc0088",
"url": "https://github.com/trending?l=Rouge"
},
"RPC": {
"color": null,
"url": "https://github.com/trending?l=RPC"
},
"Ruby": {
"color": "#701516",
"url": "https://github.com/trending?l=Ruby"
},
"RUNOFF": {
"color": "#665a4e",
"url": "https://github.com/trending?l=RUNOFF"
},
"Rust": {
"color": "#dea584",
"url": "https://github.com/trending?l=Rust"
},
"Sage": {
"color": null,
"url": "https://github.com/trending?l=Sage"
},
"SaltStack": {
"color": "#646464",
"url": "https://github.com/trending?l=SaltStack"
},
"SAS": {
"color": "#B34936",
"url": "https://github.com/trending?l=SAS"
},
"Scala": {
"color": "#c22d40",
"url": "https://github.com/trending?l=Scala"
},
"Scheme": {
"color": "#1e4aec",
"url": "https://github.com/trending?l=Scheme"
},
"Scilab": {
"color": null,
"url": "https://github.com/trending?l=Scilab"
},
"sed": {
"color": "#64b970",
"url": "https://github.com/trending?l=sed"
},
"Self": {
"color": "#0579aa",
"url": "https://github.com/trending?l=Self"
},
"ShaderLab": {
"color": null,
"url": "https://github.com/trending?l=ShaderLab"
},
"Shell": {
"color": "#89e051",
"url": "https://github.com/trending?l=Shell"
},
"ShellSession": {
"color": null,
"url": "https://github.com/trending?l=ShellSession"
},
"Shen": {
"color": "#120F14",
"url": "https://github.com/trending?l=Shen"
},
"Slash": {
"color": "#007eff",
"url": "https://github.com/trending?l=Slash"
},
"Smali": {
"color": null,
"url": "https://github.com/trending?l=Smali"
},
"Smalltalk": {
"color": "#596706",
"url": "https://github.com/trending?l=Smalltalk"
},
"Smarty": {
"color": null,
"url": "https://github.com/trending?l=Smarty"
},
"SMT": {
"color": null,
"url": "https://github.com/trending?l=SMT"
},
"Solidity": {
"color": "#AA6746",
"url": "https://github.com/trending?l=Solidity"
},
"SourcePawn": {
"color": "#5c7611",
"url": "https://github.com/trending?l=SourcePawn"
},
"SQF": {
"color": "#3F3F3F",
"url": "https://github.com/trending?l=SQF"
},
"SQLPL": {
"color": null,
"url": "https://github.com/trending?l=SQLPL"
},
"Squirrel": {
"color": "#800000",
"url": "https://github.com/trending?l=Squirrel"
},
"SRecode Template": {
"color": "#348a34",
"url": "https://github.com/trending?l=SRecode-Template"
},
"Stan": {
"color": "#b2011d",
"url": "https://github.com/trending?l=Stan"
},
"Standard ML": {
"color": "#dc566d",
"url": "https://github.com/trending?l=Standard-ML"
},
"Stata": {
"color": null,
"url": "https://github.com/trending?l=Stata"
},
"SuperCollider": {
"color": "#46390b",
"url": "https://github.com/trending?l=SuperCollider"
},
"Swift": {
"color": "#ffac45",
"url": "https://github.com/trending?l=Swift"
},
"SystemVerilog": {
"color": "#DAE1C2",
"url": "https://github.com/trending?l=SystemVerilog"
},
"Tcl": {
"color": "#e4cc98",
"url": "https://github.com/trending?l=Tcl"
},
"Tcsh": {
"color": null,
"url": "https://github.com/trending?l=Tcsh"
},
"Terra": {
"color": "#00004c",
"url": "https://github.com/trending?l=Terra"
},
"TeX": {
"color": "#3D6117",
"url": "https://github.com/trending?l=TeX"
},
"Thrift": {
"color": null,
"url": "https://github.com/trending?l=Thrift"
},
"TI Program": {
"color": "#A0AA87",
"url": "https://github.com/trending?l=TI-Program"
},
"TLA": {
"color": null,
"url": "https://github.com/trending?l=TLA"
},
"Turing": {
"color": "#cf142b",
"url": "https://github.com/trending?l=Turing"
},
"TXL": {
"color": null,
"url": "https://github.com/trending?l=TXL"
},
"TypeScript": {
"color": "#2b7489",
"url": "https://github.com/trending?l=TypeScript"
},
"Unified Parallel C": {
"color": null,
"url": "https://github.com/trending?l=Unified-Parallel-C"
},
"Unix Assembly": {
"color": null,
"url": "https://github.com/trending?l=Unix-Assembly"
},
"Uno": {
"color": null,
"url": "https://github.com/trending?l=Uno"
},
"UnrealScript": {
"color": "#a54c4d",
"url": "https://github.com/trending?l=UnrealScript"
},
"UrWeb": {
"color": null,
"url": "https://github.com/trending?l=UrWeb"
},
"Vala": {
"color": "#fbe5cd",
"url": "https://github.com/trending?l=Vala"
},
"VCL": {
"color": "#148AA8",
"url": "https://github.com/trending?l=VCL"
},
"Verilog": {
"color": "#b2b7f8",
"url": "https://github.com/trending?l=Verilog"
},
"VHDL": {
"color": "#adb2cb",
"url": "https://github.com/trending?l=VHDL"
},
"Vim script": {
"color": "#199f4b",
"url": "https://github.com/trending?l=Vim-script"
},
"Visual Basic": {
"color": "#945db7",
"url": "https://github.com/trending?l=Visual-Basic"
},
"Volt": {
"color": "#1F1F1F",
"url": "https://github.com/trending?l=Volt"
},
"Vue": {
"color": "#2c3e50",
"url": "https://github.com/trending?l=Vue"
},
"wdl": {
"color": "#42f1f4",
"url": "https://github.com/trending?l=wdl"
},
"WebAssembly": {
"color": "#04133b",
"url": "https://github.com/trending?l=WebAssembly"
},
"WebIDL": {
"color": null,
"url": "https://github.com/trending?l=WebIDL"
},
"wisp": {
"color": "#7582D1",
"url": "https://github.com/trending?l=wisp"
},
"X10": {
"color": "#4B6BEF",
"url": "https://github.com/trending?l=X10"
},
"xBase": {
"color": "#403a40",
"url": "https://github.com/trending?l=xBase"
},
"XC": {
"color": "#99DA07",
"url": "https://github.com/trending?l=XC"
},
"Xojo": {
"color": null,
"url": "https://github.com/trending?l=Xojo"
},
"XProc": {
"color": null,
"url": "https://github.com/trending?l=XProc"
},
"XQuery": {
"color": "#5232e7",
"url": "https://github.com/trending?l=XQuery"
},
"XS": {
"color": null,
"url": "https://github.com/trending?l=XS"
},
"XSLT": {
"color": "#EB8CEB",
"url": "https://github.com/trending?l=XSLT"
},
"Xtend": {
"color": null,
"url": "https://github.com/trending?l=Xtend"
},
"Yacc": {
"color": "#4B6C4B",
"url": "https://github.com/trending?l=Yacc"
},
"Zephir": {
"color": "#118f9e",
"url": "https://github.com/trending?l=Zephir"
},
"Zimpl": {
"color": null,
"url": "https://github.com/trending?l=Zimpl"
}
}
================================================
FILE: _data/social_media.yml
================================================
behance:
name: Behance
profile_url_prefix: https://www.behance.net/
icon_svg: '<svg height="20" fill="#959da5" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 455 455" style="enable-background:new 0 0 455 455;" xml:space="preserve"> <g> <path style="fill-rule:evenodd;clip-rule:evenodd;" d="M181.289,242.565c-5.597-4.246-13.062-6.358-22.245-6.358h-46.379v53.356 h45.524c4.211,0,8.205-0.373,11.963-1.214c3.815-0.834,7.199-2.156,10.052-4.11c2.853-1.879,5.216-4.455,6.934-7.731 c1.724-3.247,2.55-7.465,2.55-12.559C189.688,253.961,186.879,246.873,181.289,242.565z"/> <path style="fill-rule:evenodd;clip-rule:evenodd;" d="M174.606,201.654c4.907-3.582,7.286-9.502,7.286-17.621 c0-4.509-0.79-8.235-2.379-11.126c-1.645-2.892-3.822-5.155-6.574-6.739c-2.73-1.649-5.813-2.788-9.391-3.402 c-3.513-0.687-7.199-0.956-10.972-0.956h-39.913v45.276h43.168C163.391,207.086,169.649,205.293,174.606,201.654z"/> <path style="fill-rule:evenodd;clip-rule:evenodd;" d="M0,0v455h455V0H0z M275.636,141.802h78.54v19.12h-78.54V141.802z M226.605,291.707c-3.793,7.204-8.959,13.041-15.326,17.546c-6.416,4.545-13.788,7.878-22.044,10.048 c-8.162,2.17-16.64,3.262-25.32,3.262H70V128.804h91.351c9.269,0,17.632,0.801,25.277,2.458c7.602,1.613,14.09,4.304,19.572,7.993 c5.396,3.69,9.621,8.597,12.645,14.78c2.953,6.09,4.434,13.717,4.434,22.734c0,9.754-2.213,17.901-6.639,24.414 c-4.462,6.502-11.014,11.838-19.773,15.98c11.927,3.427,20.758,9.463,26.613,18.045c5.885,8.641,8.766,18.979,8.766,31.101 C232.245,276.134,230.363,284.595,226.605,291.707z M384.755,261.692H283.518c0,11.09,3.75,21.591,9.542,27.227 c5.769,5.637,14.111,8.471,24.917,8.471c7.774,0,14.492-1.965,20.125-5.881c5.583-3.912,8.981-8.094,10.296-12.437h33.935 c-5.453,16.888-13.73,28.944-25.018,36.202c-11.158,7.289-24.768,10.921-40.624,10.921c-11.051,0-20.995-1.789-29.926-5.313 c-8.924-3.568-16.382-8.568-22.654-15.085c-6.115-6.549-10.864-14.287-14.248-23.38c-3.348-9.043-5.037-19.055-5.037-29.905 c0-10.49,1.753-20.291,5.18-29.348c3.499-9.089,8.335-16.931,14.694-23.509c6.373-6.614,13.931-11.834,22.733-15.645 c8.802-3.798,18.508-5.709,29.258-5.709c11.869,0,22.266,2.284,31.176,6.937c8.88,4.588,16.159,10.807,21.878,18.592 c5.719,7.771,9.786,16.659,12.33,26.628C384.597,240.41,385.481,250.807,384.755,261.692z"/> <path style="fill-rule:evenodd;clip-rule:evenodd;" d="M315.534,207.398c-6.157,0-11.252,1.035-15.332,3.147 c-3.988,2.084-7.257,4.677-9.757,7.731c-2.486,3.104-4.182,6.38-5.166,9.883c-0.991,3.413-1.58,6.51-1.76,9.248h62.697 c-0.92-9.826-4.283-17.09-8.881-22.198C332.757,210.139,324.997,207.398,315.534,207.398z"/> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg>'
dribbble:
name: Dribbble
profile_url_prefix: https://dribbble.com/
icon_svg: '<svg width="20" height="20" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="32" height="32" fill="black" fill-opacity="0"/><circle cx="16" cy="16" r="15.5" fill="#959da5"/><rect width="32" height="32" fill="black" fill-opacity="0"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16 0C7.16703 0 0 7.16703 0 16C0 24.833 7.16703 32 16 32C24.8156 32 32 24.833 32 16C32 7.16703 24.8156 0 16 0ZM26.5683 7.37527C28.4772 9.70065 29.6226 12.6681 29.6573 15.8785C29.2061 15.7918 24.6941 14.872 20.1475 15.4447C20.0434 15.2191 19.9566 14.9761 19.8525 14.7332C19.5748 14.0738 19.2625 13.397 18.9501 12.7549C23.9826 10.7072 26.2733 7.75705 26.5683 7.37527ZM16 2.36009C19.4707 2.36009 22.6464 3.66161 25.0586 5.7961C24.8156 6.14317 22.7505 8.90239 17.8915 10.7245C15.6529 6.61171 13.1714 3.24512 12.7896 2.72451C13.8134 2.48156 14.8894 2.36009 16 2.36009ZM10.1866 3.64425C10.551 4.13015 12.9805 7.5141 15.2538 11.5401C8.86768 13.2408 3.22777 13.2061 2.62039 13.2061C3.50542 8.9718 6.36876 5.44902 10.1866 3.64425ZM2.32538 16.0174C2.32538 15.8785 2.32538 15.7397 2.32538 15.6009C2.9154 15.6182 9.54447 15.705 16.3644 13.6573C16.7636 14.4208 17.128 15.2017 17.4751 15.9826C17.3015 16.0347 17.1106 16.0868 16.9371 16.1388C9.89154 18.4121 6.14317 24.6247 5.8308 25.1453C3.6616 22.7332 2.32538 19.5228 2.32538 16.0174ZM16 29.6746C12.8416 29.6746 9.92625 28.5987 7.61822 26.7939C7.86117 26.2907 10.6377 20.9458 18.3427 18.256C18.3774 18.2386 18.3948 18.2386 18.4295 18.2213C20.3557 23.2017 21.1367 27.3839 21.3449 28.5813C19.6963 29.2928 17.8915 29.6746 16 29.6746ZM23.6182 27.3319C23.4794 26.4989 22.7505 22.5076 20.9631 17.5965C25.2495 16.9197 28.9978 18.0304 29.4664 18.1866C28.8764 21.987 26.6898 25.2668 23.6182 27.3319Z" fill="#818181"/></svg>'
facebook:
name: Facebook
profile_url_prefix: https://www.facebook.com/
share_url_prefix: https://www.facebook.com/sharer/sharer.php?u=
icon_svg: '<svg height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.3 15.4"><path d="M14.5 0H.8a.88.88 0 0 0-.8.9v13.6a.88.88 0 0 0 .8.9h7.3v-6h-2V7.1h2V5.4a2.87 2.87 0 0 1 2.5-3.1h.5a10.87 10.87 0 0 1 1.8.1v2.1h-1.3c-1 0-1.1.5-1.1 1.1v1.5h2.3l-.3 2.3h-2v5.9h3.9a.88.88 0 0 0 .9-.8V.8a.86.86 0 0 0-.8-.8z" fill="#959da5"/></svg>'
hackerrank:
name: HackerRank
profile_url_prefix: https://www.hackerrank.com/
icon_svg: '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" height="20" xml:space="preserve" viewBox="0 0 126 139"><path xmlns="http://www.w3.org/2000/svg" d="M125.9,62.4L125.9,62.4c-0.2-13-1.2-24.7-2.9-27.6c-1.4-2.4-8.5-7.5-17.3-13.1L82.1,8C73.2,3.3,65.7,0,63,0 c-3.3,0-14,5-25.4,11.4C28.9,16.2,19.8,21.7,13,26.3C7.8,29.9,3.9,33,2.9,34.8s-1.8,6.8-2.2,13.5l0,0c-0.6,8.4-0.8,19.3-0.6,29.3 c0.3,12.7,1.2,23.9,2.8,26.7C6.9,111.1,55.1,139,63,139c3.3,0,13.5-4.8,24.6-10.9c8.8-4.8,18.1-10.5,25.1-15.2l0,0 c5.4-3.7,9.3-6.8,10.4-8.6s1.8-6.7,2.2-13.2l0,0C125.9,82.9,126.1,72.2,125.9,62.4z M91.3,98.8l-9.7,8.8c-0.3,0.4-0.7,0.6-1.2,0.6 c-0.5,0-1-0.2-1.3-0.6L70,98.8c-0.7-0.4-0.9-1.3-0.5-2c0.3-0.5,0.8-0.7,1.3-0.7h2.6V76.4H52.7v21.7c0,0.8-0.7,1.5-1.5,1.5H39.6 c-0.8,0-1.5-0.7-1.5-1.5c0,0,0,0,0,0V42.9h-2.7c-0.8,0-1.5-0.7-1.5-1.5c0-0.5,0.3-1,0.7-1.3l9.7-8.8c0.3-0.4,0.7-0.6,1.2-0.6 c0.5,0,1,0.2,1.3,0.6l9.1,8.8c0.7,0.4,0.9,1.3,0.5,2c-0.3,0.5-0.8,0.7-1.3,0.7h-2.6v18.9h20.7v-21c0-0.8,0.7-1.5,1.5-1.5h11.6 c0.8,0,1.5,0.7,1.5,1.5c0,0,0,0,0,0v55.2h2.7c0.8,0,1.5,0.7,1.5,1.5C92,98.1,91.8,98.6,91.3,98.8z" fill="#959DA5"/></svg>'
instagram:
name: Instagram
profile_url_prefix: https://www.instagram.com/
icon_svg: '<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="#959da5"><path d="M256,49.471c67.266,0,75.233.257,101.8,1.469,24.562,1.121,37.9,5.224,46.778,8.674a78.052,78.052,0,0,1,28.966,18.845,78.052,78.052,0,0,1,18.845,28.966c3.45,8.877,7.554,22.216,8.674,46.778,1.212,26.565,1.469,34.532,1.469,101.8s-0.257,75.233-1.469,101.8c-1.121,24.562-5.225,37.9-8.674,46.778a83.427,83.427,0,0,1-47.811,47.811c-8.877,3.45-22.216,7.554-46.778,8.674-26.56,1.212-34.527,1.469-101.8,1.469s-75.237-.257-101.8-1.469c-24.562-1.121-37.9-5.225-46.778-8.674a78.051,78.051,0,0,1-28.966-18.845,78.053,78.053,0,0,1-18.845-28.966c-3.45-8.877-7.554-22.216-8.674-46.778-1.212-26.564-1.469-34.532-1.469-101.8s0.257-75.233,1.469-101.8c1.121-24.562,5.224-37.9,8.674-46.778A78.052,78.052,0,0,1,78.458,78.458a78.053,78.053,0,0,1,28.966-18.845c8.877-3.45,22.216-7.554,46.778-8.674,26.565-1.212,34.532-1.469,101.8-1.469m0-45.391c-68.418,0-77,.29-103.866,1.516-26.815,1.224-45.127,5.482-61.151,11.71a123.488,123.488,0,0,0-44.62,29.057A123.488,123.488,0,0,0,17.3,90.982C11.077,107.007,6.819,125.319,5.6,152.134,4.369,179,4.079,187.582,4.079,256S4.369,333,5.6,359.866c1.224,26.815,5.482,45.127,11.71,61.151a123.489,123.489,0,0,0,29.057,44.62,123.486,123.486,0,0,0,44.62,29.057c16.025,6.228,34.337,10.486,61.151,11.71,26.87,1.226,35.449,1.516,103.866,1.516s77-.29,103.866-1.516c26.815-1.224,45.127-5.482,61.151-11.71a128.817,128.817,0,0,0,73.677-73.677c6.228-16.025,10.486-34.337,11.71-61.151,1.226-26.87,1.516-35.449,1.516-103.866s-0.29-77-1.516-103.866c-1.224-26.815-5.482-45.127-11.71-61.151a123.486,123.486,0,0,0-29.057-44.62A123.487,123.487,0,0,0,421.018,17.3C404.993,11.077,386.681,6.819,359.866,5.6,333,4.369,324.418,4.079,256,4.079h0Z"/><path d="M256,126.635A129.365,129.365,0,1,0,385.365,256,129.365,129.365,0,0,0,256,126.635Zm0,213.338A83.973,83.973,0,1,1,339.974,256,83.974,83.974,0,0,1,256,339.973Z"/><circle cx="390.48" cy="121.52" r="30.23"/></svg>'
keybase:
name: Keybase
profile_url_prefix: https://keybase.io/
share_url_prefix: https://keybase.io/
icon_svg: '<svg width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 71 76.3" style="enable-background:new 0 0 71 76.3;" xml:space="preserve"><style type="text/css">.st0{fill:#959da5;}</style><g transform="translate(-241.11756,-377.8123)"><path class="st0" d="M247.8,451.8c-0.6-1.3-1.4-3.1-1.8-4l-0.6-1.7l-2,2.2l-2,2.2 l-0.2-4.2c-0.3-6,0.2-12.2,1.2-16.6c2.3-9.8,9.5-18.7,18.8-23.4l2.1-1l-0.5-1.5c-0.3-0.8-0.6-2.5-0.7-3.6l-0.2-2.1l-2.1-0.2 c-3.2-0.3-4.9-1.2-6-3.5c-0.6-1.2-0.6-1.4-0.4-4.6c0.2-4.2,0.5-5.1,1.8-6.5c1.6-1.8,2.7-2.1,6.7-1.9c2.9,0.2,3.5,0.3,4.8,0.9 c0.8,0.4,1.5,0.8,1.6,0.8c0.1,0,1-1.1,2.1-2.6l1.9-2.7l1.2,0.7c0.7,0.4,1.5,0.9,1.9,1.1l0.7,0.4l-0.6,1.5c-0.3,0.8-0.7,2.2-0.8,2.9 l-0.2,1.4l1.7,0.2c6.1,0.6,10.7,4.3,12.4,9.9c0.5,1.8,0.5,5.3,0,7c-0.5,1.6-0.5,1.7-0.1,1.7c0.7,0,5.4,2.3,7.3,3.5 c3.7,2.4,8,6.6,10.4,10.2c4.5,6.7,6.4,14,5.6,22c-0.4,4.8-1.3,8.6-2.9,12.3l-0.6,1.4l-2.5,0l-2.5,0l1.2-2.4 c1.3-2.6,2.3-6.2,2.8-9.4c0.3-2.2,0.4-8.2,0.1-9.3l-0.2-0.7l-1.3,1.4c-3.2,3.5-7.9,4.5-14.2,2.8c-5.4-1.4-7.6-1.7-12.7-1.7 c-3.9,0-5.2,0.1-7.3,0.6c-5.8,1.3-9.9,3.2-15.6,7.3c-2.1,1.5-3.8,2.7-3.9,2.7c-0.1,0,0.2-1,0.6-2.3c0.4-1.3,1.1-3.4,1.5-4.8 l0.8-2.5l-0.9,0.9c-0.5,0.5-1.9,1.9-3.1,3.2l-2.1,2.3l0.5,1.9c0.6,2.5,2,5.6,3.5,7.9c0.6,1,1.1,1.8,1.1,1.9s-1.2,0.1-2.6,0.1h-2.6 L247.8,451.8L247.8,451.8z M256.6,427.6c4.8-5.1,8.7-9.2,8.8-9.2c0.1,0.1-0.4,1.6-0.9,3.3c-3.3,10.4-4,12.4-3.9,12.5 c0,0,1.2-0.4,2.5-0.9c8.5-3.7,18.4-4.2,28.9-1.4c4.7,1.2,6.5,1.2,8.8,0c1.3-0.7,1.8-1.1,2.4-2.1c1.1-1.7,1.2-4.1,0.5-6.3 c-1.7-4.8-8.3-11-14.5-13.7c-3.2-1.4-3.4-1.4-4.1-0.7l-0.6,0.6l2.6,3.2c1.4,1.7,2.9,3.6,3.1,4.1c0.6,1.2,0.7,3.1,0.1,4.3 c-0.8,1.7-3.2,2.9-5.1,2.5c-0.8-0.2-1.1-0.1-1.9,0.5c-2.2,1.6-4.6,1.2-6.6-1.2c-1.6-1.8-2-2.7-2.1-4.5c0-0.9-0.3-2-0.5-2.4 c-0.3-0.6-0.4-1.3-0.4-2.2l0.1-1.4l-1.3-0.3c-1.8-0.5-3.9-1.5-5.1-2.4c-0.6-0.4-1.1-0.8-1.3-0.8s-1.5,0.6-2.9,1.3 c-9.7,5-16,14.3-17,24.8c-0.1,1-0.2,2.3-0.3,2.8l-0.1,0.9l1.1-1.1C247.4,437.3,251.8,432.7,256.6,427.6L256.6,427.6z M282.5,420.2 c0.9-0.7,1.7-1.3,1.9-1.3c0.1,0,0.4,0.3,0.7,0.7c0.5,0.8,1.4,0.8,1.8,0.1c0.3-0.5,0.3-0.6-5.6-7.8c-3.5-4.3-4.2-5-4.7-5 c-1.2,0.1-0.9,1,1,3.3l1.8,2.2l-1,0.8c-1.1,1-1.2,1.2-0.5,1.8c0.5,0.5,0.6,0.4,1.6-0.3l1.1-0.7l0.7,0.6c0.4,0.3,0.6,0.8,0.6,0.9 c0,0.2-0.8,0.9-1.7,1.7c-0.9,0.7-1.6,1.5-1.6,1.7c0,0.3,0.5,1.1,1.4,2.2C280.3,421.7,280.8,421.5,282.5,420.2L282.5,420.2z M272.2,406c0.6-1.8,2.6-3.2,4.6-3.2c1.1,0,2.7,0.9,3.8,2.1l1,1.2l0.9-1.1c2.5-2.8,2.8-6.7,0.8-10.1c-1.5-2.5-4.3-4-8.2-4.4 c-2.1-0.2-2.6-0.4-3.7-1.5l-0.8-0.8l-0.4,0.6c-0.8,1.2-2.5,5.1-3,6.6c-0.7,2.3-0.4,5.9,0.5,7.7c0.9,1.7,3.3,4,4,3.7 C271.8,406.9,272,406.5,272.2,406L272.2,406z M263.3,392.4c0.2-0.5,0.7-1.8,1.2-2.8c0.5-1,0.9-2,0.9-2.3c0-0.9-1-1.3-3.7-1.5 c-2.4-0.2-2.6-0.1-3.1,0.4c-0.4,0.4-0.6,0.9-0.6,1.6c0,0.6-0.1,1.7-0.2,2.6c-0.2,2.1,0.1,2.5,2.2,2.8 C263.1,393.4,263,393.4,263.3,392.4z M260.2,390c0-1.7,0.2-1.9,1.6-1.9h1.3v1.4v1.4h-1.4h-1.4V390z M266.5,448.3 c-0.6-0.6-0.8-1-0.8-2c0-1.9,1.1-3,2.9-3c1.7,0,2.9,1.2,2.9,2.9c0,1.8-1.1,2.8-3,2.9C267.5,449.1,267.1,448.9,266.5,448.3 L266.5,448.3z M285.8,448.6c-2.3-1.8-1.1-5.3,1.8-5.3c1.8,0,2.8,1.1,2.9,3c0,1.1-0.1,1.4-0.8,2s-1,0.8-2,0.8 C286.8,449.1,286.2,448.9,285.8,448.6L285.8,448.6z"/></g></svg>'
linkedin:
name: LinkedIn
profile_url_prefix: https://www.linkedin.com/in/
share_url_prefix: https://www.linkedin.com/shareArticle?mini=true&url=
icon_svg: '<svg height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18"><path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="#959da5"/></svg>'
mastodon:
name: Mastodon
profile_url_prefix: https://mstdn.io/
icon_svg: '<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 216.4144 232.00976"><path fill="#959da5" d="M211.80734 139.0875c-3.18125 16.36625-28.4925 34.2775-57.5625 37.74875-15.15875 1.80875-30.08375 3.47125-45.99875 2.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125 0 2.53375.15625 4.94625.46875 7.2025 3.38375 25.68625 25.47 27.225 46.39125 27.9425 21.11625.7225 39.91875-5.20625 39.91875-5.20625l.8675 19.09s-14.77 7.93125-41.08125 9.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234 213.82 1.40609 165.31125.20859 116.09125c-.365-14.61375-.14-28.39375-.14-39.91875 0-50.33 32.97625-65.0825 32.97625-65.0825C49.67234 3.45375 78.20359.2425 107.86484 0h.72875c29.66125.2425 58.21125 3.45375 74.8375 11.09 0 0 32.975 14.7525 32.975 65.0825 0 0 .41375 37.13375-4.59875 62.915"/><path fill="#fff" d="M177.50984 80.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025 0-17.4175 7.5075-17.4175 22.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375 0-15.74 6.32875-15.74 18.7975v59.15H38.90484V80.077c0-12.455 3.17125-22.3525 9.54125-29.675 6.56875-7.3225 15.17125-11.07625 25.85-11.07625 12.355 0 21.71125 4.74875 27.8975 14.2475l6.01375 10.08125 6.015-10.08125c6.185-9.49875 15.54125-14.2475 27.8975-14.2475 10.6775 0 19.28 3.75375 25.85 11.07625 6.36875 7.3225 9.54 17.22 9.54 29.675"/></svg>'
medium:
name: Medium
profile_url_prefix: https://medium.com/@
icon_svg: '<svg width="20" height="20" viewBox="32 25 125 125" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M46.5340803,65.2157554 C46.6968378,63.6076572 46.0836,62.018231 44.8828198,60.93592 L32.6512605,46.2010582 L32.6512605,44 L70.6302521,44 L99.9859944,108.380952 L125.794585,44 L162,44 L162,46.2010582 L151.542017,56.2281011 C150.640424,56.9153477 150.193188,58.0448862 150.380019,59.1628454 L150.380019,132.837155 C150.193188,133.955114 150.640424,135.084652 151.542017,135.771899 L161.755369,145.798942 L161.755369,148 L110.38282,148 L110.38282,145.798942 L120.963119,135.527337 C122.002801,134.487948 122.002801,134.182246 122.002801,132.592593 L122.002801,73.0417402 L92.585901,147.755438 L88.6106443,147.755438 L54.3622782,73.0417402 L54.3622782,123.115814 C54.0767278,125.221069 54.7759199,127.3406 56.2581699,128.863022 L70.0186741,145.55438 L70.0186741,147.755438 L31,147.755438 L31,145.55438 L44.7605042,128.863022 C46.2319621,127.338076 46.8903838,125.204485 46.5340803,123.115814 L46.5340803,65.2157554 Z" id="Shape" fill="#959da5"></path></svg>'
stackoverflow:
name: Stack Overflow
profile_url_prefix: https://stackoverflow.com/u/
icon_svg: '<svg height="24" fill="#959da5" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><path class="st0" d="M84.4 93.8V70.6h7.7v30.9H22.6V70.6h7.7v23.2z"/><path class="st1" d="M38.8 68.4l37.8 7.9 1.6-7.6-37.8-7.9-1.6 7.6zm5-18l35 16.3 3.2-7-35-16.4-3.2 7.1zm9.7-17.2l29.7 24.7 4.9-5.9-29.7-24.7-4.9 5.9zm19.2-18.3l-6.2 4.6 23 31 6.2-4.6-23-31zM38 86h38.6v-7.7H38V86z"/></svg>'
telegram:
name: Telegram
profile_url_prefix: https://t.me/
share_url_prefix: https://telegram.me/share/url?url=
icon_svg: '<svg height="20" viewBox="0 0 20 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.9434 1.52996L16.9243 15.7574C16.7018 16.7662 16.1009 17.011 15.2627 16.5362L10.6637 13.1463L8.44574 15.2826C8.20095 15.5274 7.99325 15.7351 7.51851 15.7351L7.84489 11.0545L16.368 3.35475C16.7389 3.02836 16.2864 2.84292 15.7968 3.1693L5.26349 9.80084L0.723777 8.38403C-0.262794 8.07249 -0.285048 7.39746 0.931477 6.92272L18.6675 0.0834836C19.4909 -0.21323 20.2104 0.283765 19.9434 1.52996Z" fill="#959DA5"/></svg>'
twitter:
name: Twitter
profile_url_prefix: https://www.twitter.com/
share_url_prefix: https://twitter.com/share?url=
icon_svg: '<svg height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 273.5 222.3"><path d="M273.5 26.3a109.77 109.77 0 0 1-32.2 8.8 56.07 56.07 0 0 0 24.7-31 113.39 113.39 0 0 1-35.7 13.6 56.1 56.1 0 0 0-97 38.4 54 54 0 0 0 1.5 12.8A159.68 159.68 0 0 1 19.1 10.3a56.12 56.12 0 0 0 17.4 74.9 56.06 56.06 0 0 1-25.4-7v.7a56.11 56.11 0 0 0 45 55 55.65 55.65 0 0 1-14.8 2 62.39 62.39 0 0 1-10.6-1 56.24 56.24 0 0 0 52.4 39 112.87 112.87 0 0 1-69.7 24 119 119 0 0 1-13.4-.8 158.83 158.83 0 0 0 86 25.2c103.2 0 159.6-85.5 159.6-159.6 0-2.4-.1-4.9-.2-7.3a114.25 114.25 0 0 0 28.1-29.1" fill="#959da5"/></svg>'
unsplash:
name: Unsplash
profile_url_prefix: https://www.unsplash.com/
icon_svg: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="20" height="20" fill="#959da5"><path d="M20.8 18.1c0 2.7-2.2 4.8-4.8 4.8s-4.8-2.1-4.8-4.8c0-2.7 2.2-4.8 4.8-4.8 2.7.1 4.8 2.2 4.8 4.8zM32 10.7v14.9c0 2.3-1.9 4.3-4.3 4.3H4.3C1.9 29.9 0 28 0 25.6v-15c0-2.3 1.9-4.3 4.3-4.3H8L8.8 4c.4-1.1 1.7-2 2.9-2h8.6c1.2 0 2.5.9 2.9 2l.8 2.4h3.7c2.4 0 4.3 1.9 4.3 4.3zm-8.6 7.5c0-4.1-3.3-7.5-7.5-7.5-4.1 0-7.5 3.4-7.5 7.5s3.3 7.5 7.5 7.5c4.2-.1 7.5-3.4 7.5-7.5z"/></svg>'
vk:
name: VK
profile_url_prefix: https://vk.com/
share_url_prefix: https://vk.com/share.php?url=
icon_svg: '<svg height="20" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.5294 0.826078C19.6776 0.360085 19.5294 0.0211812 18.8727 0.0211812H16.691C16.1403 0.0211812 15.8861 0.317723 15.7379 0.635446C15.7379 0.635446 14.6153 3.34668 13.0478 5.10474C12.5395 5.6131 12.3065 5.78256 12.0311 5.78256C11.8828 5.78256 11.6922 5.6131 11.6922 5.14711V0.804897C11.6922 0.254177 11.5227 0 11.0568 0H7.62535C7.28644 0 7.07463 0.254177 7.07463 0.508355C7.07463 1.03789 7.85834 1.16498 7.94307 2.64769V5.86728C7.94307 6.56627 7.81598 6.69336 7.54062 6.69336C6.79927 6.69336 4.99884 3.96094 3.91858 0.847261C3.70677 0.232997 3.49495 0 2.94423 0H0.741353C0.105908 0 0 0.29654 0 0.614263C0 1.18616 0.741354 4.06685 3.45259 7.87952C5.25302 10.4849 7.81598 11.8828 10.1248 11.8828C11.5227 11.8828 11.6922 11.5651 11.6922 11.0356V9.06569C11.6922 8.43025 11.8193 8.32434 12.2641 8.32434C12.5818 8.32434 13.1537 8.49379 14.4458 9.7435C15.9285 11.2262 16.1827 11.904 17.0088 11.904H19.1905C19.8259 11.904 20.1224 11.5863 19.953 10.972C19.7624 10.3578 19.0422 9.46814 18.1102 8.40906C17.6018 7.81598 16.8393 7.15935 16.6063 6.84163C16.2886 6.418 16.3733 6.24855 16.6063 5.86728C16.5851 5.86728 19.254 2.09697 19.5294 0.826078Z" fill="#959DA5"/></svg>'
website:
name: Website
icon_svg: '<svg class="octicon octicon-globe" viewBox="0 0 14 16" version="1.1" width="20" height="20" aria-hidden="true"><path fill-rule="evenodd" d="M7 1C3.14 1 0 4.14 0 8s3.14 7 7 7c.48 0 .94-.05 1.38-.14-.17-.08-.2-.73-.02-1.09.19-.41.81-1.45.2-1.8-.61-.35-.44-.5-.81-.91-.37-.41-.22-.47-.25-.58-.08-.34.36-.89.39-.94.02-.06.02-.27 0-.33 0-.08-.27-.22-.34-.23-.06 0-.11.11-.2.13-.09.02-.5-.25-.59-.33-.09-.08-.14-.23-.27-.34-.13-.13-.14-.03-.33-.11s-.8-.31-1.28-.48c-.48-.19-.52-.47-.52-.66-.02-.2-.3-.47-.42-.67-.14-.2-.16-.47-.2-.41-.04.06.25.78.2.81-.05.02-.16-.2-.3-.38-.14-.19.14-.09-.3-.95s.14-1.3.17-1.75c.03-.45.38.17.19-.13-.19-.3 0-.89-.14-1.11-.13-.22-.88.25-.88.25.02-.22.69-.58 1.16-.92.47-.34.78-.06 1.16.05.39.13.41.09.28-.05-.13-.13.06-.17.36-.13.28.05.38.41.83.36.47-.03.05.09.11.22s-.06.11-.38.3c-.3.2.02.22.55.61s.38-.25.31-.55c-.07-.3.39-.06.39-.06.33.22.27.02.5.08.23.06.91.64.91.64-.83.44-.31.48-.17.59.14.11-.28.3-.28.3-.17-.17-.19.02-.3.08-.11.06-.02.22-.02.22-.56.09-.44.69-.42.83 0 .14-.38.36-.47.58-.09.2.25.64.06.66-.19.03-.34-.66-1.31-.41-.3.08-.94.41-.59 1.08.36.69.92-.19 1.11-.09.19.1-.06.53-.02.55.04.02.53.02.56.61.03.59.77.53.92.55.17 0 .7-.44.77-.45.06-.03.38-.28 1.03.09.66.36.98.31 1.2.47.22.16.08.47.28.58.2.11 1.06-.03 1.28.31.22.34-.88 2.09-1.22 2.28-.34.19-.48.64-.84.92s-.81.64-1.27.91c-.41.23-.47.66-.66.8 3.14-.7 5.48-3.5 5.48-6.84 0-3.86-3.14-7-7-7L7 1zm1.64 6.56c-.09.03-.28.22-.78-.08-.48-.3-.81-.23-.86-.28 0 0-.05-.11.17-.14.44-.05.98.41 1.11.41.13 0 .19-.13.41-.05.22.08.05.13-.05.14zM6.34 1.7c-.05-.03.03-.08.09-.14.03-.03.02-.11.05-.14.11-.11.61-.25.52.03-.11.27-.58.3-.66.25zm1.23.89c-.19-.02-.58-.05-.52-.14.3-.28-.09-.38-.34-.38-.25-.02-.34-.16-.22-.19.12-.03.61.02.7.08.08.06.52.25.55.38.02.13 0 .25-.17.25zm1.47-.05c-.14.09-.83-.41-.95-.52-.56-.48-.89-.31-1-.41-.11-.1-.08-.19.11-.34.19-.15.69.06 1 .09.3.03.66.27.66.55.02.25.33.5.19.63h-.01z"/></svg>'
youtube:
name: YouTube
profile_url_prefix: https://www.youtube.com/
icon_svg: '<svg height="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.17 13.6"><path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="#959da5"/></svg>'
================================================
FILE: _includes/footer.html
================================================
</body>
</html>
================================================
FILE: _includes/header.html
================================================
{% if site.style == 'dark' %}
{% assign icon_color = "#ffffff" %}
{% else %}
{% assign icon_color = "#24292e" %}
{% endif %}
{% assign content = page.content %}
{% assign posts_total = site.posts | size %}
{% assign user = site.github.owner %}
{% if page.path contains '_posts' %}
{% assign page_title = page.title %}
{% assign meta_description = page.content | strip_html | strip_newlines | xml_escape | truncate: 300 %}
{% else %}
{% assign page_title = user.name %}
{% assign meta_description = user.bio | strip_html | strip_newlines | xml_escape | truncate: 300 %}
{% endif %}
<!doctype html>
<html class="min-height-full">
<head>
<meta charset="utf-8">
<title>{{ page_title }}</title>
<meta name="description" content="{{ meta_description }}" />
<meta property="og:title" content="{{ user.name }}" />
<meta property="og:image" content="{{ user.avatar_url }}" />
<meta property="og:description" content="{{ meta_description }}" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<link href="{{ "/assets/styles.css" | relative_url }}" rel="stylesheet" type="text/css">
</head>
<body class="bg-white min-height-full" {% if site.style == 'dark' %}style="background-color: #2f363d !important"{% endif %}>
================================================
FILE: _includes/interests.html
================================================
<h2 {% if site.style == 'dark' %}class="text-white"{% endif %}>My Interests</h2>
<p class="f4 mb-4 {% if site.style == 'dark' %}text-white{% else %}text-gray{% endif %}">Topics that I want to learn more about.</p>
<div class="d-flex flex-wrap gutter-condensed mb-4">
{% for topic in site.topics %}
<div class="col-6 col-md-12 col-lg-6 col-xl-4 mb-3">
{% include topic-card.html %}
</div>
{% endfor %}
</div>
================================================
FILE: _includes/masthead.html
================================================
{% if site.layout == 'stacked' %}
{% assign metadata_styles = 'd-md-inline-block mx-3 mb-1 mb-md-0' %}
{% else %}
{% assign metadata_styles = 'd-flex flex-items-center mb-3' %}
{% endif %}
<img src="{{ user.avatar_url }}" class="circle mb-3" style="max-width: 150px;">
<h1 class="{% if site.style == 'dark' %}text-white{% endif %} mb-2 lh-condensed">{% if user.name %}{{ user.name }}{% else %}{{ user.login }}{% endif %}</h1>
<p class="mb-3 f4 {% if site.style == 'dark' %}text-white{% else %}text-gray{% endif %}">
{{ user.bio }}
</p>
{% if include.metadata %}
<div class="f4 mb-6">
{% if user.name %}
<div class="{{ metadata_styles }}">
{% octicon mark-github height:20 class:"mr-2 v-align-middle" fill:{{ icon_color }} aria-label:GitHub %}
<a href="https://github.com/{{ user.login }}" {% if site.style == 'dark' %}class="text-white"{% endif %}>
@{{ user.login }}
</a>
</div>
{% endif %}
{% if user.email %}
<div class="{{ metadata_styles }}">
{% octicon mail height:20 class:"mr-2 v-align-middle" fill:{{ icon_color }} aria-label:email %}
<a href="mailto:{{ user.email }}" {% if site.style == 'dark' %}class="text-white"{% endif %}>
{{ user.email }}
</a>
</div>
{% endif %}
{% if user.location %}
<div class="{{ metadata_styles }} {% if site.style == 'dark' %}text-white{% endif %}">
{% octicon location height:20 class:"mr-2 v-align-middle" fill:{{ icon_color }} aria-label:Location %}
{{ user.location }}
</div>
{% endif %}
{% if site.social_media %}
<div class="d-flex flex-wrap flex-items-start {% if site.layout == 'stacked' %}flex-justify-center mt-1 mt-md-3{% endif %}">
{% for account in site.social_media %}
<div class="{% unless forloop.last == true %}mr-3{% endunless %} mb-3">
{% assign service_shortname = account[0] %}
{% assign service = site.data.social_media[service_shortname] %}
<a href="{{ service.profile_url_prefix }}{{ account[1] }}" class="tooltipped tooltipped-se" aria-label="{{ service.name }}: {{ account[1] }}">
{{ service.icon_svg }}<span class="d-none">{{ service.name }}</span>
</a>
</div>
{% endfor %}
</div>
{% endif %}
{% if user.hireable %}
<span title="Hire me" class="d-inline-block f5 rounded-2 text-white bg-green py-1 px-2">Available for hire</span>
{% endif %}
</div>
{% endif %}
================================================
FILE: _includes/post-card.html
================================================
<div class="height-full text-left {% if site.style == 'dark' %}box-shadow{% else %}border border-gray-light{% endif %} bg-white rounded-1 p-3">
<div class="d-flex flex-justify-between flex-items-start mb-1">
<h1 class="f4 lh-condensed mb-1">
<a href="{{ site.baseurl }}{{ post.url }}">
{{ post.title }}
</a>
</h1>
</div>
<div class="text-gray mb-2 ws-normal">{{ post.date | date: "%b %d, %Y"}}</div>
</div>
================================================
FILE: _includes/projects.html
================================================
<h2 {% if site.style == 'dark' %}class="text-white"{% endif %}>My Projects</h2>
<p class="f4 mb-4 {% if site.style == 'dark' %}text-white{% else %}text-gray{% endif %}">GitHub repositories that I've built.</p>
<div class="d-sm-flex flex-wrap gutter-condensed mb-4">
{% if site.projects.sort_by == 'stars' %}
{% assign sort_order = 'stargazers_count', 'last' %}
{% else %}
{% assign sort_order = 'pushed_at' %}
{% endif %}
{% if site.projects.exclude.archived && site.projects.exclude.forks %}
{% assign filtered_repos = site.github.public_repositories | where:'archived', false | where:'fork', false | sort: sort_order | reverse %}
{% elsif site.projects.exclude.archived %}
{% assign filtered_repos = site.github.public_repositories | where:'archived', false | sort: sort_order | reverse %}
{% elsif site.projects.exclude.forks %}
{% assign filtered_repos = site.github.public_repositories | where:'fork', false | sort: sort_order | reverse %}
{% else %}
{% assign filtered_repos = site.github.public_repositories | sort: sort_order | reverse %}
{% endif %}
{% for repository in filtered_repos | limit: site.projects.limit %}
{% unless site.projects.exclude.projects contains repository.name %}
<div class="col-sm-6 col-md-12 col-lg-6 col-xl-4 mb-3">
{% include repo-card.html %}
</div>
{% endunless %}
{% endfor %}
</div>
================================================
FILE: _includes/repo-card.html
================================================
<div class="github-component d-flex flex-column flex-justify-between height-full text-left {% if site.style == 'dark' %}box-shadow{% else %}border border-gray-light{% endif %} bg-white rounded-1 p-3">
<div>
<div class="d-flex flex-justify-between flex-items-start mb-1">
<h1 class="f4 lh-condensed mb-1">
<a href="{{ repository.html_url }}">
{% octicon repo height:20 class:"mr-1 v-align-middle" fill:"#586069" aria-label:repo %}
{{ repository.name }}
</a>
</h1>
</div>
<div class="text-gray mb-2 ws-normal">{{ repository.description }}</div>
</div>
<div class="d-flex f6">
{% if repository.language %}
<span class="repo-language-color ml-0 mr-1" style="background-color:{{ site.data.colors[repository.language]["color"] }}"></span>
<span class="mr-3" itemprop="programmingLanguage">{{ repository.language }}</span>
{% endif %}
{% if repository.stargazers_count %}
<a href="{{ repository.html_url }}/stargazers" class="d-inline-block link-gray mr-4">
<svg class="octicon octicon-star mr-1" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"></path></svg>{{ repository.stargazers_count }}
</a>
{% endif %}
{% if repository.forks_count %}
<a href="{{ repository.html_url }}/network/members" class="d-inline-block link-gray mr-4">
<svg class="octicon octicon-git-branch mr-1" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 5c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v.3c-.02.52-.23.98-.63 1.38-.4.4-.86.61-1.38.63-.83.02-1.48.16-2 .45V4.72a1.993 1.993 0 0 0-1-3.72C.88 1 0 1.89 0 3a2 2 0 0 0 1 1.72v6.56c-.59.35-1 .99-1 1.72 0 1.11.89 2 2 2 1.11 0 2-.89 2-2 0-.53-.2-1-.53-1.36.09-.06.48-.41.59-.47.25-.11.56-.17.94-.17 1.05-.05 1.95-.45 2.75-1.25S8.95 7.77 9 6.73h-.02C9.59 6.37 10 5.73 10 5zM2 1.8c.66 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2C1.35 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2zm0 12.41c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm6-8c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"></path></svg>{{ repository.forks_count }}
</a>
{% endif %}
</div>
</div>
================================================
FILE: _includes/thoughts.html
================================================
<h2 {% if site.style == 'dark' %}class="text-white"{% endif %}>My Thoughts</h2>
<p class="f4 mb-4 {% if site.style == 'dark' %}text-white{% else %}text-gray{% endif %}">Articles I've written.</p>
<div class="d-sm-flex flex-wrap gutter-condensed mb-4">
{% for post in site.posts limit: 6 %}
<div class="col-sm-6 col-md-12 col-lg-6 col-xl-4 mb-3">
{% include post-card.html %}
</div>
{% endfor %}
</div>
================================================
FILE: _includes/topic-card.html
================================================
{% if topic.web_url %}
<a href="{{ topic.web_url }}" class="github-component position-relative hover-grow height-full no-underline d-flex flex-column flex-justify-center text-center border border-gray-light rounded-1 bg-white p-5">
{% if topic.image_url %}
<img src="{{ topic.image_url }}" width="64" height="64" class="mx-auto rounded-1 mb-3" alt="{{ topic.name }}">
{% else %}
<div
class="bg-blue-light f4 text-gray-light text-bold rounded-1 flex-shrink-0 text-center mx-auto mb-3"
style="width:64px; height:64px; line-height:64px;"
>
#
</div>
{% endif %}
<p class="f3 lh-condensed text-center link-gray-dark mb-0 mt-1">{{ topic.name }}</p>
{% if topic.description %}
<p class="f5 text-gray text-center mb-0 mt-1">{{ topic.description }}</p>
{% endif %}
</a>
{% else %}
<div class="github-component position-relative height-full text-center border border-gray-light rounded-1 bg-white p-5">
{% if topic.image_url %}
<img src="{{ topic.image_url }}" width="64" height="64" class="mx-auto rounded-1 mb-3" alt="{{ topic.name }}">
{% else %}
<div
class="bg-blue-light f4 text-gray-light text-bold rounded-1 flex-shrink-0 text-center mx-auto mb-3"
style="width:64px; height:64px; line-height:64px;"
>
#
</div>
{% endif %}
<p class="f3 lh-condensed text-center mb-0 mt-1">{{ topic.name }}</p>
{% if topic.description %}
<p class="f5 text-gray text-center mb-0 mt-1">{{ topic.description }}</p>
{% endif %}
</div>
{% endif %}
================================================
FILE: _layouts/default.html
================================================
{% include header.html %}
{% if site.layout == 'stacked' %}
<div class="container-lg py-6 p-responsive text-center">
{% include masthead.html metadata=false %}
<div class="container-md f4 text-left border rounded-2 bg-white p-3 p-sm-5 mt-6">
<p class="f5"><a href="/" class="d-flex flex-items-center">{% octicon chevron-left height:16 class:"mr-2 v-align-middle" fill:#0366d6 aria-label:Home %}Home</a></p>
<h1 class="f00-light lh-condensed mb-5">{{ page.title }}</h1>
{{ content }}
</div>
</div>
{% else %}
<div class="d-md-flex min-height-full {% unless site.style == 'dark' %}border-md-bottom{% endunless %}">
<div class="flex-self-stretch {% if site.style == 'dark' %}bg-gray-dark{% else %}border-md-right border-gray-light bg-white{% endif %} col-md-5 col-lg-4 col-xl-3 px-4 px-md-6 px-lg-7 py-6">
{% include masthead.html metadata=true %}
</div>
<div class="col-md-7 col-lg-8 col-xl-9 px-4 py-6 px-lg-7 border-top border-md-top-0 bg-gray-light" {% if site.style == 'dark' %}style="background-color: #2f363d !important"{% endif %}>
<div class="mx-auto" style="max-width: 900px;">
<div class="f4 {% if site.style == 'dark' %}text-white{% endif %} mb-6">
<div class="f4 {% if site.style == 'dark' %}text-white{% endif %}">
<p class="f5"><a href="{{ site.url }}{{ site.baseurl | append:'/' }}" class="d-flex flex-items-center {% if site.style == 'dark' %}text-white{% endif %}">{% octicon chevron-left height:16 class:"mr-2 v-align-middle" fill:{{ icon_color }} aria-label:Home %}Home</a></p>
<h1 class="f00-light lh-condensed mb-5">{{ page.title }}</h1>
{{ content }}
</div>
</div>
</div>
</div>
</div>
{% endif %}
{% include footer.html %}
================================================
FILE: _layouts/home.html
================================================
{% include header.html %}
{% if site.layout == 'stacked' %}
<div class="container-lg py-6 p-responsive text-center">
{% include masthead.html metadata=true %}
<div {% if site.style == 'dark' %}class="text-white"{% endif %}>
{{ content }}
</div>
<div class="my-6">
{% include projects.html %}
</div>
{% if site.topics %}
<div class="my-6">
{% include interests.html %}
</div>
{% endif %}
{% unless posts_total == 0 %}
<div class="my-6">
{% include thoughts.html %}
</div>
{% endunless %}
</div>
{% else %}
<div class="d-md-flex min-height-full {% unless site.style == 'dark' %}border-md-bottom{% endunless %}">
<div class="flex-self-stretch {% if site.style == 'dark' %}bg-gray-dark{% else %}border-md-right border-gray-light bg-white{% endif %} col-md-5 col-lg-4 col-xl-3 px-4 px-md-6 px-lg-7 py-6">
{% include masthead.html metadata=true %}
</div>
<div class="col-md-7 col-lg-8 col-xl-9 px-4 py-6 px-lg-7 border-top border-md-top-0 bg-gray-light" {% if site.style == 'dark' %}style="background-color: #2f363d !important"{% endif %}>
<div class="mx-auto" style="max-width: 900px;">
{% unless content == "" %}
<div class="f4 {% if site.style == 'dark' %}text-white{% endif %} mb-6">
{{ content }}
</div>
{% endunless %}
{% include projects.html %}
{% if site.topics %}
{% include interests.html %}
{% endif %}
{% unless posts_total == 0 %}
{% include thoughts.html %}
{% endunless %}
</div>
</div>
</div>
{% endif %}
{% include footer.html %}
================================================
FILE: _layouts/post.html
================================================
{% include header.html %}
{% capture post_body %}
{% if site.social_media %}
{% assign shareable_social_media = '' | split: ',' %}
{% for account in site.social_media %}
{% assign service_shortname = account[0] %}
{% assign service = site.data.social_media[service_shortname] %}
{% if service.share_url_prefix %}
{% assign shareable_social_media = shareable_social_media | push: service %}
{% endif %}
{% endfor %}
{% assign total_shareable_services = shareable_social_media | size %}
{% if total_shareable_services > 0 %}
<div class="col-sm-4 col-lg-3 d-flex flex-wrap flex-items-center d-sm-block float-sm-right border rounded-2 bg-white p-3 mb-5 ml-md-5">
<h3 class="text-gray-dark mr-3 mr-sm-0">Share</h3>
<ul class="d-flex d-sm-block list-style-none">
{% for service in shareable_social_media %}
<li class="mt-sm-3">
<a href="{{ service.share_url_prefix }}{{ page.url | prepend: site.url | prepend: site.baseurl | url_encode }}" title="Share on {{ service.name }}" class="d-flex flex-items-center">
<div style="width:32px">{{ service.icon_svg }}</div><span class="d-none d-sm-inline-block text-gray-light">{{ service.name }}</span>
</a>
</li>
{% endfor %}
</ul>
</div>
{% endif %}
{% endif %}
<div class="article">
{{ content }}
</div>
{% endcapture %}
{% if site.layout == 'stacked' %}
<div class="container-lg py-6 p-responsive text-center">
{% include masthead.html metadata=false %}
<div class="container-md f4 text-left border rounded-2 bg-white p-3 p-sm-5 mt-6">
<p class="f5"><a href="/" class="d-flex flex-items-center">{% octicon chevron-left height:16 class:"mr-2 v-align-middle" fill:#0366d6 aria-label:Home %}Home</a></p>
<h1 class="f00-light lh-condensed">{{ page.title }}</h1>
<p class="{% if site.style == 'dark' %}text-white{% else %}text-gray{% endif %} mb-5">Published {{ page.date | date: "%b %d, %Y"}}</p>
{{ post_body }}
</div>
</div>
{% else %}
<div class="d-md-flex min-height-full {% unless site.style == 'dark' %}border-md-bottom{% endunless %}">
<div class="flex-self-stretch {% if site.style == 'dark' %}bg-gray-dark{% else %}border-md-right border-gray-light bg-white{% endif %} col-md-5 col-lg-4 col-xl-3 px-4 px-md-6 px-lg-7 py-6">
{% include masthead.html metadata=true %}
</div>
<div class="col-md-7 col-lg-8 col-xl-9 px-4 py-6 px-lg-7 border-top border-md-top-0 bg-gray-light" {% if site.style == 'dark' %}style="background-color: #2f363d !important"{% endif %}>
<div class="mx-auto" style="max-width: 900px;">
<div class="f4 {% if site.style == 'dark' %}text-white{% endif %} mb-6">
<div class="f4 {% if site.style == 'dark' %}text-white{% endif %}">
<p class="f5"><a href="{{ site.url }}{{ site.baseurl | append:'/' }}" class="d-flex flex-items-center {% if site.style == 'dark' %}text-white{% endif %}">{% octicon chevron-left height:16 class:"mr-2 v-align-middle" fill:{{ icon_color }} aria-label:Home %}Home</a></p>
<h1 class="f00-light lh-condensed">{{ page.title }}</h1>
<p class="{% if site.style == 'dark' %}text-white{% else %}text-gray{% endif %} mb-5">Published {{ page.date | date: "%b %d, %Y"}}</p>
{{ post_body }}
</div>
</div>
</div>
</div>
</div>
{% endif %}
{% include footer.html %}
================================================
FILE: _posts/2019-01-29-hello-world.md
================================================
---
title: "Welcome to Jekyll!"
published: false
---
**Hello world**, this is my first Jekyll blog post.
I hope you like it!
# Highlighter
## Ruby
```ruby
def show
puts "Outputting a very lo-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-ong lo-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-ong line"
@widget = Widget(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @widget }
end
end
```
## Php
```php
<?php
print("Hello {$world}");
?>
```
## Java
```java
public class java {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
```
## HTML
```html
<html>
<head><title>Title!</title></head>
<body>
<p id="foo">Hello, World!</p>
<script type="text/javascript">var a = 1;</script>
<style type="text/css">#foo { font-weight: bold; }</style>
</body>
</html>
```
## Console
```console
# prints "hello, world" to the screen
~# echo Hello, World
Hello, World
# don't run this
~# rm -rf --no-preserve-root /
```
## Css
```css
body {
font-size: 12pt;
background: #fff url(temp.png) top left no-repeat;
}
```
## Yaml
```yaml
---
one: Mark McGwire
two: Sammy Sosa
three: Ken Griffey
```
================================================
FILE: _sass/_highlight-syntax.scss
================================================
.highlight { width: 100%; overflow: auto; background: #ffffff; }
.highlight .c { color: #999988; font-style: italic } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { font-weight: bold } /* Keyword */
.highlight .o { font-weight: bold } /* Operator */
.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #999999 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { font-weight: bold } /* Keyword.Constant */
.highlight .kd { font-weight: bold } /* Keyword.Declaration */
.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #009999 } /* Literal.Number */
.highlight .s { color: #d14 } /* Literal.String */
.highlight .na { color: #008080 } /* Name.Attribute */
.highlight .nb { color: #0086B3 } /* Name.Builtin */
.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
.highlight .no { color: #008080 } /* Name.Constant */
.highlight .ni { color: #800080 } /* Name.Entity */
.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
.highlight .nn { color: #555555 } /* Name.Namespace */
.highlight .nt { color: #000080 } /* Name.Tag */
.highlight .nv { color: #008080 } /* Name.Variable */
.highlight .ow { font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mf { color: #009999 } /* Literal.Number.Float */
.highlight .mh { color: #009999 } /* Literal.Number.Hex */
.highlight .mi { color: #009999 } /* Literal.Number.Integer */
.highlight .mo { color: #009999 } /* Literal.Number.Oct */
.highlight .sb { color: #d14 } /* Literal.String.Backtick */
.highlight .sc { color: #d14 } /* Literal.String.Char */
.highlight .sd { color: #d14 } /* Literal.String.Doc */
.highlight .s2 { color: #d14 } /* Literal.String.Double */
.highlight .se { color: #d14 } /* Literal.String.Escape */
.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
.highlight .si { color: #d14 } /* Literal.String.Interpol */
.highlight .sx { color: #d14 } /* Literal.String.Other */
.highlight .sr { color: #009926 } /* Literal.String.Regex */
.highlight .s1 { color: #d14 } /* Literal.String.Single */
.highlight .ss { color: #990073 } /* Literal.String.Symbol */
.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #008080 } /* Name.Variable.Class */
.highlight .vg { color: #008080 } /* Name.Variable.Global */
.highlight .vi { color: #008080 } /* Name.Variable.Instance */
.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
/* Make line numbers unselectable: excludes line numbers from copy-paste user ops */
.highlight .lineno {-webkit-user-select: none;-moz-user-select: none; -o-user-select: none;}
.lineno::-moz-selection {background-color: transparent;} /* Mozilla specific */
.lineno::selection {background-color: transparent;} /* Other major browsers */
================================================
FILE: assets/styles.scss
================================================
---
---
@import url('https://unpkg.com/primer/build/build.css');
@import 'highlight-syntax';
// If a user adds a custom font, this component will stop it from bleeding into GitHub components:
.github-component {
font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol !important;
}
.repo-language-color {
filter: brightness(125%) !important;
border-radius: 50%;
display: inline-block;
height: 12px;
position: relative;
top: 2px;
width: 12px;
}
.emoji {
width: 18px;
height: auto;
vertical-align: middle;
}
.article {
h1, h2, h3, h4,
.highlight {
margin-bottom: 16px;
}
blockquote {
color: #6a737d;
border-left: 2px solid #959da5;
padding-left: 16px;
margin-bottom: 16px;
}
ul, ol {
padding-left: 32px;
margin-bottom: 16px;
}
li ul, li ol {
padding-left: 16px;
margin-bottom: 0px;
}
}
.min-height-full {
min-height: 100vh;
}
================================================
FILE: index.html
================================================
---
layout: home
---
gitextract_xz39besz/ ├── .gitattributes ├── .gitignore ├── Gemfile ├── LICENSE.txt ├── README.md ├── _config.yml ├── _data/ │ ├── colors.json │ └── social_media.yml ├── _includes/ │ ├── footer.html │ ├── header.html │ ├── interests.html │ ├── masthead.html │ ├── post-card.html │ ├── projects.html │ ├── repo-card.html │ ├── thoughts.html │ └── topic-card.html ├── _layouts/ │ ├── default.html │ ├── home.html │ └── post.html ├── _posts/ │ └── 2019-01-29-hello-world.md ├── _sass/ │ └── _highlight-syntax.scss ├── assets/ │ └── styles.scss └── index.html
Condensed preview — 24 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (105K chars).
[
{
"path": ".gitattributes",
"chars": 66,
"preview": "# Auto detect text files and perform LF normalization\n* text=auto\n"
},
{
"path": ".gitignore",
"chars": 63,
"preview": "*.gem\n.bundle\n.sass-cache\n_site/\nGemfile.lock\n**/.ruby-version\n"
},
{
"path": "Gemfile",
"chars": 137,
"preview": "source 'https://rubygems.org'\ngem 'github-pages', group: :jekyll_plugins\ngem \"jekyll-github-metadata\"\ngem \"jekyll-octico"
},
{
"path": "LICENSE.txt",
"chars": 1073,
"preview": "The MIT License (MIT)\n\nCopyright (c) 2019 GitHub\n\nPermission is hereby granted, free of charge, to any person obtaining "
},
{
"path": "README.md",
"chars": 12229,
"preview": "# Get started building your personal website\n\n### Showcase your software development skills\n\nThis repository gives you t"
},
{
"path": "_config.yml",
"chars": 1320,
"preview": "layout: sidebar\nstyle: light\n\nplugins:\n - jekyll-octicons\n - jekyll-github-metadata\n - jemoji\n\npermalink: /:year/:mon"
},
{
"path": "_data/colors.json",
"chars": 37550,
"preview": "{\n \"1C Enterprise\": {\n \"color\": \"#814CCC\",\n \"url\": \"https://github.com/trending?l=1C-Enterprise\"\n },"
},
{
"path": "_data/social_media.yml",
"chars": 21115,
"preview": "behance:\n name: Behance\n profile_url_prefix: https://www.behance.net/\n icon_svg: '<svg height=\"20\" fill=\"#959da5\" ver"
},
{
"path": "_includes/footer.html",
"chars": 18,
"preview": " </body>\n</html>\n"
},
{
"path": "_includes/header.html",
"chars": 1299,
"preview": "{% if site.style == 'dark' %}\n {% assign icon_color = \"#ffffff\" %}\n{% else %}\n {% assign icon_color = \"#24292e\" %}\n{% "
},
{
"path": "_includes/interests.html",
"chars": 426,
"preview": "<h2 {% if site.style == 'dark' %}class=\"text-white\"{% endif %}>My Interests</h2>\n<p class=\"f4 mb-4 {% if site.style == '"
},
{
"path": "_includes/masthead.html",
"chars": 2514,
"preview": "{% if site.layout == 'stacked' %}\n {% assign metadata_styles = 'd-md-inline-block mx-3 mb-1 mb-md-0' %}\n{% else %}\n {%"
},
{
"path": "_includes/post-card.html",
"chars": 441,
"preview": "<div class=\"height-full text-left {% if site.style == 'dark' %}box-shadow{% else %}border border-gray-light{% endif %} b"
},
{
"path": "_includes/projects.html",
"chars": 1398,
"preview": "<h2 {% if site.style == 'dark' %}class=\"text-white\"{% endif %}>My Projects</h2>\n<p class=\"f4 mb-4 {% if site.style == 'd"
},
{
"path": "_includes/repo-card.html",
"chars": 2389,
"preview": "<div class=\"github-component d-flex flex-column flex-justify-between height-full text-left {% if site.style == 'dark' %}"
},
{
"path": "_includes/thoughts.html",
"chars": 420,
"preview": "<h2 {% if site.style == 'dark' %}class=\"text-white\"{% endif %}>My Thoughts</h2>\n<p class=\"f4 mb-4 {% if site.style == 'd"
},
{
"path": "_includes/topic-card.html",
"chars": 1585,
"preview": "{% if topic.web_url %}\n <a href=\"{{ topic.web_url }}\" class=\"github-component position-relative hover-grow height-full "
},
{
"path": "_layouts/default.html",
"chars": 1792,
"preview": "{% include header.html %}\n\n{% if site.layout == 'stacked' %}\n <div class=\"container-lg py-6 p-responsive text-center\">\n"
},
{
"path": "_layouts/home.html",
"chars": 1691,
"preview": "{% include header.html %}\n\n{% if site.layout == 'stacked' %}\n <div class=\"container-lg py-6 p-responsive text-center\">\n"
},
{
"path": "_layouts/post.html",
"chars": 3503,
"preview": "{% include header.html %}\n\n{% capture post_body %}\n {% if site.social_media %}\n {% assign shareable_social_media = '"
},
{
"path": "_posts/2019-01-29-hello-world.md",
"chars": 1183,
"preview": "---\ntitle: \"Welcome to Jekyll!\"\npublished: false\n---\n\n**Hello world**, this is my first Jekyll blog post.\n\nI hope you li"
},
{
"path": "_sass/_highlight-syntax.scss",
"chars": 4105,
"preview": ".highlight { width: 100%; overflow: auto; background: #ffffff; }\n.highlight .c { color: #999988; font-style: italic } /"
},
{
"path": "assets/styles.scss",
"chars": 1000,
"preview": "---\n---\n@import url('https://unpkg.com/primer/build/build.css');\n@import 'highlight-syntax';\n\n\n// If a user adds a custo"
},
{
"path": "index.html",
"chars": 21,
"preview": "---\nlayout: home\n---\n"
}
]
About this extraction
This page contains the full source code of the github/personal-website GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 24 files (95.1 KB), approximately 36.3k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.