mirror of
https://github.com/wassname/template.git
synced 2026-09-11 12:51:52 +08:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c8fa1f7eaa | ||
|
|
05179d887e | ||
|
|
c02748434c | ||
|
|
bed9a09325 |
@@ -8,6 +8,7 @@ export default function(dom, data) {
|
|||||||
if (el) {
|
if (el) {
|
||||||
let rawBib = el.textContent;
|
let rawBib = el.textContent;
|
||||||
let parsed = bibtexParse.toJSON(rawBib);
|
let parsed = bibtexParse.toJSON(rawBib);
|
||||||
|
console.log(parsed);
|
||||||
if(parsed) {
|
if(parsed) {
|
||||||
parsed.forEach(e => {
|
parsed.forEach(e => {
|
||||||
bibliography[e.citationKey] = e.entryTags;
|
bibliography[e.citationKey] = e.entryTags;
|
||||||
|
|||||||
+7
-3
@@ -80,13 +80,17 @@ export default function(dom, data) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (data.citations) {
|
if (data.citations) {
|
||||||
data.citations.forEach(key =>
|
data.citations.forEach(key => {
|
||||||
|
let d = data.bibliography[key];
|
||||||
|
if(!d) {
|
||||||
|
console.warn("No bibliography data fround for " + key)
|
||||||
|
} else {
|
||||||
meta("citation_reference", citation_meta_content(data.bibliography[key]) )
|
meta("citation_reference", citation_meta_content(data.bibliography[key]) )
|
||||||
);
|
};
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function appendHtml(el, html) {
|
function appendHtml(el, html) {
|
||||||
el.innerHTML += html;
|
el.innerHTML += html;
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+9
-3
@@ -4194,6 +4194,7 @@ var bibliography = function(dom, data) {
|
|||||||
if (el) {
|
if (el) {
|
||||||
var rawBib = el.textContent;
|
var rawBib = el.textContent;
|
||||||
var parsed = bibtexParse.toJSON(rawBib);
|
var parsed = bibtexParse.toJSON(rawBib);
|
||||||
|
console.log(parsed);
|
||||||
if(parsed) {
|
if(parsed) {
|
||||||
parsed.forEach(function (e) {
|
parsed.forEach(function (e) {
|
||||||
bibliography[e.citationKey] = e.entryTags;
|
bibliography[e.citationKey] = e.entryTags;
|
||||||
@@ -4310,12 +4311,17 @@ var meta = function(dom, data) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (data.citations) {
|
if (data.citations) {
|
||||||
data.citations.forEach(function (key) { return meta("citation_reference", citation_meta_content(data.bibliography[key]) ); }
|
data.citations.forEach(function (key) {
|
||||||
);
|
var d = data.bibliography[key];
|
||||||
|
if(!d) {
|
||||||
|
console.warn("No bibliography data fround for " + key);
|
||||||
|
} else {
|
||||||
|
meta("citation_reference", citation_meta_content(data.bibliography[key]) );
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
function appendHtml(el, html) {
|
function appendHtml(el, html) {
|
||||||
el.innerHTML += html;
|
el.innerHTML += html;
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "distill-template",
|
"name": "distill-template",
|
||||||
"version": "0.0.9",
|
"version": "0.0.11",
|
||||||
"description": "Template for creating Distill articles.",
|
"description": "Template for creating Distill articles.",
|
||||||
"main": "dist/template.js",
|
"main": "dist/template.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user