6 Commits

Author SHA1 Message Date
0744af717d Fix code block text sizing on mobile safari 2023-01-24 01:54:27 -06:00
23f86d5982 Use relative URL for fonts
Makes it work when the website isn't on root (such as demo)
2023-01-24 01:34:23 -06:00
b854ae48e6 Specify table.markdown instead of just .markdown for table styling 2023-01-23 18:11:00 -06:00
36a19a48b7 Add more borders in table for clarity 2023-01-23 18:10:11 -06:00
1f8a82228e Add include shortcode 2023-01-23 17:39:20 -06:00
60ed1c0264 Serve fonts (Open Sans and JetBrains Mono) rather than use system 2023-01-22 20:46:18 -06:00
2 changed files with 32 additions and 7 deletions

View File

@ -122,12 +122,12 @@
font-family: "Open Sans";
font-display: swap;
font-style: normal;
src: url("/font/opensans/OpenSans-VariableFont_wdth,wght-9f637b868d10819aa0085e6cf7f70953411c8905c4055c069adbe8acc708feef.woff2") format("woff2");
src: url("../font/opensans/OpenSans-VariableFont_wdth,wght-9f637b868d10819aa0085e6cf7f70953411c8905c4055c069adbe8acc708feef.woff2") format("woff2");
}
@font-face {
font-family: JetBrainsMono;
font-display: swap;
src: url("/font/jetbrainsmono/JetBrainsMono_wght-e190ee6595a3b9bd25278613a6f5d3766ee1a708f300ed44fa63dbe84051498f.woff2") format("woff2");
src: url("../font/jetbrainsmono/JetBrainsMono_wght-e190ee6595a3b9bd25278613a6f5d3766ee1a708f300ed44fa63dbe84051498f.woff2") format("woff2");
}
:root {
--font-sans: "Open Sans", "Noto Sans", sans-serif;
@ -136,6 +136,8 @@
html {
font-family: var(--font-sans);
/* otherwise code block lines have random text sizes on mobile safari */
-webkit-text-size-adjust: none;
}
pre, code, kbd, samp, textarea {
font-family: var(--font-mono);
@ -681,21 +683,27 @@ table.markdown {
border: 2px solid var(--text-1);
}
.markdown thead {
table.markdown thead {
background-color: var(--background-2);
color: var(--text-2);
border-bottom: 2px solid var(--text-1);
}
.markdown th,
.markdown td {
table.markdown th,
table.markdown td {
padding: 8px;
}
.markdown tbody tr:nth-child(odd) {
table.markdown th + th,
table.markdown td + td {
border-left: 2px solid var(--text-1);
}
table.markdown tbody tr:nth-child(odd) {
background-color: var(--background-0);
color: var(--text-0);
}
.markdown tbody tr:nth-child(even) {
table.markdown tbody tr:nth-child(even) {
background-color: var(--background-1);
color: var(--text-1);
}

View File

@ -0,0 +1,17 @@
{{ $path := "" }}
{{ $markdown := false }}
{{ if .IsNamedParams }}
{{ $path = .Get "path" }}
{{ with .Get "markdown" }}
{{ $markdown = . }}
{{ end }}
{{ else }}
{{ $path = .Get 0 }}
{{ end }}
{{ if $markdown }}
{{ $path | readFile | markdownify }}
{{ else }}
{{ $path | readFile }}
{{ end }}