From fd6ca8c6f0ddf1d0c8a144da5abcfd124be5ed66 Mon Sep 17 00:00:00 2001 From: Sergey Zubkov Date: Mon, 3 Aug 2020 17:21:49 -0400 Subject: [PATCH] rougify style github --- CppCoreGuidelines.md | 8 +- _config.yml | 5 - public/css/custom.css | 213 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 218 insertions(+), 8 deletions(-) diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index a1db87f..9fa203f 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -540,9 +540,11 @@ Any programmer using these guidelines should know the [guidelines support librar ##### Example - change_speed(double s); // bad: what does s signify? - // ... - change_speed(2.3); +```cpp +change_speed(double s); // bad: what does s signify? +// ... +change_speed(2.3); +``` A better approach is to be explicit about the meaning of the double (new speed or delta on old speed?) and the unit used: diff --git a/_config.yml b/_config.yml index 305396c..189a689 100644 --- a/_config.yml +++ b/_config.yml @@ -1,7 +1,2 @@ include: [CppCoreGuidelines.md] exclude: [docs, talks, Gemfile, params.json] -highlighter: rouge -markdown: kramdown -kramdown: - input: GFM - syntax_highlighter: rouge diff --git a/public/css/custom.css b/public/css/custom.css index 1d64f83..f9cc386 100644 --- a/public/css/custom.css +++ b/public/css/custom.css @@ -203,3 +203,216 @@ p:after { .tgl-cpp:checked + .tgl-btn:after { left: 0; } + +// +// rougify style github +// +.highlight table td { padding: 5px; } +.highlight table pre { margin: 0; } +.highlight .cm { + color: #999988; + font-style: italic; +} +.highlight .cp { + color: #999999; + font-weight: bold; +} +.highlight .c1 { + color: #999988; + font-style: italic; +} +.highlight .cs { + color: #999999; + font-weight: bold; + font-style: italic; +} +.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf { + color: #999988; + font-style: italic; +} +.highlight .err { + color: #a61717; + background-color: #e3d2d2; +} +.highlight .gd { + color: #000000; + background-color: #ffdddd; +} +.highlight .ge { + color: #000000; + font-style: italic; +} +.highlight .gr { + color: #aa0000; +} +.highlight .gh { + color: #999999; +} +.highlight .gi { + color: #000000; + background-color: #ddffdd; +} +.highlight .go { + color: #888888; +} +.highlight .gp { + color: #555555; +} +.highlight .gs { + font-weight: bold; +} +.highlight .gu { + color: #aaaaaa; +} +.highlight .gt { + color: #aa0000; +} +.highlight .kc { + color: #000000; + font-weight: bold; +} +.highlight .kd { + color: #000000; + font-weight: bold; +} +.highlight .kn { + color: #000000; + font-weight: bold; +} +.highlight .kp { + color: #000000; + font-weight: bold; +} +.highlight .kr { + color: #000000; + font-weight: bold; +} +.highlight .kt { + color: #445588; + font-weight: bold; +} +.highlight .k, .highlight .kv { + color: #000000; + font-weight: bold; +} +.highlight .mf { + color: #009999; +} +.highlight .mh { + color: #009999; +} +.highlight .il { + color: #009999; +} +.highlight .mi { + color: #009999; +} +.highlight .mo { + color: #009999; +} +.highlight .m, .highlight .mb, .highlight .mx { + color: #009999; +} +.highlight .sb { + color: #d14; +} +.highlight .sc { + color: #d14; +} +.highlight .sd { + color: #d14; +} +.highlight .s2 { + color: #d14; +} +.highlight .se { + color: #d14; +} +.highlight .sh { + color: #d14; +} +.highlight .si { + color: #d14; +} +.highlight .sx { + color: #d14; +} +.highlight .sr { + color: #009926; +} +.highlight .s1 { + color: #d14; +} +.highlight .ss { + color: #990073; +} +.highlight .s, .highlight .sa, .highlight .dl { + color: #d14; +} +.highlight .na { + color: #008080; +} +.highlight .bp { + color: #999999; +} +.highlight .nb { + color: #0086B3; +} +.highlight .nc { + color: #445588; + font-weight: bold; +} +.highlight .no { + color: #008080; +} +.highlight .nd { + color: #3c5d5d; + font-weight: bold; +} +.highlight .ni { + color: #800080; +} +.highlight .ne { + color: #990000; + font-weight: bold; +} +.highlight .nf, .highlight .fm { + color: #990000; + font-weight: bold; +} +.highlight .nl { + color: #990000; + font-weight: bold; +} +.highlight .nn { + color: #555555; +} +.highlight .nt { + color: #000080; +} +.highlight .vc { + color: #008080; +} +.highlight .vg { + color: #008080; +} +.highlight .vi { + color: #008080; +} +.highlight .nv, .highlight .vm { + color: #008080; +} +.highlight .ow { + color: #000000; + font-weight: bold; +} +.highlight .o { + color: #000000; + font-weight: bold; +} +.highlight .w { + color: #bbbbbb; +} +.highlight { + background-color: #f8f8f8; +}