Make images available in adoc
This commit is contained in:
parent
61a9481ddf
commit
df2cf98b22
@ -19,7 +19,9 @@ export async function generateContent(content: Project|Diary, selectedPage?: num
|
|||||||
async function generateProjectHTML(project: Project): Promise<string> {
|
async function generateProjectHTML(project: Project): Promise<string> {
|
||||||
const resp = await fetch(`/content/projects/${project.name}.adoc`);
|
const resp = await fetch(`/content/projects/${project.name}.adoc`);
|
||||||
if (resp.status !== 200) return projectServerErrorHtml;
|
if (resp.status !== 200) return projectServerErrorHtml;
|
||||||
const adDoc = ad.load(await resp.text(), { attributes: { showtitle: true } });
|
const rawAd = await resp.text();
|
||||||
|
const pathsCorrected = rawAd.replace(/(image[:]+)(.*\.[a-zA-Z]+)\[/g, `$1/content/projects/data_${project.name}/$2[`);
|
||||||
|
const adDoc = ad.load(pathsCorrected, { attributes: { showtitle: true } });
|
||||||
return `${adDoc.convert(adDoc).toString()}
|
return `${adDoc.convert(adDoc).toString()}
|
||||||
<hr>
|
<hr>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
|
Loading…
Reference in New Issue
Block a user