diff options
Diffstat (limited to 'static/css')
-rwxr-xr-x | static/css/hyde.css | 499 | ||||
-rwxr-xr-x | static/css/syntax.css | 66 |
2 files changed, 565 insertions, 0 deletions
diff --git a/static/css/hyde.css b/static/css/hyde.css new file mode 100755 index 0000000..010c4d4 --- /dev/null +++ b/static/css/hyde.css @@ -0,0 +1,499 @@ +/* + __ __ +/\ \ /\ \ +\ \ \___ __ __ \_\ \ __ + \ \ _ `\/\ \/\ \ /'_` \ /'__`\ + \ \ \ \ \ \ \_\ \/\ \_\ \/\ __/ + \ \_\ \_\/`____ \ \___,_\ \____\ + \/_/\/_/`/___/> \/__,_ /\/____/ + /\___/ + \/__/ + +Hyde is an elegant, open source, mobile first theme for Jekyll. It includes +lightweight styles and placeholder content to get you up and running with a +simple blog in no time. + +Designed, built, and released under MIT license by @mdo. + +Learn more at http://andhyde.com or https://github.com/mdo/hyde. + +*/ + + +/* + * Contents + * + * Body resets + * Custom type + * Links + * Masthead + * Container + * Posts + * Error page + * Pagination + * Themes + */ + + +/* + * Body resets + * + * Update the foundational and global aspects of the page. + */ + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html, +body { + margin: 0; + padding: 0; +} + +body { + font-family: "Open Sans", Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: 1.5; + color: #454441; + background-color: #fff; +} +@media (min-width: 990px) { + body { + font-size: 18px; + } +} + +h1, h2, h3, h4, h5, h6 { + margin: 0 0 10px; + font-weight: 600; + line-height: 1.25; + text-rendering: optimizeLegibility; +} +h1 { + font-size: 40px; +} +h2 { + margin-top: 20px; + font-size: 32px; +} +h3 { + margin-top: 24px; + font-size: 24px; +} +h4, h5, h6 { + margin-top: 16px; + font-size: 16px; +} + +p { + margin: 0 0 15px; +} + +ul, ol { + margin-bottom: 15px; +} + +hr { + position: relative; + margin: 40px 0; + border: 0; + border-top: 1px solid #eee; + border-bottom: 1px solid #fff; +} + +strong { + color: #222; +} + +abbr { + background-color: #eee; + display: inline-block; + padding: 3px; + font-size: 13px; + font-weight: bold; + color: #555; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); + text-transform: uppercase; + border-radius: 3px; +} + +code, +pre { + font-family: Menlo, Monaco, "Courier New", monospace; +} +code { + padding: .25em .5em; + font-size: 85%; + color: #bf616a; + background-color: #f9f9f9; + border-radius: 3px; +} +pre { + display: block; + margin: 0 0 14px; + padding: 15px 20px; + font-size: 16px; + line-height: 1.4; + white-space: pre; + white-space: pre-wrap; + word-break: break-all; + word-wrap: break-word; + background-color: #f9f9f9; +} +pre code { + padding: 0; + font-size: 100%; + color: inherit; + background-color: transparent; +} +.highlight { + margin-bottom: 15px; + border-radius: 4px; +} +.highlight pre { + margin-bottom: 0; +} + +/* Quotes */ +blockquote { + padding: 5px 30px 5px 25px; + margin: 15px 0; + border-left: 5px solid #eee; +} +blockquote p { + margin-bottom: 0; + color: #7a7a7a; + text-indent: -0.4em; +} +blockquote p:before { + content: '\201C'; +} +blockquote p:after { + content: '\201D'; +} + +img { + display: block; + margin: 0 0 15px; + border-radius: 5px; +} + + +/* + * Custom type + * + * Extend paragraphs with `.lead` for larger introductory text. + */ + +.lead { + font-size: 20px; + font-weight: 300; +} +@media (min-width: 990px) { + .lead { + font-size: 24px; + } +} + + +/* + * Links + * + * No `:visited` state is required by default (browsers will use `a`). `:focus` + * is linked to `:hover` for basic accessibility. + */ + +a { + font-weight: 600; + color: #222; + text-decoration: none; +} +a:hover, +a:focus { + text-decoration: underline; +} + + +/* + * Masthead + * + * Sidebar banner for housing site name, intro, and colophon (footer). + */ + +/* Sidebar masthead */ +.masthead { + color: #fff; + background-color: #2a2a2a; +} +.masthead-inner { + padding: 20px; +} + +/* Masthead content */ +.masthead h1 { + margin-top: 0; + font-family: "Abril Fatface"; +} +.masthead .lead { + margin-bottom: 0; +} +.masthead a { + color: #fff; +} + +/* Footer area of masthead */ +.colophon { + margin-top: 20px; + color: rgba(255,255,255,.5); +} +.colophon-links { + padding-left: 0; + list-style: none; +} +.colophon-links li { + color: inherit; +} + +/* Responsive masthead */ +@media (min-width: 768px) { + .masthead-inner { + padding: 40px; + } +} +@media (min-width: 990px) { + /* Fix the masthead to the side for impact and awesomeness */ + .masthead { + position: fixed; + top: 0; + left: 0; + bottom: 0; + width: 25%; + margin-bottom: 0; + } + .masthead-inner { + position: absolute; + bottom: 0; + right: 0; + left: 0; + } + .masthead h1 { + font-size: 64px; + } + .colophon { + margin-top: 40px; + } +} + + +/* Container + * + * Align the contents of the site above the proper threshold with some margin-fu + * with a 25%-wide `.masthead`. + */ + +.content { + padding: 40px 20px; +} + +/* Center container in available real estate */ +@media (min-width: 990px) { + .content { + padding: 60px 0; + } + .container { + width: 55%; + margin-left: 35%; + margin-right: 10%; + } +} + + +/* + * Posts + * + * Each post is wrapped in `.post`. Used on default and post layouts. + */ + +/* Single post */ +.post { + margin-bottom: 40px; +} +@media (min-width: 990px) { + .post { + margin-bottom: 60px; + } +} + +/* Meta data line below post title */ +.post-date { + display: block; + margin: -10px 0 10px; + color: #9a9a9a; +} + +/* Related posts */ +.related { + padding-top: 20px; + padding-bottom: 40px; + border-top: 1px solid #eee; +} +.related-posts { + padding-left: 0; + list-style: none; +} +.related-posts h3 { + margin-top: 0; +} +.related-posts li small { + font-size: 75%; + color: #999; +} +.related-posts li a:hover { + color: #000; + text-decoration: none; +} +.related-posts li a:hover small { + color: inherit; +} + + +/* + * Pagination + * + * Super lightweight (HTML-wise) blog pagination. `span`s are provide for when + * there are no more previous or next posts to show. + */ + +.pagination { + overflow: hidden; /* clearfix */ + margin-top: 40px; + font-weight: bold; + color: #ccc; + text-align: center; + border-top: 1px solid #eee; +} +/* Pagination should float when space is plentiful */ +@media (min-width: 990px) { + .pagination { + margin-bottom: 60px; + border: 1px solid #eee; + } +} + +.pagination a, +.pagination span { + float: left; + width: 50%; + padding: 20px; +} +.pagination a:first-child, +.pagination span:first-child { + border-right: 1px solid #eee; +} +.pagination a:hover { + text-decoration: none; + background-color: #f5f5f5; +} + + +/* + * Reverse layout + * + * Flip the orientation of the page by placing the `.masthead` on the right. + */ + +@media (min-width: 990px) { + .layout-reverse .masthead { + left: auto; + right: 0; + } + .layout-reverse .container { + margin-left: 10%; + margin-right: 35%; + } +} + + +/* + * Themes + * + * As of v1.1, Hyde includes optional themes to color the sidebar and links + * within blog posts. To use, add the class of your choosing to the `body`. + */ + +/* Base16 (http://chriskempson.github.io/base16/#default) */ + +/* Red */ +.theme-base-08 .masthead { + background-color: #ac4142; +} +.theme-base-08 .container a, +.theme-base-08 .related-posts li a:hover { + color: #ac4142; +} + +/* Orange */ +.theme-base-09 .masthead { + background-color: #d28445; +} +.theme-base-09 .container a, +.theme-base-09 .related-posts li a:hover { + color: #d28445; +} + +/* Yellow */ +.theme-base-0a .masthead { + background-color: #f4bf75; +} +.theme-base-0a .container a, +.theme-base-0a .related-posts li a:hover { + color: #f4bf75; +} + +/* Green */ +.theme-base-0b .masthead { + background-color: #90a959; +} +.theme-base-0b .container a, +.theme-base-0b .related-posts li a:hover { + color: #90a959; +} + +/* Cyan */ +.theme-base-0c .masthead { + background-color: #75b5aa; +} +.theme-base-0c .container a, +.theme-base-0c .related-posts li a:hover { + color: #75b5aa; +} + +/* Blue */ +.theme-base-0d .masthead { + background-color: #6a9fb5; +} +.theme-base-0d .container a, +.theme-base-0d .related-posts li a:hover { + color: #6a9fb5; +} + +/* Magenta */ +.theme-base-0e .masthead { + background-color: #aa759f; +} +.theme-base-0e .container a, +.theme-base-0e .related-posts li a:hover { + color: #aa759f; +} + +/* Brown */ +.theme-base-0f .masthead { + background-color: #8f5536; +} +.theme-base-0f .container a, +.theme-base-0f .related-posts li a:hover { + color: #8f5536; +} diff --git a/static/css/syntax.css b/static/css/syntax.css new file mode 100755 index 0000000..1264b87 --- /dev/null +++ b/static/css/syntax.css @@ -0,0 +1,66 @@ +.hll { background-color: #ffffcc } + /*{ background: #f0f3f3; }*/ +.c { color: #999; } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #999; } /* Comment.Single */ +.cs { color: #999; } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; } /* Generic.Prompt */ +.gs { } /* Generic.Strong */ +.gu { color: #003300; } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; } /* Keyword.Constant */ +.kd { color: #006699; } /* Keyword.Declaration */ +.kn { color: #006699; } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; } /* Keyword.Reserved */ +.kt { color: #007788; } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #d44950 } /* Literal.String */ +.na { color: #4f9fcf } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; } /* Name.Entity */ +.ne { color: #CC0000; } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; } /* Name.Namespace */ +.nt { color: #2f6f9f; } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ + +.css .o, +.css .o + .nt, +.css .nt + .nt { color: #999; } |