diff --git a/assets/scss/components/code-highlight.scss b/assets/scss/components/code-highlight.scss
index 9225bc8..305457f 100644
--- a/assets/scss/components/code-highlight.scss
+++ b/assets/scss/components/code-highlight.scss
@@ -3,8 +3,8 @@ $ht-code-border-radius: .4em;
width: 50%;
overflow-x: scroll;
// border-radius: $ht-code-border-radius;
- margin-top: 1em;
- margin-bottom: 1em;
+ margin-top: 1.4em;
+ margin-bottom: 1.4em;
margin-right: 2.5%;
margin-left: 2.5%;
-ms-overflow-style: none;
diff --git a/assets/scss/vendor/tufte.scss b/assets/scss/vendor/tufte.scss
index 8f281e4..2c40fba 100644
--- a/assets/scss/vendor/tufte.scss
+++ b/assets/scss/vendor/tufte.scss
@@ -147,6 +147,10 @@ p {
padding-right: 0;
vertical-align: baseline;
hyphens: auto;
+ -webkit-hyphenate-limit-before: 3;
+ -webkit-hyphenate-limit-after: 4;
+ -ms-hyphenate-limit-chars: 10 3 4;
+ hyphenate-limit-chars: 10 3 4;
}
/* Chapter Epigraphs */
@@ -405,6 +409,20 @@ label.marginnote-ind {
display: none;
}
+iframe.video {
+ width: 55%;
+ margin-top: 1.4em;
+ margin-bottom: 1.4em;
+}
+
+iframe.video--16x9 {
+ aspect-ratio: 16/9;
+}
+
+iframe.video--4x3 {
+ aspect-ratio: 4/3;
+}
+
@media (max-width: 760px) {
label.marginnote-ind {
display: inline;
@@ -451,4 +469,7 @@ label.marginnote-ind {
img {
width: 100%;
}
+ iframe.video {
+ width: 90%;
+ }
}
diff --git a/layouts/shortcodes/figure.html b/layouts/shortcodes/figure.html
index 5b058ef..d9a6c89 100644
--- a/layouts/shortcodes/figure.html
+++ b/layouts/shortcodes/figure.html
@@ -1,5 +1,6 @@
{{ $alt := .Get "alt" | default "Image" }}
{{ $type := .Get "type" | default "normal" }}
+{{- $ind := .Get "ind" | default .Site.Params.marginNoteInd -}}
{{- $label := printf "%#v" (add .Ordinal 1) | printf "%s%s" "marginfig-" | printf "%s" -}}
@@ -25,7 +26,7 @@
{{- else -}}
{{- if or (or (.Get "caption") (.Get "attr")) (eq $type "margin") -}}
-
+
{{- end -}}
diff --git a/layouts/shortcodes/youtube.html b/layouts/shortcodes/youtube.html
new file mode 100644
index 0000000..2a362f6
--- /dev/null
+++ b/layouts/shortcodes/youtube.html
@@ -0,0 +1,7 @@
+{{ $id := .Get "id" | default (.Get 0) }}
+{{ $4x3 := .Get "4x3" | default "false" }}
+{{ $title := .Get "title" | default "YouTube Video" }}
+
+