Fix READMEs build

This commit is contained in:
2025-05-29 20:40:28 +02:00
parent f312705807
commit ff95aff34e
2 changed files with 6 additions and 4 deletions

View File

@@ -1,4 +1,6 @@
#!/bin/sh
set -x
SourceApps="$(ls ./source/)"
HubSdkApps="${SourceApps} MatrixStickerHelper"
HtmlHeadInject='<script src="../../shared/OctoHub-Global.js"></script>'
@@ -71,5 +73,5 @@ do
htmltitle='<title>'"${name}"'</title>'
htmlcanonical='<link rel="canonical" href="'"${url}"'"/>'
sed -i 's|</head>|<link rel="manifest" href="./WebManifest.json"/>'"${htmltitle}${htmlcanonical}${htmlmanifest}${HtmlHeadInject}"'</head>|' "${htmlfile}"
node ../TranscludeReadmes.js "./${App}"
node ../TranscludeReadmes.js "${App}"
done

View File

@@ -1,11 +1,11 @@
#!/usr/bin/env node
const fs = require('fs');
const dir = require('process').argv.slice(-1)[0];
const readme = `${dir}/README.md`;
const app = require('process').argv.slice(-1)[0];
const readme = `../source/${app}/README.md`;
if (fs.existsSync(readme)) {
let index;
for (const ext of ['js', 'html']) {
const path = `${dir}/index.${ext}`;
const path = `./${app}/index.${ext}`;
if (fs.existsSync(path)) {
index = path;
break;