├── CNAME ├── .gitignore ├── Gemfile ├── docker-run.sh ├── public ├── fonts │ ├── pt-sans-v8-latin-700.eot │ ├── pt-sans-v8-latin-700.ttf │ ├── pt-sans-v8-latin-700.woff │ ├── pt-sans-v8-latin-700.woff2 │ ├── pt-sans-v8-latin-italic.eot │ ├── pt-sans-v8-latin-italic.ttf │ ├── pt-sans-v8-latin-700italic.eot │ ├── pt-sans-v8-latin-700italic.ttf │ ├── pt-sans-v8-latin-italic.woff │ ├── pt-sans-v8-latin-italic.woff2 │ ├── pt-sans-v8-latin-regular.eot │ ├── pt-sans-v8-latin-regular.ttf │ ├── pt-sans-v8-latin-regular.woff │ ├── pt-sans-v8-latin-regular.woff2 │ ├── eb-garamond-v7-latin-regular.eot │ ├── eb-garamond-v7-latin-regular.ttf │ ├── pt-sans-v8-latin-700italic.woff │ ├── pt-sans-v8-latin-700italic.woff2 │ ├── abril-fatface-v8-latin-regular.eot │ ├── abril-fatface-v8-latin-regular.ttf │ ├── abril-fatface-v8-latin-regular.woff │ ├── eb-garamond-v7-latin-regular.woff │ ├── eb-garamond-v7-latin-regular.woff2 │ ├── abril-fatface-v8-latin-regular.woff2 │ ├── abril-fatface-v8-latin-regular.svg │ └── eb-garamond-v7-latin-regular.svg └── css │ ├── main.scss │ ├── _syntax.scss │ ├── _fonts.scss │ ├── _blackdoc.scss │ └── _poole.scss ├── docker-build.sh ├── _layouts ├── page.html ├── post.html ├── default.html └── compress.html ├── 404.html ├── _config.yml ├── index.html ├── Dockerfile ├── _includes ├── head.html └── sidebar.html ├── README.md ├── atom.xml ├── _posts └── 2017-03-01-oscp-notebook.md ├── LICENSE └── Gemfile.lock /CNAME: -------------------------------------------------------------------------------- 1 | oscp.tsondt.com -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site/ 2 | .sass-cache/ 3 | .jekyll-metadata 4 | .bundle/ 5 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "jekyll" 4 | gem 'github-pages' 5 | -------------------------------------------------------------------------------- /docker-run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | docker run -ti --rm -v $PWD:/srv -p 4000:4000 "tsondt/oscp" 4 | -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700.eot -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700.ttf -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700.woff -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700.woff2 -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-italic.eot -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-italic.ttf -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700italic.eot -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700italic.ttf -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-italic.woff -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-italic.woff2 -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-regular.eot -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-regular.ttf -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-regular.woff -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-regular.woff2 -------------------------------------------------------------------------------- /docker-build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 4 | docker build -t "tsondt/oscp" "$DIR" 5 | -------------------------------------------------------------------------------- /public/fonts/eb-garamond-v7-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/eb-garamond-v7-latin-regular.eot -------------------------------------------------------------------------------- /public/fonts/eb-garamond-v7-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/eb-garamond-v7-latin-regular.ttf -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700italic.woff -------------------------------------------------------------------------------- /public/fonts/pt-sans-v8-latin-700italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/pt-sans-v8-latin-700italic.woff2 -------------------------------------------------------------------------------- /public/fonts/abril-fatface-v8-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/abril-fatface-v8-latin-regular.eot -------------------------------------------------------------------------------- /public/fonts/abril-fatface-v8-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/abril-fatface-v8-latin-regular.ttf -------------------------------------------------------------------------------- /public/fonts/abril-fatface-v8-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/abril-fatface-v8-latin-regular.woff -------------------------------------------------------------------------------- /public/fonts/eb-garamond-v7-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/eb-garamond-v7-latin-regular.woff -------------------------------------------------------------------------------- /public/fonts/eb-garamond-v7-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/eb-garamond-v7-latin-regular.woff2 -------------------------------------------------------------------------------- /public/css/main.scss: -------------------------------------------------------------------------------- 1 | --- 2 | # Main CSS 3 | --- 4 | 5 | @import 'poole'; 6 | @import 'syntax'; 7 | @import 'blackdoc'; 8 | @import 'fonts'; 9 | -------------------------------------------------------------------------------- /public/fonts/abril-fatface-v8-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsondt/oscp/HEAD/public/fonts/abril-fatface-v8-latin-regular.woff2 -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 |
Sorry, we've misplaced that URL or it's pointing to something that doesn't exist. Head back home to try finding it again.
10 |Published by {{ site.author.name }} with Jekyll using BlackDoc theme.
26 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /_includes/sidebar.html: -------------------------------------------------------------------------------- 1 | 36 | -------------------------------------------------------------------------------- /public/css/_syntax.scss: -------------------------------------------------------------------------------- 1 | .highlight .hll { background-color: #ffc; } 2 | .highlight .c { color: #999; } /* Comment */ 3 | .highlight .err { color: #a00; background-color: #faa } /* Error */ 4 | .highlight .k { color: #069; } /* Keyword */ 5 | .highlight .o { color: #999 } /* Operator */ 6 | .highlight .cm { color: #09f; font-style: italic } /* Comment.Multiline */ 7 | .highlight .cp { color: #099 } /* Comment.Preproc */ 8 | .highlight .c1 { color: slategray; } /* Comment.Single */ 9 | .highlight .cs { color: #999; } /* Comment.Special */ 10 | .highlight .gd { background-color: #fcc; border: 1px solid #c00 } /* Generic.Deleted */ 11 | .highlight .ge { font-style: italic } /* Generic.Emph */ 12 | .highlight .gr { color: #f00 } /* Generic.Error */ 13 | .highlight .gh { color: #030; } /* Generic.Heading */ 14 | .highlight .gi { background-color: #cfc; border: 1px solid #0c0 } /* Generic.Inserted */ 15 | .highlight .go { color: #aaa } /* Generic.Output */ 16 | .highlight .gp { color: #009; } /* Generic.Prompt */ 17 | .highlight .gs { } /* Generic.Strong */ 18 | .highlight .gu { color: #030; } /* Generic.Subheading */ 19 | .highlight .gt { color: #9c6 } /* Generic.Traceback */ 20 | .highlight .kc { color: #069; } /* Keyword.Constant */ 21 | .highlight .kd { color: #069; } /* Keyword.Declaration */ 22 | .highlight .kn { color: #069; } /* Keyword.Namespace */ 23 | .highlight .kp { color: #069 } /* Keyword.Pseudo */ 24 | .highlight .kr { color: #069; } /* Keyword.Reserved */ 25 | .highlight .kt { color: #078; } /* Keyword.Type */ 26 | .highlight .m { color: #f60 } /* Literal.Number */ 27 | .highlight .s { color: #d44950 } /* Literal.String */ 28 | .highlight .na { color: #4f9fcf } /* Name.Attribute */ 29 | .highlight .nb { color: #366 } /* Name.Builtin */ 30 | .highlight .nc { color: #0a8; } /* Name.Class */ 31 | .highlight .no { color: #360 } /* Name.Constant */ 32 | .highlight .nd { color: #99f } /* Name.Decorator */ 33 | .highlight .ni { color: #999; } /* Name.Entity */ 34 | .highlight .ne { color: #c00; } /* Name.Exception */ 35 | .highlight .nf { color: #c0f } /* Name.Function */ 36 | .highlight .nl { color: #99f } /* Name.Label */ 37 | .highlight .nx { color: #ccc } /* Javascript label */ 38 | .highlight .nn { color: #0cf; } /* Name.Namespace */ 39 | .highlight .nt { color: #2f6f9f; } /* Name.Tag */ 40 | .highlight .nv { color: #066 } /* Name.Variable */ 41 | .highlight .ow { color: #000; } /* Operator.Word */ 42 | .highlight .w { color: #bbb } /* Text.Whitespace */ 43 | .highlight .mf { color: #f60 } /* Literal.Number.Float */ 44 | .highlight .mh { color: #f60 } /* Literal.Number.Hex */ 45 | .highlight .mi { color: #f60 } /* Literal.Number.Integer */ 46 | .highlight .mo { color: #f60 } /* Literal.Number.Oct */ 47 | .highlight .sb { color: #c30 } /* Literal.String.Backtick */ 48 | .highlight .sc { color: #c30 } /* Literal.String.Char */ 49 | .highlight .sd { color: #c30; font-style: italic } /* Literal.String.Doc */ 50 | .highlight .s2 { color: #c30 } /* Literal.String.Double */ 51 | .highlight .se { color: #c30; } /* Literal.String.Escape */ 52 | .highlight .sh { color: #c30 } /* Literal.String.Heredoc */ 53 | .highlight .si { color: #a00 } /* Literal.String.Interpol */ 54 | .highlight .sx { color: #c30 } /* Literal.String.Other */ 55 | .highlight .sr { color: #3aa } /* Literal.String.Regex */ 56 | .highlight .s1 { color: #c30 } /* Literal.String.Single */ 57 | .highlight .ss { color: #fc3 } /* Literal.String.Symbol */ 58 | .highlight .bp { color: #366 } /* Name.Builtin.Pseudo */ 59 | .highlight .vc { color: #033 } /* Name.Variable.Class */ 60 | .highlight .vg { color: #033 } /* Name.Variable.Global */ 61 | .highlight .vi { color: #9E5BBC } /* Name.Variable.Instance */ 62 | .highlight .il { color: #f60 } /* Literal.Number.Integer.Long */ 63 | 64 | .css .o, 65 | .css .o + .nt, 66 | .css .nt + .nt { color: #999; } 67 | -------------------------------------------------------------------------------- /_layouts/compress.html: -------------------------------------------------------------------------------- 1 | --- 2 | # Jekyll layout that compresses HTML 3 | # v3.0.2 4 | # http://jch.penibelst.de/ 5 | # © 2014–2015 Anatol Broder 6 | # MIT License 7 | --- 8 | 9 | {% capture _LINE_FEED %} 10 | {% endcapture %}{% if site.compress_html.ignore.envs contains jekyll.environment %}{{ content }}{% else %}{% capture _content %}{{ content }}{% endcapture %}{% assign _profile = site.compress_html.profile %}{% if site.compress_html.endings == "all" %}{% assign _endings = "html head body li dt dd p rt rp optgroup option colgroup caption thead tbody tfoot tr td th" | split: " " %}{% else %}{% assign _endings = site.compress_html.endings %}{% endif %}{% for _element in _endings %}{% capture _end %}{{ _element }}>{% endcapture %}{% assign _content = _content | remove: _end %}{% endfor %}{% if _profile and _endings %}{% assign _profile_endings = _content | size | plus: 1 %}{% endif %}{% for _element in site.compress_html.startings %}{% capture _start %}<{{ _element }}>{% endcapture %}{% assign _content = _content | remove: _start %}{% endfor %}{% if _profile and site.compress_html.startings %}{% assign _profile_startings = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.comments == "all" %}{% assign _comments = "" | split: " " %}{% else %}{% assign _comments = site.compress_html.comments %}{% endif %}{% if _comments.size == 2 %}{% capture _comment_befores %}.{{ _content }}{% endcapture %}{% assign _comment_befores = _comment_befores | split: _comments.first %}{% for _comment_before in _comment_befores %}{% if forloop.first %}{% continue %}{% endif %}{% capture _comment_outside %}{% if _carry %}{{ _comments.first }}{% endif %}{{ _comment_before }}{% endcapture %}{% capture _comment %}{% unless _carry %}{{ _comments.first }}{% endunless %}{{ _comment_outside | split: _comments.last | first }}{% if _comment_outside contains _comments.last %}{{ _comments.last }}{% assign _carry = false %}{% else %}{% assign _carry = true %}{% endif %}{% endcapture %}{% assign _content = _content | remove_first: _comment %}{% endfor %}{% if _profile %}{% assign _profile_comments = _content | size | plus: 1 %}{% endif %}{% endif %}{% assign _pre_befores = _content | split: "" %}{% assign _pres_after = "" %}{% if _pres.size != 0 %}{% if site.compress_html.blanklines %}{% assign _lines = _pres.last | split: _LINE_FEED %}{% capture _pres_after %}{% for _line in _lines %}{% assign _trimmed = _line | split: " " | join: " " %}{% if _trimmed != empty or forloop.last %}{% unless forloop.first %}{{ _LINE_FEED }}{% endunless %}{{ _line }}{% endif %}{% endfor %}{% endcapture %}{% else %}{% assign _pres_after = _pres.last | split: " " | join: " " %}{% endif %}{% endif %}{% capture _content %}{{ _content }}{% if _pre_before contains "" %}{% endif %}{% unless _pre_before contains "" and _pres.size == 1 %}{{ _pres_after }}{% endunless %}{% endcapture %}{% endfor %}{% if _profile %}{% assign _profile_collapse = _content | size | plus: 1 %}{% endif %}{% if site.compress_html.clippings == "all" %}{% assign _clippings = "html head title base link meta style body article section nav aside h1 h2 h3 h4 h5 h6 hgroup header footer address p hr blockquote ol ul li dl dt dd figure figcaption main div table caption colgroup col tbody thead tfoot tr td th" | split: " " %}{% else %}{% assign _clippings = site.compress_html.clippings %}{% endif %}{% for _element in _clippings %}{% assign _edges = " | Step | Bytes |
| raw | {{ content | size }}{% if _profile_endings %} |
| endings | {{ _profile_endings }}{% endif %}{% if _profile_startings %} |
| startings | {{ _profile_startings }}{% endif %}{% if _profile_comments %} |
| comments | {{ _profile_comments }}{% endif %}{% if _profile_collapse %} |
| collapse | {{ _profile_collapse }}{% endif %}{% if _profile_clippings %} |
| clippings | {{ _profile_clippings }}{% endif %} |
`, 143 | * or to a parent if there are multiple elements to show. 144 | */ 145 | 146 | .message { 147 | color: #bbb; 148 | background-color: #333; 149 | } 150 | 151 | /* Gist */ 152 | .gist-data { 153 | background-color: #222 !important; 154 | border-bottom: 1px solid #333 !important;; 155 | } 156 | .gist .markdown-body { 157 | color: #999 !important; 158 | } 159 | 160 | .gist .markdown-body pre { 161 | background-color: #111 !important; 162 | } 163 | 164 | .gist-file { 165 | border: 1px solid #333 !important;; 166 | } 167 | 168 | .gist-meta { 169 | background-color: #222 !important; 170 | } 171 | /* 172 | * Sidebar 173 | * 174 | * Flexible banner for housing site name, intro, and "footer" content. Starts 175 | * out above content in mobile and later moves to the side with wider viewports. 176 | */ 177 | 178 | .sidebar { 179 | text-align: center; 180 | padding: 2rem 1rem; 181 | color: rgba(255,255,255,.5); 182 | background-color: #000; 183 | overflow: auto; 184 | } 185 | @media (min-width: 48em) { 186 | .sidebar { 187 | position: fixed; 188 | top: 0; 189 | left: 0; 190 | bottom: 0; 191 | width: 18rem; 192 | text-align: left; 193 | } 194 | } 195 | 196 | /* Sidebar links */ 197 | .sidebar a { 198 | color: #caad00; 199 | } 200 | 201 | /* About section */ 202 | .sidebar-about h1 { 203 | color: #caad00; 204 | margin-top: 0; 205 | font-family: 'Noto Serif', serif; 206 | font-size: 2rem; 207 | 208 | } 209 | 210 | /* Sidebar nav */ 211 | .sidebar-nav { 212 | margin-bottom: 1rem; 213 | } 214 | .sidebar-nav-item { 215 | display: block; 216 | line-height: 1.75; 217 | } 218 | a.sidebar-nav-item:hover, 219 | a.sidebar-nav-item:focus { 220 | text-decoration: underline; 221 | } 222 | .sidebar-nav-item.active { 223 | font-weight: bold; 224 | } 225 | 226 | /* Sticky sidebar 227 | * 228 | * Add the `sidebar-sticky` class to the sidebar's container to affix it the 229 | * contents to the bottom of the sidebar in tablets and up. 230 | */ 231 | 232 | @media (min-width: 48em) { 233 | .sidebar-sticky { 234 | /* position: absolute;*/ 235 | right: 1rem; 236 | bottom: 1rem; 237 | left: 1rem; 238 | } 239 | } 240 | 241 | 242 | /* Container 243 | * 244 | * Align the contents of the site above the proper threshold with some margin-fu 245 | * with a 25%-wide `.sidebar`. 246 | */ 247 | 248 | .content { 249 | padding-top: 4rem; 250 | padding-bottom: 4rem; 251 | } 252 | 253 | @media (min-width: 48em) { 254 | .content { 255 | margin-left: 20rem; 256 | margin-right: 2rem; 257 | } 258 | } 259 | 260 | @media (min-width: 64em) { 261 | .content { 262 | margin-left: 22rem; 263 | margin-right: 4rem; 264 | } 265 | } 266 | 267 | /* 268 | * Posts and pages 269 | * 270 | * Each post is wrapped in `.post` and is used on default and post layouts. Each 271 | * page is wrapped in `.page` and is only used on the page layout. 272 | */ 273 | 274 | /* Blog post or page title */ 275 | .page-title, 276 | .post-title, 277 | .post-title a { 278 | color: #caad00; 279 | } 280 | 281 | /* 282 | * Reverse layout 283 | * 284 | * Flip the orientation of the page by placing the `.sidebar` on the right. 285 | */ 286 | 287 | @media (min-width: 48em) { 288 | .layout-reverse .sidebar { 289 | left: auto; 290 | right: 0; 291 | } 292 | .layout-reverse .content { 293 | margin-left: 2rem; 294 | margin-right: 20rem; 295 | } 296 | } 297 | 298 | @media (min-width: 64em) { 299 | .layout-reverse .content { 300 | margin-left: 4rem; 301 | margin-right: 22rem; 302 | } 303 | } 304 | 305 | 306 | 307 | /* 308 | * Themes 309 | * 310 | * BlackDoc includes optional themes to color the sidebar and links 311 | * within blog posts. To use, add the class of your choosing to the `body`. 312 | */ 313 | 314 | /* Base16 (http://chriskempson.github.io/base16/#default) */ 315 | 316 | /* Red */ 317 | .theme-base-08 .sidebar { 318 | background-color: #ac4142; 319 | } 320 | .theme-base-08 .content a, 321 | .theme-base-08 .related-posts li a:hover { 322 | color: #ac4142; 323 | } 324 | 325 | /* Orange */ 326 | .theme-base-09 .sidebar { 327 | background-color: #d28445; 328 | } 329 | .theme-base-09 .content a, 330 | .theme-base-09 .related-posts li a:hover { 331 | color: #d28445; 332 | } 333 | 334 | /* Yellow */ 335 | .theme-base-0a .sidebar { 336 | background-color: #f4bf75; 337 | } 338 | .theme-base-0a .content a, 339 | .theme-base-0a .related-posts li a:hover { 340 | color: #f4bf75; 341 | } 342 | 343 | /* Green */ 344 | .theme-base-0b .sidebar { 345 | background-color: #90a959; 346 | } 347 | .theme-base-0b .content a, 348 | .theme-base-0b .related-posts li a:hover { 349 | color: #90a959; 350 | } 351 | 352 | /* Cyan */ 353 | .theme-base-0c .sidebar { 354 | background-color: #75b5aa; 355 | } 356 | .theme-base-0c .content a, 357 | .theme-base-0c .related-posts li a:hover { 358 | color: #75b5aa; 359 | } 360 | 361 | /* Blue */ 362 | .theme-base-0d .sidebar { 363 | background-color: #6a9fb5; 364 | } 365 | .theme-base-0d .content a, 366 | .theme-base-0d .related-posts li a:hover { 367 | color: #6a9fb5; 368 | } 369 | 370 | /* Magenta */ 371 | .theme-base-0e .sidebar { 372 | background-color: #aa759f; 373 | } 374 | .theme-base-0e .content a, 375 | .theme-base-0e .related-posts li a:hover { 376 | color: #aa759f; 377 | } 378 | 379 | /* Brown */ 380 | .theme-base-0f .sidebar { 381 | background-color: #8f5536; 382 | } 383 | .theme-base-0f .content a, 384 | .theme-base-0f .related-posts li a:hover { 385 | color: #8f5536; 386 | } 387 | 388 | /* Thin Scrollbar */ 389 | ::-webkit-scrollbar { 390 | width: 8px; 391 | } 392 | ::-webkit-scrollbar-button { 393 | width: 8px; 394 | height:5px; 395 | } 396 | ::-webkit-scrollbar-track { 397 | background: #333; 398 | border: thin solid #111; 399 | /*box-shadow: 0px 0px 3px #111 inset;*/ 400 | border-radius:10px; 401 | } 402 | ::-webkit-scrollbar-thumb { 403 | background:#222; 404 | border: thin solid #222; 405 | border-radius:10px; 406 | } 407 | ::-webkit-scrollbar-thumb:hover { 408 | background:#7d7d7d; 409 | } 410 | -------------------------------------------------------------------------------- /public/css/_poole.scss: -------------------------------------------------------------------------------- 1 | /* 2 | * ___ 3 | * /\_ \ 4 | * _____ ___ ___\//\ \ __ 5 | * /\ '__`\ / __`\ / __`\\ \ \ /'__`\ 6 | * \ \ \_\ \/\ \_\ \/\ \_\ \\_\ \_/\ __/ 7 | * \ \ ,__/\ \____/\ \____//\____\ \____\ 8 | * \ \ \/ \/___/ \/___/ \/____/\/____/ 9 | * \ \_\ 10 | * \/_/ 11 | * 12 | * Designed, built, and released under MIT license by @mdo. Learn more at 13 | * https://github.com/poole/poole. 14 | */ 15 | 16 | 17 | /* 18 | * Contents 19 | * 20 | * Body resets 21 | * Custom type 22 | * Messages 23 | * Container 24 | * Masthead 25 | * Posts and pages 26 | * Pagination 27 | * Reverse layout 28 | * Themes 29 | */ 30 | 31 | 32 | /* 33 | * Body resets 34 | * 35 | * Update the foundational and global aspects of the page. 36 | */ 37 | 38 | * { 39 | -webkit-box-sizing: border-box; 40 | -moz-box-sizing: border-box; 41 | box-sizing: border-box; 42 | } 43 | 44 | html, 45 | body { 46 | margin: 0; 47 | padding: 0; 48 | } 49 | 50 | html { 51 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 52 | font-size: 16px; 53 | line-height: 1.5; 54 | } 55 | @media (min-width: 38em) { 56 | html { 57 | font-size: 20px; 58 | } 59 | } 60 | 61 | body { 62 | color: #515151; 63 | background-color: #fff; 64 | -webkit-text-size-adjust: 100%; 65 | -ms-text-size-adjust: 100%; 66 | } 67 | 68 | /* No `:visited` state is required by default (browsers will use `a`) */ 69 | a { 70 | color: #268bd2; 71 | text-decoration: none; 72 | } 73 | a strong { 74 | color: inherit; 75 | } 76 | /* `:focus` is linked to `:hover` for basic accessibility */ 77 | a:hover, 78 | a:focus { 79 | text-decoration: underline; 80 | } 81 | 82 | /* Headings */ 83 | h1, h2, h3, h4, h5, h6 { 84 | margin-bottom: .5rem; 85 | font-weight: bold; 86 | line-height: 1.25; 87 | color: #313131; 88 | text-rendering: optimizeLegibility; 89 | } 90 | h1 { 91 | font-size: 2rem; 92 | } 93 | h2 { 94 | margin-top: 1rem; 95 | font-size: 1.5rem; 96 | } 97 | h3 { 98 | margin-top: 1.5rem; 99 | font-size: 1.25rem; 100 | } 101 | h4, h5, h6 { 102 | margin-top: 1rem; 103 | font-size: 1rem; 104 | } 105 | 106 | /* Body text */ 107 | p { 108 | margin-top: 0; 109 | margin-bottom: 1rem; 110 | } 111 | 112 | strong { 113 | color: #303030; 114 | } 115 | 116 | 117 | /* Lists */ 118 | ul, ol, dl { 119 | margin-top: 0; 120 | margin-bottom: 1rem; 121 | } 122 | 123 | dt { 124 | font-weight: bold; 125 | } 126 | dd { 127 | margin-bottom: .5rem; 128 | } 129 | 130 | /* Misc */ 131 | hr { 132 | position: relative; 133 | margin: 1.5rem 0; 134 | border: 0; 135 | border-top: 1px solid #eee; 136 | border-bottom: 1px solid #fff; 137 | } 138 | 139 | abbr { 140 | font-size: 85%; 141 | font-weight: bold; 142 | color: #555; 143 | text-transform: uppercase; 144 | } 145 | abbr[title] { 146 | cursor: help; 147 | border-bottom: 1px dotted #e5e5e5; 148 | } 149 | 150 | /* Code */ 151 | code, 152 | pre { 153 | font-family: Menlo, Monaco, "Courier New", monospace; 154 | } 155 | code { 156 | padding: .25em .5em; 157 | font-size: 85%; 158 | color: #bf616a; 159 | background-color: #f9f9f9; 160 | border-radius: 3px; 161 | } 162 | pre { 163 | display: block; 164 | margin-top: 0; 165 | margin-bottom: 1rem; 166 | padding: 1rem; 167 | font-size: .8rem; 168 | line-height: 1.4; 169 | white-space: pre; 170 | white-space: pre-wrap; 171 | word-break: break-all; 172 | word-wrap: break-word; 173 | background-color: #f9f9f9; 174 | } 175 | pre code { 176 | padding: 0; 177 | font-size: 100%; 178 | color: inherit; 179 | background-color: transparent; 180 | overflow: auto; 181 | } 182 | 183 | /* Pygments via Jekyll */ 184 | .highlight { 185 | margin-bottom: 1rem; 186 | border-radius: 4px; 187 | } 188 | .highlight pre { 189 | margin-bottom: 0; 190 | } 191 | 192 | /* Gist via GitHub Pages */ 193 | .gist .gist-file { 194 | font-family: Menlo, Monaco, "Courier New", monospace !important; 195 | } 196 | .gist .markdown-body { 197 | padding: 15px; 198 | } 199 | .gist pre { 200 | padding: 0; 201 | background-color: transparent; 202 | } 203 | .gist .gist-file .gist-data { 204 | font-size: .8rem !important; 205 | line-height: 1.4; 206 | } 207 | .gist code { 208 | padding: 0; 209 | color: inherit; 210 | background-color: transparent; 211 | border-radius: 0; 212 | } 213 | 214 | /* Quotes */ 215 | blockquote { 216 | padding: .5rem 1rem; 217 | margin: .8rem 0; 218 | color: #7a7a7a; 219 | border-left: .25rem solid #e5e5e5; 220 | } 221 | blockquote p:last-child { 222 | margin-bottom: 0; 223 | } 224 | @media (min-width: 30em) { 225 | blockquote { 226 | padding-right: 5rem; 227 | padding-left: 1.25rem; 228 | } 229 | } 230 | 231 | img { 232 | display: block; 233 | max-width: 100%; 234 | margin: 0 0 1rem; 235 | border-radius: 5px; 236 | } 237 | 238 | /* Tables */ 239 | table { 240 | margin-bottom: 1rem; 241 | width: 100%; 242 | border: 1px solid #e5e5e5; 243 | border-collapse: collapse; 244 | } 245 | td, 246 | th { 247 | padding: .25rem .5rem; 248 | border: 1px solid #e5e5e5; 249 | } 250 | tbody tr:nth-child(odd) td, 251 | tbody tr:nth-child(odd) th { 252 | background-color: #f9f9f9; 253 | } 254 | 255 | 256 | /* 257 | * Custom type 258 | * 259 | * Extend paragraphs with `.lead` for larger introductory text. 260 | */ 261 | 262 | .lead { 263 | font-size: 1.25rem; 264 | font-weight: 300; 265 | } 266 | 267 | 268 | /* 269 | * Messages 270 | * 271 | * Show alert messages to users. You may add it to single elements like a `
`, 272 | * or to a parent if there are multiple elements to show. 273 | */ 274 | 275 | .message { 276 | margin-bottom: 1rem; 277 | padding: 1rem; 278 | color: #717171; 279 | background-color: #f9f9f9; 280 | } 281 | 282 | 283 | /* 284 | * Container 285 | * 286 | * Center the page content. 287 | */ 288 | 289 | .container { 290 | padding-left: 1rem; 291 | padding-right: 1rem; 292 | margin-left: auto; 293 | margin-right: auto; 294 | } 295 | 296 | 297 | /* 298 | * Masthead 299 | * 300 | * Super small header above the content for site name and short description. 301 | */ 302 | 303 | .masthead { 304 | padding-top: 1rem; 305 | padding-bottom: 1rem; 306 | margin-bottom: 3rem; 307 | } 308 | .masthead-title { 309 | margin-top: 0; 310 | margin-bottom: 0; 311 | color: #505050; 312 | } 313 | .masthead-title a { 314 | color: #505050; 315 | } 316 | .masthead-title small { 317 | font-size: 75%; 318 | font-weight: 400; 319 | color: #c0c0c0; 320 | letter-spacing: 0; 321 | } 322 | 323 | 324 | /* 325 | * Posts and pages 326 | * 327 | * Each post is wrapped in `.post` and is used on default and post layouts. Each 328 | * page is wrapped in `.page` and is only used on the page layout. 329 | */ 330 | 331 | .page, 332 | .post { 333 | margin-bottom: 4em; 334 | } 335 | 336 | /* Blog post or page title */ 337 | .page-title, 338 | .post-title, 339 | .post-title a { 340 | color: #303030; 341 | } 342 | .page-title, 343 | .post-title { 344 | margin-top: 0; 345 | } 346 | 347 | /* Meta data line below post title */ 348 | .post-date { 349 | display: block; 350 | margin-top: -.5rem; 351 | margin-bottom: 1rem; 352 | color: #9a9a9a; 353 | } 354 | 355 | /* Related posts */ 356 | .related { 357 | padding-top: 2rem; 358 | padding-bottom: 2rem; 359 | border-top: 1px solid #eee; 360 | } 361 | .related-posts { 362 | padding-left: 0; 363 | list-style: none; 364 | } 365 | .related-posts h3 { 366 | margin-top: 0; 367 | } 368 | .related-posts li small { 369 | font-size: 75%; 370 | color: #999; 371 | } 372 | .related-posts li a:hover { 373 | color: #268bd2; 374 | text-decoration: none; 375 | } 376 | .related-posts li a:hover small { 377 | color: inherit; 378 | } 379 | 380 | 381 | /* 382 | * Pagination 383 | * 384 | * Super lightweight (HTML-wise) blog pagination. `span`s are provide for when 385 | * there are no more previous or next posts to show. 386 | */ 387 | 388 | .pagination { 389 | overflow: hidden; /* clearfix */ 390 | margin-left: -1rem; 391 | margin-right: -1rem; 392 | font-family: "PT Sans", Helvetica, Arial, sans-serif; 393 | color: #ccc; 394 | text-align: center; 395 | } 396 | 397 | /* Pagination items can be `span`s or `a`s */ 398 | .pagination-item { 399 | display: block; 400 | padding: 1rem; 401 | border: 1px solid #eee; 402 | } 403 | .pagination-item:first-child { 404 | margin-bottom: -1px; 405 | } 406 | 407 | /* Only provide a hover state for linked pagination items */ 408 | a.pagination-item:hover { 409 | background-color: #f5f5f5; 410 | } 411 | 412 | @media (min-width: 30em) { 413 | .pagination { 414 | margin: 3rem 0; 415 | } 416 | .pagination-item { 417 | float: left; 418 | width: 50%; 419 | } 420 | .pagination-item:first-child { 421 | margin-bottom: 0; 422 | border-top-left-radius: 4px; 423 | border-bottom-left-radius: 4px; 424 | } 425 | .pagination-item:last-child { 426 | margin-left: -1px; 427 | border-top-right-radius: 4px; 428 | border-bottom-right-radius: 4px; 429 | } 430 | } 431 | -------------------------------------------------------------------------------- /public/fonts/abril-fatface-v8-latin-regular.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 344 | -------------------------------------------------------------------------------- /public/fonts/eb-garamond-v7-latin-regular.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 778 | --------------------------------------------------------------------------------