Browse Source

Initial push with a start on the landing page

pull/4/head
Micah Halter 9 months ago
parent
commit
4916c05e48
Signed by: mehalter GPG Key ID: 4224A6EA9A8CAAA8
  1. 1
      .gitattributes
  2. 51
      .github/workflows/DeployPage.yml
  3. 3
      .gitignore
  4. 4
      page/Project.toml
  5. 1
      page/_assets/Developing.svg
  6. 1
      page/_assets/Maturing.svg
  7. 1
      page/_assets/diagonal-lines.svg
  8. BIN
      page/_assets/favicon.ico
  9. 56
      page/_assets/logo.svg
  10. 7
      page/_css/bootstrap.min.css
  11. 54
      page/_css/custom.css
  12. 19
      page/_layout/foot.html
  13. 2
      page/_layout/foot_highlight.html
  14. 3
      page/_layout/foot_katex.html
  15. 24
      page/_layout/head.html
  16. 1
      page/_layout/head_highlight.html
  17. 1
      page/_layout/head_katex.html
  18. 16
      page/_layout/header.html
  19. 26
      page/_layout/nav.html
  20. 5
      page/_layout/page_foot.html
  21. 50
      page/_layout/style_tuning.fcss
  22. 31
      page/_layout/tag.html
  23. 6
      page/_libs/highlight/highlight.pack.js
  24. 99
      page/_libs/highlight/styles/a11y-dark.css
  25. 99
      page/_libs/highlight/styles/a11y-light.css
  26. 108
      page/_libs/highlight/styles/agate.css
  27. 89
      page/_libs/highlight/styles/an-old-hope.css
  28. 66
      page/_libs/highlight/styles/androidstudio.css
  29. 87
      page/_libs/highlight/styles/arduino-light.css
  30. 73
      page/_libs/highlight/styles/arta.css
  31. 45
      page/_libs/highlight/styles/ascetic.css
  32. 83
      page/_libs/highlight/styles/atelier-cave-dark.css
  33. 85
      page/_libs/highlight/styles/atelier-cave-light.css
  34. 69
      page/_libs/highlight/styles/atelier-dune-dark.css
  35. 69
      page/_libs/highlight/styles/atelier-dune-light.css
  36. 84
      page/_libs/highlight/styles/atelier-estuary-dark.css
  37. 84
      page/_libs/highlight/styles/atelier-estuary-light.css
  38. 69
      page/_libs/highlight/styles/atelier-forest-dark.css
  39. 69
      page/_libs/highlight/styles/atelier-forest-light.css
  40. 69
      page/_libs/highlight/styles/atelier-heath-dark.css
  41. 69
      page/_libs/highlight/styles/atelier-heath-light.css
  42. 69
      page/_libs/highlight/styles/atelier-lakeside-dark.css
  43. 69
      page/_libs/highlight/styles/atelier-lakeside-light.css
  44. 84
      page/_libs/highlight/styles/atelier-plateau-dark.css
  45. 84
      page/_libs/highlight/styles/atelier-plateau-light.css
  46. 84
      page/_libs/highlight/styles/atelier-savanna-dark.css
  47. 84
      page/_libs/highlight/styles/atelier-savanna-light.css
  48. 69
      page/_libs/highlight/styles/atelier-seaside-dark.css
  49. 69
      page/_libs/highlight/styles/atelier-seaside-light.css
  50. 69
      page/_libs/highlight/styles/atelier-sulphurpool-dark.css
  51. 69
      page/_libs/highlight/styles/atelier-sulphurpool-light.css
  52. 75
      page/_libs/highlight/styles/atom-one-dark-reasonable.css
  53. 96
      page/_libs/highlight/styles/atom-one-dark.css
  54. 96
      page/_libs/highlight/styles/atom-one-light.css
  55. 64
      page/_libs/highlight/styles/brown-paper.css
  56. BIN
      page/_libs/highlight/styles/brown-papersq.png
  57. 60
      page/_libs/highlight/styles/codepen-embed.css
  58. 71
      page/_libs/highlight/styles/color-brewer.css
  59. 74
      page/_libs/highlight/styles/darcula.css
  60. 63
      page/_libs/highlight/styles/dark.css
  61. 99
      page/_libs/highlight/styles/default.css
  62. 97
      page/_libs/highlight/styles/docco.css
  63. 76
      page/_libs/highlight/styles/dracula.css
  64. 71
      page/_libs/highlight/styles/far.css
  65. 89
      page/_libs/highlight/styles/foundation.css
  66. 79
      page/_libs/highlight/styles/github-gist.css
  67. 99
      page/_libs/highlight/styles/github.css
  68. 78
      page/_libs/highlight/styles/gml.css
  69. 89
      page/_libs/highlight/styles/googlecode.css
  70. 122
      page/_libs/highlight/styles/gradient-dark.css
  71. 101
      page/_libs/highlight/styles/grayscale.css
  72. 108
      page/_libs/highlight/styles/gruvbox-dark.css
  73. 108
      page/_libs/highlight/styles/gruvbox-light.css
  74. 84
      page/_libs/highlight/styles/hopscotch.css
  75. 102
      page/_libs/highlight/styles/hybrid.css
  76. 97
      page/_libs/highlight/styles/idea.css
  77. 73
      page/_libs/highlight/styles/ir-black.css
  78. 112
      page/_libs/highlight/styles/isbl-editor-dark.css
  79. 111
      page/_libs/highlight/styles/isbl-editor-light.css
  80. 74
      page/_libs/highlight/styles/kimbie.dark.css
  81. 74
      page/_libs/highlight/styles/kimbie.light.css
  82. 88
      page/_libs/highlight/styles/lightfair.css
  83. 70
      page/_libs/highlight/styles/magula.css
  84. 56
      page/_libs/highlight/styles/mono-blue.css
  85. 83
      page/_libs/highlight/styles/monokai-sublime.css
  86. 71
      page/_libs/highlight/styles/monokai.css
  87. 182
      page/_libs/highlight/styles/night-owl.css
  88. 309
      page/_libs/highlight/styles/nord.css
  89. 88
      page/_libs/highlight/styles/obsidian.css
  90. 74
      page/_libs/highlight/styles/ocean.css
  91. 72
      page/_libs/highlight/styles/paraiso-dark.css
  92. 72
      page/_libs/highlight/styles/paraiso-light.css
  93. 83
      page/_libs/highlight/styles/pojoaque.css
  94. BIN
      page/_libs/highlight/styles/pojoaque.jpg
  95. 96
      page/_libs/highlight/styles/purebasic.css
  96. 83
      page/_libs/highlight/styles/qtcreator_dark.css
  97. 83
      page/_libs/highlight/styles/qtcreator_light.css
  98. 106
      page/_libs/highlight/styles/railscasts.css
  99. 85
      page/_libs/highlight/styles/rainbow.css
  100. 108
      page/_libs/highlight/styles/routeros.css

1
.gitattributes

@ -0,0 +1 @@
page/* linguist-vendored

51
.github/workflows/DeployPage.yml

@ -0,0 +1,51 @@
name: Build and Deploy
on:
push:
branches:
- master
jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
persist-credentials: false
- name: Install SSH Client
continue-on-error: true
uses: webfactory/ssh-agent@v0.2.0
with:
ssh-private-key: ${{ secrets.FRANKLIN_PRIV }}
# NOTE: uncomment the following lines if you intend to use PyPlot
# - name: Install python
# uses: actions/setup-python@v1
# with:
# python-version: '3.x'
# - run: pip install matplotlib
- name: Install Julia
uses: julia-actions/setup-julia@v1
with:
version: 1.4
# NOTE
# Adjust the `input=""` on the last line to indicate where
# the source of the package page is (`page/` by default).
#
# Adjust also `output=""` on the last line if you want
# the page to be deployed in a specific folder on gh-pages
# if you do that, make sure that you adjust the `prepath`
# variable in `config.md` accordingly! so for instance
# if you set here `folder="web"` change prepath for
# `@def prepath = "YourPackage.jl/web"`
- run: julia -e '
using Pkg;
Pkg.add(["NodeJS", "PkgPage", "DataFrames"]);
using NodeJS;
run(`$(npm_cmd()) install highlight.js purgecss`);
import PkgPage;
PkgPage.optimize(input="page", output="")'
- name: Build and Deploy
uses: JamesIves/github-pages-deploy-action@releases/v3
with:
SSH: true
BRANCH: gh-pages
FOLDER: page/__site

3
.gitignore

@ -22,3 +22,6 @@ docs/site/
# committed for packages, but should be committed for applications that require a static
# environment.
Manifest.toml
page/__site
web/

4
page/Project.toml

@ -0,0 +1,4 @@
[deps]
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
Franklin = "713c75ef-9fc9-4b05-94a9-213340da978e"
PkgPage = "e7214860-93a8-4f22-b43d-bd447d1a2094"

1
page/_assets/Developing.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="71" height="20" role="img" aria-label="Developing"><title>Developing</title><g shape-rendering="crispEdges"><rect width="0" height="20" fill="#a4a61d"/><rect x="0" width="71" height="20" fill="#a4a61d"/></g><g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110"><text x="355" y="140" transform="scale(.1)" fill="#fff" textLength="610">Developing</text></g></svg>

1
page/_assets/Maturing.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="59" height="20" role="img" aria-label="Maturing"><title>Maturing</title><g shape-rendering="crispEdges"><rect width="0" height="20" fill="#97ca00"/><rect x="0" width="59" height="20" fill="#97ca00"/></g><g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110"><text x="295" y="140" transform="scale(.1)" fill="#fff" textLength="490">Maturing</text></g></svg>

1
page/_assets/diagonal-lines.svg

@ -0,0 +1 @@
<svg width="6" height="6" xmlns="http://www.w3.org/2000/svg"><g fill="#b4c0d4" fill-rule="evenodd" fill-opacity=".4"><path d="M5 0h1L0 6V5zM6 5v1H5z"/></g></svg>

BIN
page/_assets/favicon.ico

56
page/_assets/logo.svg

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.20190912.0211 (20190912.0211)
-->
<!-- Title: G Pages: 1 -->
<svg width="102pt" height="102pt"
viewBox="0.00 0.00 102.00 102.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 98)">
<title>G</title>
<!-- code1 -->
<g id="node1" class="node">
<title>code1</title>
<ellipse fill="#4876ff" stroke="#3a5fcd" cx="18" cy="-76" rx="18" ry="18"/>
</g>
<!-- code2 -->
<g id="node2" class="node">
<title>code2</title>
<ellipse fill="indianred" stroke="#cd3333" cx="18" cy="-18" rx="18" ry="18"/>
</g>
<!-- code1&#45;&gt;code2 -->
<g id="edge2" class="edge">
<title>code1&#45;&gt;code2</title>
<path fill="none" stroke="black" d="M18,-57.89C18,-54.2 18,-50.21 18,-46.24"/>
<polygon fill="black" stroke="black" points="21.5,-46 18,-36 14.5,-46 21.5,-46"/>
</g>
<!-- m1 -->
<g id="node3" class="node">
<title>m1</title>
<ellipse fill="mediumseagreen" stroke="forestgreen" cx="76" cy="-76" rx="18" ry="18"/>
</g>
<!-- code1&#45;&gt;m1 -->
<g id="edge1" class="edge">
<title>code1&#45;&gt;m1</title>
<path fill="none" stroke="black" d="M36.12,-76C39.99,-76 43.85,-76 47.71,-76"/>
<polygon fill="black" stroke="black" points="47.93,-79.5 57.93,-76 47.93,-72.5 47.93,-79.5"/>
</g>
<!-- m2 -->
<g id="node4" class="node">
<title>m2</title>
<ellipse fill="#cd69c9" stroke="#b452cd" cx="76" cy="-18" rx="18" ry="18"/>
</g>
<!-- code2&#45;&gt;m2 -->
<g id="edge3" class="edge">
<title>code2&#45;&gt;m2</title>
<path fill="none" stroke="black" d="M36.12,-18C39.99,-18 43.85,-18 47.71,-18"/>
<polygon fill="black" stroke="black" points="47.93,-21.5 57.93,-18 47.93,-14.5 47.93,-21.5"/>
</g>
<!-- m1&#45;&gt;m2 -->
<g id="edge4" class="edge">
<title>m1&#45;&gt;m2</title>
<path fill="none" stroke="black" d="M76,-57.89C76,-54.2 76,-50.21 76,-46.24"/>
<polygon fill="black" stroke="black" points="79.5,-46 76,-36 72.5,-46 79.5,-46"/>
</g>
</g>
</svg>

7
page/_css/bootstrap.min.css
File diff suppressed because it is too large
View File

54
page/_css/custom.css

@ -0,0 +1,54 @@
html { scroll-behavior: smooth; }
header { margin: 0; padding: 0;}
section { padding: 75px 0; }
.jumbotron { margin-bottom: 0;}
/* NAVBAR */
#navbar-toggler-cbox:checked ~ .collapse { display:block; }
.navbar-nav .active { color: #fff; }
.navbar-brand a { color: ghostwhite; }
.navbar-brand a:hover {
color: rgba(255,255,255,.5);
text-decoration: none;
}
a.nav-link.active { color: #fff !important; }
/* FORMATTING */
section h2 { margin-bottom: 1em;}
.lead {
font-size: 20px;
font-weight: 300;
line-height: 30px;
margin-bottom: 1em;
margin-top: 0;
}
.franklin-content ul li p { margin: 0; }
.katex { font-size: 1em !important;}
a.anchor {
display: block;
position: relative;
top: -150px;
visibility: hidden;
}
/* CODE */
pre { margin-bottom: 0.5em; }
pre code.hljs {
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
pre code.hljs.plaintext {
margin-bottom: 1em;
}
/* ADD ANY SPECIFIC TWEAKS YOU MIGHT WANT HERE */

19
page/_layout/foot.html

@ -0,0 +1,19 @@
<!-- CONTENT ENDS HERE -->
{{ if hasmath }}
{{ insert foot_katex.html }}
{{ end }}
{{ if hascode }}
{{ insert foot_highlight.html }}
{{ end }}
<script src="/libs/simple-scrollspy.min.js"></script>
<script>
window.onload = function () {
scrollSpy('#navbarResponsive', {
sectionClass: '.scrollspy',
menuActiveTarget: '.nav-link',
offset: 100
})
}
</script>
</body>
</html>

2
page/_layout/foot_highlight.html

@ -0,0 +1,2 @@
<script src="/libs/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();hljs.configure({tabReplace: ' '});</script>

3
page/_layout/foot_katex.html

@ -0,0 +1,3 @@
<script src="/libs/katex/katex.min.js"></script>
<script src="/libs/katex/auto-render.min.js"></script>
<script>renderMathInElement(document.body)</script>

24
page/_layout/head.html

@ -0,0 +1,24 @@
<!doctype html>
<html lang="en">
<head>
<!-- META -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="author" content="{{authors}}">
<title>{{title}}</title>
<link rel="icon" type="image/png" href="/assets/favicon.ico">
<!-- CSS -->
{{if hasmath}} {{insert head_katex.html }} {{end}}
{{if hascode}} {{insert head_highlight.html }} {{end}}
<link rel="stylesheet" href="/css/bootstrap.min.css">
<style>{{insert style_tuning.fcss}}</style>
<link rel="stylesheet" href="/css/custom.css">
<script async defer src="https://buttons.github.io/buttons.js"></script>
</head>
<body id="page-top">
{{insert nav.html}}
{{insert header.html}}
<!-- Content appended here -->

1
page/_layout/head_highlight.html

@ -0,0 +1 @@
<link rel="stylesheet" href="/libs/highlight/styles/{{highlight_theme}}.css">

1
page/_layout/head_katex.html

@ -0,0 +1 @@
<link rel="stylesheet" href="/libs/katex/katex.min.css">

16
page/_layout/header.html

@ -0,0 +1,16 @@
<header class="text-white text-center">
{{if use_hero}}
<div class="jumbotron container bg-primary">
{{else}}
<div class="jumbotron jumbotron-fluid container-fluid bg-primary">
{{end}}
<h1>{{title}}</h1>
<div class="lead">{{description}}</div>
{{if add_github_view}}
<a class="github-button" href="https://github.com/{{github_repo}}" data-size="large" aria-label="View {{title}} on GitHub">View on GitHub</a>
{{end}}
{{if add_github_star}}
<a class="github-button" href="https://github.com/{{github_repo}}" data-icon="octicon-star" data-size="large" data-show-count="true" aria-label="Star {{title}} on GitHub">Star</a>
{{end}}
</div>
</header>

26
page/_layout/nav.html

@ -0,0 +1,26 @@
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top" id="mainNav">
<div class="container">
<span class="navbar-brand">
{{if add_nav_logo}}
<img src="{{nav_logo_path}}" class="img-fluid" style="{{nav_logo_style}}" alt="{{nav_logo_alt}}"/>
{{end}}
<a href="#page-top">{{title}}</a>
{{if add_docs}}
<a href="{{docs_url}}" target="_blank">{{docs_name}}</a>
{{end}}
</span>
<input type="checkbox" id="navbar-toggler-cbox" class="d-none" />
<label for="navbar-toggler-cbox" class="navbar-toggler" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</label>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
{{for (s, n) in sections}}
<li class="nav-item">
<a class="nav-link" href="#{{fill s}}">{{fill n}}</a>
</li>
{{end}}
</ul>
</div>
</div>
</nav>

5
page/_layout/page_foot.html

@ -0,0 +1,5 @@
<footer class="py-5 bg-dark">
<div class="container">
<p class="m-0 text-center text-white">&copy; {{authors}}. Website powered by <a href="https://github.com/tlienart/Franklin.jl">Franklin.jl</a>, <a href="https://github.com/tlienart/PkgPage.jl">PkgPage.jl</a> and the <a href="https://julialang.org">Julia</a> programming language.</p>
</div>
</footer>

50
page/_layout/style_tuning.fcss

@ -0,0 +1,50 @@
.bg-primary {
background-color: {{header_color}} !important;
}
a {
color: {{link_color}};
}
a:hover {
color: {{link_hover_color}};
}
.section-bg-color {
background-color: {{section_bg_color}};
}
footer a {
color: {{footer_link_color}};
}
{{if use_hero}}
.jumbotron {
width: {{hero_width}};
}
header {
margin-top: {{hero_margin_top}} !important;
}
{{else}}
header {
margin-top: {{header_margin_top}} !important;
}
{{end}}
{{if use_header_img}}
.jumbotron {
background-image: {{header_img_path}};
background-repeat: repeat;
}
{{end}}
/* CODE ADJUSTMENTS */
pre code.hljs {
border-radius: {{code_border_radius}};
}
pre code.hljs.plaintext {
margin-left: {{code_output_indent}};
}

31
page/_layout/tag.html

@ -0,0 +1,31 @@
<!--
IMPORTANT NOTE:
on tag pages you CANNOT rely on local page variable such as `hasmath`
`hascode`, `title` etc as the generation of the tag pages will be triggered
by different pages each of which will have defined these variables in
a different ways.
For tag pages, ALL variables used MUST be
- global ones (whatever you might have defined in `config`)
- be tag string (`tag`)
otherwise you cannot guarantee their content.
There is one way to bend this: you can use {{fill varname rpath}} to
input the value of the variable `varname` defined at the page corresponding
to `rpath`.
You can also use `{{istag hello}} ... {{end}}` to have things that
depend upon which tag we're on (for instance if you want a specific title).
-->
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Tag: {{fill fd_tag}}</title>
</head>
<body>
<div class="{{div_content}}">
<h1>Tag: {{fill fd_tag}}</h1>
{{taglist}}
{{insert page_foot.html}}
</div>
</body>
</html>

6
page/_libs/highlight/highlight.pack.js
File diff suppressed because it is too large
View File

99
page/_libs/highlight/styles/a11y-dark.css

@ -0,0 +1,99 @@
/* a11y-dark theme */
/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
/* @author: ericwbailey */
/* Comment */
.hljs-comment,
.hljs-quote {
color: #d4d0ab;
}
/* Red */
.hljs-variable,
.hljs-template-variable,
.hljs-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-regexp,
.hljs-deletion {
color: #ffa07a;
}
/* Orange */
.hljs-number,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params,
.hljs-meta,
.hljs-link {
color: #f5ab35;
}
/* Yellow */
.hljs-attribute {
color: #ffd700;
}
/* Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet,
.hljs-addition {
color: #abe338;
}
/* Blue */
.hljs-title,
.hljs-section {
color: #00e0e0;
}
/* Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #dcc6e0;
}
.hljs {
display: block;
overflow-x: auto;
background: #2b2b2b;
color: #f8f8f2;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
@media screen and (-ms-high-contrast: active) {
.hljs-addition,
.hljs-attribute,
.hljs-built_in,
.hljs-builtin-name,
.hljs-bullet,
.hljs-comment,
.hljs-link,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-params,
.hljs-string,
.hljs-symbol,
.hljs-type,
.hljs-quote {
color: highlight;
}
.hljs-keyword,
.hljs-selector-tag {
font-weight: bold;
}
}

99
page/_libs/highlight/styles/a11y-light.css

@ -0,0 +1,99 @@
/* a11y-light theme */
/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
/* @author: ericwbailey */
/* Comment */
.hljs-comment,
.hljs-quote {
color: #696969;
}
/* Red */
.hljs-variable,
.hljs-template-variable,
.hljs-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-regexp,
.hljs-deletion {
color: #d91e18;
}
/* Orange */
.hljs-number,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params,
.hljs-meta,
.hljs-link {
color: #aa5d00;
}
/* Yellow */
.hljs-attribute {
color: #aa5d00;
}
/* Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet,
.hljs-addition {
color: #008000;
}
/* Blue */
.hljs-title,
.hljs-section {
color: #007faa;
}
/* Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #7928a1;
}
.hljs {
display: block;
overflow-x: auto;
background: #fefefe;
color: #545454;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
@media screen and (-ms-high-contrast: active) {
.hljs-addition,
.hljs-attribute,
.hljs-built_in,
.hljs-builtin-name,
.hljs-bullet,
.hljs-comment,
.hljs-link,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-params,
.hljs-string,
.hljs-symbol,
.hljs-type,
.hljs-quote {
color: highlight;
}
.hljs-keyword,
.hljs-selector-tag {
font-weight: bold;
}
}

108
page/_libs/highlight/styles/agate.css

@ -0,0 +1,108 @@
/*!
* Agate by Taufik Nurrohman <https://github.com/taufik-nurrohman>
* ---------------------------------------------------------------
*
* #ade5fc
* #a2fca2
* #c6b4f0
* #d36363
* #fcc28c
* #fc9b9b
* #ffa
* #fff
* #333
* #62c8f3
* #888
*
*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #333;
color: white;
}
.hljs-name,
.hljs-strong {
font-weight: bold;
}
.hljs-code,
.hljs-emphasis {
font-style: italic;
}
.hljs-tag {
color: #62c8f3;
}
.hljs-variable,
.hljs-template-variable,
.hljs-selector-id,
.hljs-selector-class {
color: #ade5fc;
}
.hljs-string,
.hljs-bullet {
color: #a2fca2;
}
.hljs-type,
.hljs-title,
.hljs-section,
.hljs-attribute,
.hljs-quote,
.hljs-built_in,
.hljs-builtin-name {
color: #ffa;
}
.hljs-number,
.hljs-symbol,
.hljs-bullet {
color: #d36363;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-literal {
color: #fcc28c;
}
.hljs-comment,
.hljs-deletion,
.hljs-code {
color: #888;
}
.hljs-regexp,
.hljs-link {
color: #c6b4f0;
}
.hljs-meta {
color: #fc9b9b;
}
.hljs-deletion {
background-color: #fc9b9b;
color: #333;
}
.hljs-addition {
background-color: #a2fca2;
color: #333;
}
.hljs a {
color: inherit;
}
.hljs a:focus,
.hljs a:hover {
color: inherit;
text-decoration: underline;
}

89
page/_libs/highlight/styles/an-old-hope.css

@ -0,0 +1,89 @@
/*
An Old Hope Star Wars Syntax (c) Gustavo Costa <gusbemacbe@gmail.com>
Original theme - Ocean Dark Theme by https://github.com/gavsiu
Based on Jesse Leite's Atom syntax theme 'An Old Hope' https://github.com/JesseLeite/an-old-hope-syntax-atom
*/
/* Death Star Comment */
.hljs-comment,
.hljs-quote
{
color: #B6B18B;
}
/* Darth Vader */
.hljs-variable,
.hljs-template-variable,
.hljs-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-regexp,
.hljs-deletion
{
color: #EB3C54;
}
/* Threepio */
.hljs-number,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params,
.hljs-meta,
.hljs-link
{
color: #E7CE56;
}
/* Luke Skywalker */
.hljs-attribute
{
color: #EE7C2B;
}
/* Obi Wan Kenobi */
.hljs-string,
.hljs-symbol,
.hljs-bullet,
.hljs-addition
{
color: #4FB4D7;
}
/* Yoda */
.hljs-title,
.hljs-section
{
color: #78BB65;
}
/* Mace Windu */
.hljs-keyword,
.hljs-selector-tag
{
color: #B45EA4;
}
/* Millenium Falcon */
.hljs
{
display: block;
overflow-x: auto;
background: #1C1D21;
color: #c0c5ce;
padding: 0.5em;
}
.hljs-emphasis
{
font-style: italic;
}
.hljs-strong
{
font-weight: bold;
}

66
page/_libs/highlight/styles/androidstudio.css

@ -0,0 +1,66 @@
/*
Date: 24 Fev 2015
Author: Pedro Oliveira <kanytu@gmail . com>
*/
.hljs {
color: #a9b7c6;
background: #282b2e;
display: block;
overflow-x: auto;
padding: 0.5em;
}
.hljs-number,
.hljs-literal,
.hljs-symbol,
.hljs-bullet {
color: #6897BB;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-deletion {
color: #cc7832;
}
.hljs-variable,
.hljs-template-variable,
.hljs-link {
color: #629755;
}
.hljs-comment,
.hljs-quote {
color: #808080;
}
.hljs-meta {
color: #bbb529;
}
.hljs-string,
.hljs-attribute,
.hljs-addition {
color: #6A8759;
}
.hljs-section,
.hljs-title,
.hljs-type {
color: #ffc66d;
}
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #e8bf6a;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

87
page/_libs/highlight/styles/arduino-light.css

@ -0,0 +1,87 @@
/*
Arduino® Light Theme - Stefania Mellai <s.mellai@arduino.cc>
*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #FFFFFF;
}
.hljs,
.hljs-subst {
color: #434f54;
}
.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-doctag,
.hljs-name {
color: #00979D;
}
.hljs-built_in,
.hljs-literal,
.hljs-bullet,
.hljs-code,
.hljs-addition {
color: #D35400;
}
.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #00979D;
}
.hljs-type,
.hljs-string,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
color: #005C5F;
}
.hljs-title,
.hljs-section {
color: #880000;
font-weight: bold;
}
.hljs-comment {
color: rgba(149,165,166,.8);
}
.hljs-meta-keyword {
color: #728E00;
}
.hljs-meta {
color: #434f54;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.hljs-function {
color: #728E00;
}
.hljs-number {
color: #8A7B52;
}

73
page/_libs/highlight/styles/arta.css

@ -0,0 +1,73 @@
/*
Date: 17.V.2011
Author: pumbur <pumbur@pumbur.net>
*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #222;
}
.hljs,
.hljs-subst {
color: #aaa;
}
.hljs-section {
color: #fff;
}
.hljs-comment,
.hljs-quote,
.hljs-meta {
color: #444;
}
.hljs-string,
.hljs-symbol,
.hljs-bullet,
.hljs-regexp {
color: #ffcc33;
}
.hljs-number,
.hljs-addition {
color: #00cc66;
}
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-template-variable,
.hljs-attribute,
.hljs-link {
color: #32aaee;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #6644aa;
}
.hljs-title,
.hljs-variable,
.hljs-deletion,
.hljs-template-tag {
color: #bb1166;
}
.hljs-section,
.hljs-doctag,
.hljs-strong {
font-weight: bold;
}
.hljs-emphasis {
font-style: italic;
}

45
page/_libs/highlight/styles/ascetic.css

@ -0,0 +1,45 @@
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: white;
color: black;
}
.hljs-string,
.hljs-variable,
.hljs-template-variable,
.hljs-symbol,
.hljs-bullet,
.hljs-section,
.hljs-addition,
.hljs-attribute,
.hljs-link {
color: #888;
}
.hljs-comment,
.hljs-quote,
.hljs-meta,
.hljs-deletion {
color: #ccc;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-section,
.hljs-name,
.hljs-type,
.hljs-strong {
font-weight: bold;
}
.hljs-emphasis {
font-style: italic;
}

83
page/_libs/highlight/styles/atelier-cave-dark.css

@ -0,0 +1,83 @@
/* Base16 Atelier Cave Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Cave Comment */
.hljs-comment,
.hljs-quote {
color: #7e7887;
}
/* Atelier-Cave Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-regexp,
.hljs-link,
.hljs-tag,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #be4678;
}
/* Atelier-Cave Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #aa573c;
}
/* Atelier-Cave Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #2a9292;
}
/* Atelier-Cave Blue */
.hljs-title,
.hljs-section {
color: #576ddb;
}
/* Atelier-Cave Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #955ae7;
}
.hljs-deletion,
.hljs-addition {
color: #19171c;
display: inline-block;
width: 100%;
}
.hljs-deletion {
background-color: #be4678;
}
.hljs-addition {
background-color: #2a9292;
}
.hljs {
display: block;
overflow-x: auto;
background: #19171c;
color: #8b8792;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

85
page/_libs/highlight/styles/atelier-cave-light.css

@ -0,0 +1,85 @@
/* Base16 Atelier Cave Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Cave Comment */
.hljs-comment,
.hljs-quote {
color: #655f6d;
}
/* Atelier-Cave Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #be4678;
}
/* Atelier-Cave Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #aa573c;
}
/* Atelier-Cave Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #2a9292;
}
/* Atelier-Cave Blue */
.hljs-title,
.hljs-section {
color: #576ddb;
}
/* Atelier-Cave Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #955ae7;
}
.hljs-deletion,
.hljs-addition {
color: #19171c;
display: inline-block;
width: 100%;
}
.hljs-deletion {
background-color: #be4678;
}
.hljs-addition {
background-color: #2a9292;
}
.hljs {
display: block;
overflow-x: auto;
background: #efecf4;
color: #585260;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

69
page/_libs/highlight/styles/atelier-dune-dark.css

@ -0,0 +1,69 @@
/* Base16 Atelier Dune Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Dune Comment */
.hljs-comment,
.hljs-quote {
color: #999580;
}
/* Atelier-Dune Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #d73737;
}
/* Atelier-Dune Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #b65611;
}
/* Atelier-Dune Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #60ac39;
}
/* Atelier-Dune Blue */
.hljs-title,
.hljs-section {
color: #6684e1;
}
/* Atelier-Dune Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #b854d4;
}
.hljs {
display: block;
overflow-x: auto;
background: #20201d;
color: #a6a28c;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

69
page/_libs/highlight/styles/atelier-dune-light.css

@ -0,0 +1,69 @@
/* Base16 Atelier Dune Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Dune Comment */
.hljs-comment,
.hljs-quote {
color: #7d7a68;
}
/* Atelier-Dune Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #d73737;
}
/* Atelier-Dune Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #b65611;
}
/* Atelier-Dune Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #60ac39;
}
/* Atelier-Dune Blue */
.hljs-title,
.hljs-section {
color: #6684e1;
}
/* Atelier-Dune Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #b854d4;
}
.hljs {
display: block;
overflow-x: auto;
background: #fefbec;
color: #6e6b5e;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

84
page/_libs/highlight/styles/atelier-estuary-dark.css

@ -0,0 +1,84 @@
/* Base16 Atelier Estuary Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Estuary Comment */
.hljs-comment,
.hljs-quote {
color: #878573;
}
/* Atelier-Estuary Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #ba6236;
}
/* Atelier-Estuary Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #ae7313;
}
/* Atelier-Estuary Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #7d9726;
}
/* Atelier-Estuary Blue */
.hljs-title,
.hljs-section {
color: #36a166;
}
/* Atelier-Estuary Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #5f9182;
}
.hljs-deletion,
.hljs-addition {
color: #22221b;
display: inline-block;
width: 100%;
}
.hljs-deletion {
background-color: #ba6236;
}
.hljs-addition {
background-color: #7d9726;
}
.hljs {
display: block;
overflow-x: auto;
background: #22221b;
color: #929181;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

84
page/_libs/highlight/styles/atelier-estuary-light.css

@ -0,0 +1,84 @@
/* Base16 Atelier Estuary Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Estuary Comment */
.hljs-comment,
.hljs-quote {
color: #6c6b5a;
}
/* Atelier-Estuary Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #ba6236;
}
/* Atelier-Estuary Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #ae7313;
}
/* Atelier-Estuary Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #7d9726;
}
/* Atelier-Estuary Blue */
.hljs-title,
.hljs-section {
color: #36a166;
}
/* Atelier-Estuary Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #5f9182;
}
.hljs-deletion,
.hljs-addition {
color: #22221b;
display: inline-block;
width: 100%;
}
.hljs-deletion {
background-color: #ba6236;
}
.hljs-addition {
background-color: #7d9726;
}
.hljs {
display: block;
overflow-x: auto;
background: #f4f3ec;
color: #5f5e4e;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

69
page/_libs/highlight/styles/atelier-forest-dark.css

@ -0,0 +1,69 @@
/* Base16 Atelier Forest Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Forest Comment */
.hljs-comment,
.hljs-quote {
color: #9c9491;
}
/* Atelier-Forest Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #f22c40;
}
/* Atelier-Forest Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
color: #df5320;
}
/* Atelier-Forest Green */
.hljs-string,
.hljs-symbol,
.hljs-bullet {
color: #7b9726;
}
/* Atelier-Forest Blue */
.hljs-title,
.hljs-section {
color: #407ee7;
}
/* Atelier-Forest Purple */
.hljs-keyword,
.hljs-selector-tag {
color: #6666ea;
}
.hljs {
display: block;
overflow-x: auto;
background: #1b1918;
color: #a8a19f;
padding: 0.5em;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

69
page/_libs/highlight/styles/atelier-forest-light.css

@ -0,0 +1,69 @@
/* Base16 Atelier Forest Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Forest Comment */
.hljs-comment,
.hljs-quote {
color: #766e6b;
}
/* Atelier-Forest Red */
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
color: #f22c40;
}
/* Atelier-Forest Orange */
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,