aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--post.html30
-rw-r--r--src/scss/custom/_hilite.scss52
-rw-r--r--src/scss/custom/_variables.scss2
3 files changed, 83 insertions, 1 deletions
diff --git a/post.html b/post.html
index 0654a09..2338c55 100644
--- a/post.html
+++ b/post.html
@@ -103,6 +103,36 @@
<p>Lo siento, tu navegador no soporta vídeo en HTML5. Por favor, cambia o actualiza tu navegador web</p>
</video>
+ <!-- code diff example with codehilite -->
+ <p>Ejemplo de código diff</p>
+ <table class="highlighttable">
+ <tbody>
+ <tr>
+ <td class="linenos">
+ <div class="linenodiv"><pre>1
+2
+3
+4
+5
+6
+7</pre></div>
+ </td>
+ <td class="code">
+ <div class="highlight">
+ <pre><span></span><span class="gd">--- script.sh 2018-03-16 15:52:49.887087539 -0300</span>
+<span class="gi">+++ script.sh.new 2018-03-16 15:53:02.490420209 -0300</span>
+<span class="gu">@@ -1,2 +1,3 @@</span>
+<span class="gd">-#!/bin/bash</span>
+<span class="gi">+#!/bin/sh</span>
+echo "Hello world"
+<span class="gi">+echo "This is a patched file :D"</span></pre>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <!-- /end code diff example with codehilite -->
+
<div class="highlight"><pre><span></span><span class="o">#</span> <span class="n">rc</span><span class="o">-</span><span class="n">service</span> <span class="n">libvirtd</span> <span class="k">start</span></pre></div>
<aside class="menu">
diff --git a/src/scss/custom/_hilite.scss b/src/scss/custom/_hilite.scss
index a53a74f..69ec74b 100644
--- a/src/scss/custom/_hilite.scss
+++ b/src/scss/custom/_hilite.scss
@@ -1,8 +1,58 @@
/* Colors Code */
+.highlighttable {
+ pre {
+ background-color: #000;
+ color: #fff;
+ margin: 0px;
+ padding: 0px;
+ border: 0px;
+ background-size: 0px;
+ text-align: left;
+ direction: ltr;
+ tab-size: 2;
+ }
+ .linenodiv {
+ pre {
+ border-left: 10px solid $code;
+ border-top: 1px solid $code;
+ border-bottom: 1px solid $code;
+ padding-right: 10px;
+ padding-left: 5px;
+ font-size: $codefont;
+ }
+ box-shadow: inset -0.05rem 0 grey;
+ background-color: #000;
+ padding-right: 1px;
+ }
+ .highlight {
+ pre {
+ font-size: $codefont;
+ border-top: 1px solid $code;
+ border-bottom: 1px solid $code;
+ border-right: 1px solid $code;
+ }
+ }
+ .code {
+ padding: 0 0 0 0;
+ margin: 0px;
+ width: 100%;
+ pre {
+ padding-left: 10px;
+ padding-right: 20px;
+ }
+ }
+ .linenos {
+ padding: 0 0 0 0;
+ margin: 0px;
+ }
+ display: block;
+ overflow-x: auto;
+}
+
.highlight {
pre {
- font-size: 75%;
+ font-size: $codefont;
}
.hll {
background-color: #222222;
diff --git a/src/scss/custom/_variables.scss b/src/scss/custom/_variables.scss
index eee098c..be8442e 100644
--- a/src/scss/custom/_variables.scss
+++ b/src/scss/custom/_variables.scss
@@ -17,6 +17,8 @@ $footerheader: hsl(0, 0%, 4%);
$boton: hsl(217, 71%, 53%);
$hlinks: #ffc20e;
$code: hsl(217, 71%, 53%);
+$codefont: 75%;
+
$toc: hsl(217, 71%, 53%);
// footer