UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

22 lines (21 loc) 1.43 kB
import process from 'node:process'; export function generateHead() { return [ ['link', { rel: 'stylesheet', type: 'text/css', href: 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css' }], ['link', { rel: 'stylesheet', type: 'text/css', href: 'https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css', media: '(prefers-color-scheme: light)' }], ['link', { rel: 'stylesheet', type: 'text/css', href: 'https://cdn.jsdelivr.net/npm/bootstrap-dark-5@1.1.3/dist/css/bootstrap-night.min.css', media: '(prefers-color-scheme: dark)' }], ['meta', { name: 'color-scheme', content: 'light dark' }], ['meta', { name: 'theme-color', content: '#111111', media: '(prefers-color-scheme: light)' }], ['meta', { name: 'theme-color', content: '#eeeeee', media: '(prefers-color-scheme: light)' }], ['link', { rel: 'stylesheet', type: 'text/css', href: '/assets/main.css?GIT_SHA' }], ['link', { rel: 'icon', type: 'image/svg+xml', href: '/images/logo.svg?GIT_SHA' }], // ['script', { src: '/src/main.ts?GIT_SHA', type: 'module' }], ].map(header => { if (header.length > 0) { for (const key of Object.keys(header[1])) { header[1][key] = header[1][key].replaceAll('GIT_SHA', process.env.GIT_SHA || process.env.GITHUB_SHA || 'dev'); } } return header; }); }