1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-07-19 05:09:41 +02:00

fix favicon in generated files

This commit is contained in:
Nikita Melnikov 2022-12-28 04:23:17 +04:00
parent c668ab1579
commit 4d94180244

View file

@ -13,6 +13,7 @@ import fse from 'fs-extra';
import appConfig from './utils/appConfig.js'; import appConfig from './utils/appConfig.js';
import Aliases from './controllers/aliases.js'; import Aliases from './controllers/aliases.js';
import Pages from './controllers/pages.js'; import Pages from './controllers/pages.js';
import { downloadFavicon } from './utils/downloadFavicon.js';
/** /**
* Build static pages from database * Build static pages from database
@ -82,12 +83,18 @@ export default async function buildStatic(): Promise<void> {
const previousPage = await PagesFlatArray.getPageBefore(pageId); const previousPage = await PagesFlatArray.getPageBefore(pageId);
const nextPage = await PagesFlatArray.getPageAfter(pageId); const nextPage = await PagesFlatArray.getPageAfter(pageId);
const menu = createMenuTree(parentIdOfRootPages, allPages, pagesOrder, 2); const menu = createMenuTree(parentIdOfRootPages, allPages, pagesOrder, 2);
const favicon = appConfig.favicon ? await downloadFavicon(appConfig.favicon, distPath) : {
destination: '/favicon.png',
type: 'image/png',
};
const result = await renderTemplate('./views/pages/page.twig', { const result = await renderTemplate('./views/pages/page.twig', {
page, page,
pageParent, pageParent,
previousPage, previousPage,
nextPage, nextPage,
menu, menu,
favicon,
config: appConfig.frontend, config: appConfig.frontend,
}); });