mirror of
https://github.com/remko/waforth
synced 2024-11-16 07:47:30 +01:00
build: Set HTML titles in index
This commit is contained in:
parent
b1546ad4a3
commit
21eb8d7073
2 changed files with 11 additions and 9 deletions
19
build-web.js
19
build-web.js
|
@ -107,7 +107,7 @@ const INDEX_TEMPLATE = `<!doctype html>
|
|||
<link rel="shortcut icon" href="/waforth/favicon.ico" type="image/x-icon" />
|
||||
<link rel="icon" href="/waforth/favicon.ico" type="image/x-icon" />
|
||||
<link href="/waforth/dist/$BASE.css" rel="stylesheet" />
|
||||
<title></title>
|
||||
<title>$TITLE</title>
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript" src="/waforth/dist/$BASE.js"></script>
|
||||
|
@ -116,14 +116,17 @@ const INDEX_TEMPLATE = `<!doctype html>
|
|||
`;
|
||||
async function handleBuildFinished(result) {
|
||||
const indexes = [
|
||||
["shell", "public/waforth"],
|
||||
["tests", "public/waforth/tests"],
|
||||
["benchmarks", "public/waforth/benchmarks"],
|
||||
["prompt", "public/waforth/examples/prompt"],
|
||||
["thurtle", "public/thurtle", true],
|
||||
["WAForth", "shell", "public/waforth"],
|
||||
["WAForth Tests", "tests", "public/waforth/tests"],
|
||||
["WAForh Benchmarks", "benchmarks", "public/waforth/benchmarks"],
|
||||
["WAForth Prompt Example", "prompt", "public/waforth/examples/prompt"],
|
||||
["Thurtle", "thurtle", "public/thurtle", true],
|
||||
];
|
||||
for (const [base, outpath, bs] of indexes) {
|
||||
let index = INDEX_TEMPLATE.replace(/\$BASE/g, base);
|
||||
for (const [title, base, outpath, bs] of indexes) {
|
||||
let index = INDEX_TEMPLATE.replace(/\$BASE/g, base).replace(
|
||||
/\$TITLE/g,
|
||||
title
|
||||
);
|
||||
if (bs) {
|
||||
index = index.replace(
|
||||
"<body>",
|
||||
|
|
|
@ -4,7 +4,6 @@ import WAForth from "../waforth";
|
|||
import sieve from "../../examples/sieve.f";
|
||||
import "./shell.css";
|
||||
|
||||
document.title = "WAForth";
|
||||
const version =
|
||||
typeof WAFORTH_VERSION !== "undefined" ? WAFORTH_VERSION : "dev";
|
||||
|
||||
|
|
Loading…
Reference in a new issue