---
---
+
+{% comment %}
+When rendering websites locally, `site.github.url` doesn't get resolved
+properly unless GitHub PAT are set up and available in the environment.
+This leads to warnings and errors when trying to serve the site locally.
+To work around this, we use the `jekyll.environment` variable which is set to
+`development` when rendering the site locally, and set to `production` on
+GitHub where `site.github.url` will be defined.
+{% endcomment %}
+
+{% if jekyll.environment == "development" %}
+{% assign search_domain_url = "" %}
+{% elsif jekyll.environment == "production" %}
+{% assign search_domain_url = site.github.url %}
+{% endif %}
+
<!doctype html>
<html lang="en">
<head>
<meta http-equiv="last-modified" content="{{ site.time }}">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- meta "search-domain" used for google site search function google_search() -->
- <meta name="search-domain" value="{{ site.github.url }}">
+ <meta name="search-domain" value="{{ search_domain_url }}">
<link rel="stylesheet" type="text/css" href="{{ page.root }}/assets/css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="{{ page.root }}/assets/css/bootstrap-theme.css" />
<link rel="stylesheet" type="text/css" href="{{ page.root }}/assets/css/lesson.css" />
//----------------------------------------
@mixin cdSetup($color) {
- color: $color;
- border-left: solid 5px $color;
- margin-bottom: 0px;
- border-radius: 4px 0 0 4px;
+ color: $color;
+ border-left: solid 5px $color;
+ margin: 15px;
+ border-radius: 4px 0 0 4px;
}
.error { @include cdSetup($color-error); }
padding-right: 0;
border: 1px solid;
border-color: $color;
+ border-radius: 4px;
padding-bottom: $codeblock-padding;
+ margin: 15px;
+
h2 {
padding-top: $codeblock-padding;
padding-bottom: $codeblock-padding;
font-size: 18px;
}
+blockquote p {
+ margin: 5px;
+}
+
//----------------------------------------
// Override Bootstrap settings.
//----------------------------------------