Compare commits

..

No commits in common. "605aaab747317b4dc62954bbc82d963f781cdf31" and "897015f3f2c48a006854f39db4b7b3b52a4ebf20" have entirely different histories.

4 changed files with 20 additions and 24 deletions

View File

@ -32,8 +32,7 @@ md.core.ruler.push("anchor", (state) => {
attrs: [ attrs: [
["class", "header-anchor"], ["class", "header-anchor"],
["href", "#" + slug], ["href", "#" + slug],
["aria-hidden", "true"], ["aria-hidden", "true"]
["role", "presentation"]
] ]
}), }),
Object.assign(new state.Token("html_block", "", 0), { content: token.markup }), Object.assign(new state.Token("html_block", "", 0), { content: token.markup }),
@ -47,4 +46,4 @@ md.core.ruler.push("anchor", (state) => {
export function render(text: string): string { export function render(text: string): string {
return md.render(text); return md.render(text);
} }

View File

@ -4,7 +4,7 @@
// Fonts // Fonts
$sansSerif: Avenir, Lucida Grande, Arial, sans-serif; $sansSerif: Avenir, Lucida Grande, Arial, sans-serif;
$serif: Charter, Georgia, serif; $serif: Charter, Georgia, serif;
$monospace: SF Mono, monospace; $monospace: SF Mono, Courier New, monospace;
// General // General
body { body {
@ -91,9 +91,7 @@ article {
font-family: $monospace; font-family: $monospace;
color: var(--accent-color); color: var(--accent-color);
user-select: none; user-select: none;
text-decoration: none;
// hide link destination for header anchor links
&::before, &::after { content: ""; } &::before, &::after { content: ""; }
} }
} }
@ -116,11 +114,17 @@ article {
font-family: $monospace; font-family: $monospace;
color: var(--secondary-ui-text-color); color: var(--secondary-ui-text-color);
} }
pre code::before, pre {
pre code::after { &::before, &::after {
// we don't show the decorations for pre blocks, because it can interfere with scrolling horizontally content: "```";
content: ""; display: block;
display: none; background: none;
color: var(--secondary-ui-text-color);
}
code::before, code::after {
content: "";
display: none;
}
} }
strong::before, strong::after { strong::before, strong::after {
content: "**"; content: "**";
@ -281,8 +285,8 @@ a {
} }
pre { pre {
overflow-x: scroll; overflow: scroll;
-moz-tab-size: 4; -moz-tab-size: 4;
-o-tab-size: 4; -o-tab-size: 4;
tab-size: 4; tab-size: 4;

View File

@ -8,10 +8,11 @@ Modified to use colors from CSS vars, defined in theme.scss
overflow-x: auto; overflow-x: auto;
padding: 0.5em; padding: 0.5em;
color: var(--atom-mono-1); color: var(--atom-mono-1);
background: var(--atom-base);
} }
.hljs > code { .hljs > code {
background: var(--atom-base);
display: block; display: block;
} }
@ -82,4 +83,4 @@ Modified to use colors from CSS vars, defined in theme.scss
.hljs-link { .hljs-link {
text-decoration: underline; text-decoration: underline;
} }

View File

@ -1,12 +1,4 @@
let commentsLoaded = false; fetchComments();
const details = document.getElementById("comments-container");
details.addEventListener("toggle", (even) => {
if (details.open && !commentsLoaded) {
fetchComments().then(() => {
commentsLoaded = true;
});
}
});
async function fetchComments() { async function fetchComments() {
const res = await fetch(`/comments?id=${permalink}`); const res = await fetch(`/comments?id=${permalink}`);