mirror of
https://github.com/wassname/template.git
synced 2026-06-28 10:02:09 +08:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ab8ab149e6 | |||
| a272efb89c | |||
| bb19b13467 | |||
| 7e240ddf4f | |||
| 84c400184d |
@@ -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",
|
||||||
|
|||||||
Generated
+1
-1
@@ -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
@@ -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": {
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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('')}
|
||||||
|
|||||||
@@ -227,7 +227,7 @@ d-figure {
|
|||||||
/* KaTeX */
|
/* KaTeX */
|
||||||
|
|
||||||
.katex, .katex-prerendered {
|
.katex, .katex-prerendered {
|
||||||
contain: content;
|
contain: style;
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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...`);
|
||||||
|
|||||||
Reference in New Issue
Block a user