Compare commits

...

5 Commits

Author SHA1 Message Date
Shan Carter ab8ab149e6 Moving headers in appendix to text column 2018-12-27 11:44:47 -08:00
Ludwig Schubert a272efb89c 2.2.26 2018-12-17 13:28:04 -08:00
Ludwig Schubert bb19b13467 Fixes #80 by switching a div tag inside a p tag to a span tag.
Thanks, humbertaco!
2018-12-17 13:26:33 -08:00
Ludwig Schubert 7e240ddf4f Work around wrong baseline for math tags resulting from an overzealous contain optimization that became active in Chrome 71. Fixes #96. 2018-12-17 13:17:53 -08:00
Ludwig Schubert 84c400184d Render math tags in all elements under body, not just in d-article.
Should fix #97, but still in testing.
2018-12-17 13:06:18 -08:00
7 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -32,7 +32,7 @@
{ {
"author":"Chris Olah", "author":"Chris Olah",
"authorURL":"https://colah.github.io/", "authorURL":"https://colah.github.io/",
"affiliations": [{"name": "Google Brain", "url": "https://g.co/brain"}] "affiliations": [{"name": "Google Brain"}]
}, },
{ {
"author":"Ludwig Schubert", "author":"Ludwig Schubert",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "distill-template", "name": "distill-template",
"version": "2.2.25", "version": "2.2.26",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "distill-template", "name": "distill-template",
"version": "2.2.25", "version": "2.2.26",
"description": "Template for creating Distill articles.", "description": "Template for creating Distill articles.",
"main": "dist/template.v2.js", "main": "dist/template.v2.js",
"bin": { "bin": {
+1 -1
View File
@@ -30,7 +30,7 @@ d-appendix {
} }
d-appendix h3 { d-appendix h3 {
grid-column: page-start / text-start; grid-column: text;
font-size: 15px; font-size: 15px;
font-weight: 500; font-weight: 500;
margin-top: 1em; margin-top: 1em;
+2 -2
View File
@@ -24,11 +24,11 @@ export function bylineTemplate(frontMatter) {
<p class="author"> <p class="author">
${author.personalURL ? ` ${author.personalURL ? `
<a class="name" href="${author.personalURL}">${author.name}</a>` : ` <a class="name" href="${author.personalURL}">${author.name}</a>` : `
<div class="name">${author.name}</div>`} <span class="name">${author.name}</span>`}
</p> </p>
<p class="affiliation"> <p class="affiliation">
${author.affiliations.map(affiliation => ${author.affiliations.map(affiliation =>
affiliation.url ? `<a class="affiliation" href="${affiliation.url}">${affiliation.name}</a>` : `<div class="affiliation">${affiliation.name}</div>` affiliation.url ? `<a class="affiliation" href="${affiliation.url}">${affiliation.name}</a>` : `<span class="affiliation">${affiliation.name}</span>`
).join(', ')} ).join(', ')}
</p> </p>
`).join('')} `).join('')}
+1 -1
View File
@@ -227,7 +227,7 @@ d-figure {
/* KaTeX */ /* KaTeX */
.katex, .katex-prerendered { .katex, .katex-prerendered {
contain: content; contain: style;
display: inline-block; display: inline-block;
} }
+5 -5
View File
@@ -17,20 +17,20 @@ import { renderMathInElement } from '../helpers/katex-auto-render';
export default function(dom, data) { export default function(dom, data) {
let needsCSS = false; let needsCSS = false;
const article = dom.querySelector('d-article'); const body = dom.querySelector('body');
if (!article) { if (!body) {
console.warn("No d-article tag found!"); console.warn("No body tag found!");
return; return;
} }
if (data.katex && data.katex.delimiters) { if (data.katex && data.katex.delimiters) {
global.document = dom; global.document = dom;
renderMathInElement(article, data.katex); renderMathInElement(body, data.katex);
} }
// render d-math tags // render d-math tags
const mathTags = article.querySelectorAll('d-math'); const mathTags = body.querySelectorAll('d-math');
if (mathTags.length > 0) { if (mathTags.length > 0) {
needsCSS = true; needsCSS = true;
console.warn(`Prerendering ${mathTags.length} math tags...`); console.warn(`Prerendering ${mathTags.length} math tags...`);