| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- import fs from 'fs'
- import path from 'path'
- import { vpRoot } from '@kankan-components/build-utils'
- import { languages } from '../utils/lang'
- import type { HeadConfig } from 'vitepress'
- export const head: HeadConfig[] = [
- // [
- // 'link',
- // {
- // rel: 'stylesheet',
- // href: '//at.alicdn.com/t/c/font_2596172_5i5zp5tvfj9.css',
- // },
- // ],
- // [
- // 'script',
- // { id: 'scriptImporter' },
- // `
- // (function() {
- // var script = document.createElement("script");
- // script.src="//4dkk.4dage.com/v4-test/www/sdk/kankan-sdk-deps.js?v=4.6.0-alpha.10";
- // setTimeout(() => document.body.append(script))
- // script.onload = function(){
- // var script2 = document.createElement("script");
- // script2.src = "//4dkk.4dage.com/v4-test/www/sdk/kankan-sdk.js?v=4.6.0-alpha.10";
- // setTimeout(() => document.body.append(script2),100)
- // }
- // })();
- // `,
- // ],
- [
- 'link',
- {
- rel: 'icon',
- href: '/images/kankan_icon.ico',
- type: 'image/ico',
- },
- ],
- [
- 'link',
- {
- rel: 'apple-touch-icon',
- href: '/apple-touch-icon.png',
- sizes: '180x180',
- },
- ],
- [
- 'link',
- {
- rel: 'mask-icon',
- href: '/safari-pinned-tab.svg',
- color: '#5bbad5',
- },
- ],
- [
- 'meta',
- {
- name: 'theme-color',
- content: '#ffffff',
- },
- ],
- [
- 'meta',
- {
- name: 'msapplication-TileColor',
- content: '#409eff',
- },
- ],
- [
- 'meta',
- {
- name: 'msapplication-config',
- content: '/browserconfig.xml',
- },
- ],
- [
- 'script',
- {},
- `;(() => {
- window.supportedLangs = ${JSON.stringify(languages)}
- })()`,
- ],
- ['script', {}, fs.readFileSync(path.resolve(vpRoot, 'lang.js'), 'utf-8')],
- // [
- // 'script',
- // {
- // async: 'true',
- // src: 'https://www.googletagmanager.com/gtag/js?id=UA-175337989-1',
- // },
- // ],
- [
- 'script',
- {},
- `if ('serviceWorker' in navigator) {
- navigator.serviceWorker
- .register('/sw.js')
- .then(function(registration) {
- console.log(registration);
- })
- .catch(function(err) {
- console.log(err);
- });
- }`,
- ],
- // [
- // 'script',
- // {
- // async: 'true',
- // },
- // `window.dataLayer = window.dataLayer || [];
- // function gtag(){dataLayer.push(arguments);}
- // gtag('js', new Date());
- // gtag('config', 'UA-175337989-1');`,
- // ],
- // [
- // 'script',
- // {
- // async: 'true',
- // src: 'https://www.googletagmanager.com/gtag/js?id=G-M74ZHEQ1M1',
- // },
- // ],
- // [
- // 'script',
- // {},
- // `
- // window.dataLayer = window.dataLayer || [];
- // function gtag(){dataLayer.push(arguments);}
- // gtag('js', new Date());
- // gtag('config', 'G-M74ZHEQ1M1');
- // `,
- // ],
- // [
- // 'script',
- // {},
- // `(function(h,o,t,j,a,r){
- // h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
- // h._hjSettings={hjid:2894908,hjsv:6};
- // a=o.getElementsByTagName('head')[0];
- // r=o.createElement('script');r.async=1;
- // r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
- // a.appendChild(r);
- // })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');`,
- // ],
- [
- 'script',
- {
- async: 'true',
- },
- `
- var resource = document.createElement('link');
- resource.setAttribute("rel", "stylesheet");
- resource.setAttribute("href","//fonts.loli.net/css?family=Inter:300,400,500,600|Open+Sans:400,600;display=swap");
- resource.setAttribute("type","text/css");
- var head = document.querySelector('head');
- head.appendChild(resource);
- `,
- ],
- ]
- head.push(['script', {}, fs.readFileSync(path.resolve(vpRoot, 'dark-mode.js'), 'utf-8')])
|