添加主页站点logo设置到env
This commit is contained in:
		
							parent
							
								
									9ca1237f24
								
							
						
					
					
						commit
						4b5aaa8705
					
				
							
								
								
									
										1
									
								
								.env
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								.env
									
									
									
									
									
								
							@ -1,6 +1,7 @@
 | 
			
		||||
# 站点名称
 | 
			
		||||
VITE_SITE_NAME = "無名の主页"
 | 
			
		||||
VITE_SITE_URL = "imsyy.top"
 | 
			
		||||
VITE_SITE_LOGO = "/images/icon/logo.png"
 | 
			
		||||
 | 
			
		||||
# 简介文本
 | 
			
		||||
VITE_DESC_HELLO = "Hello World !"
 | 
			
		||||
 | 
			
		||||
@ -1,92 +1 @@
 | 
			
		||||
/**
 | 
			
		||||
 * Copyright 2018 Google Inc. All Rights Reserved.
 | 
			
		||||
 * Licensed under the Apache License, Version 2.0 (the "License");
 | 
			
		||||
 * you may not use this file except in compliance with the License.
 | 
			
		||||
 * You may obtain a copy of the License at
 | 
			
		||||
 *     http://www.apache.org/licenses/LICENSE-2.0
 | 
			
		||||
 * Unless required by applicable law or agreed to in writing, software
 | 
			
		||||
 * distributed under the License is distributed on an "AS IS" BASIS,
 | 
			
		||||
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 | 
			
		||||
 * See the License for the specific language governing permissions and
 | 
			
		||||
 * limitations under the License.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
// If the loader is already loaded, just stop.
 | 
			
		||||
if (!self.define) {
 | 
			
		||||
  let registry = {};
 | 
			
		||||
 | 
			
		||||
  // Used for `eval` and `importScripts` where we can't get script URL by other means.
 | 
			
		||||
  // In both cases, it's safe to use a global var because those functions are synchronous.
 | 
			
		||||
  let nextDefineUri;
 | 
			
		||||
 | 
			
		||||
  const singleRequire = (uri, parentUri) => {
 | 
			
		||||
    uri = new URL(uri + ".js", parentUri).href;
 | 
			
		||||
    return registry[uri] || (
 | 
			
		||||
      
 | 
			
		||||
        new Promise(resolve => {
 | 
			
		||||
          if ("document" in self) {
 | 
			
		||||
            const script = document.createElement("script");
 | 
			
		||||
            script.src = uri;
 | 
			
		||||
            script.onload = resolve;
 | 
			
		||||
            document.head.appendChild(script);
 | 
			
		||||
          } else {
 | 
			
		||||
            nextDefineUri = uri;
 | 
			
		||||
            importScripts(uri);
 | 
			
		||||
            resolve();
 | 
			
		||||
          }
 | 
			
		||||
        })
 | 
			
		||||
      
 | 
			
		||||
      .then(() => {
 | 
			
		||||
        let promise = registry[uri];
 | 
			
		||||
        if (!promise) {
 | 
			
		||||
          throw new Error(`Module ${uri} didn’t register its module`);
 | 
			
		||||
        }
 | 
			
		||||
        return promise;
 | 
			
		||||
      })
 | 
			
		||||
    );
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  self.define = (depsNames, factory) => {
 | 
			
		||||
    const uri = nextDefineUri || ("document" in self ? document.currentScript.src : "") || location.href;
 | 
			
		||||
    if (registry[uri]) {
 | 
			
		||||
      // Module is already loading or loaded.
 | 
			
		||||
      return;
 | 
			
		||||
    }
 | 
			
		||||
    let exports = {};
 | 
			
		||||
    const require = depUri => singleRequire(depUri, uri);
 | 
			
		||||
    const specialDeps = {
 | 
			
		||||
      module: { uri },
 | 
			
		||||
      exports,
 | 
			
		||||
      require
 | 
			
		||||
    };
 | 
			
		||||
    registry[uri] = Promise.all(depsNames.map(
 | 
			
		||||
      depName => specialDeps[depName] || require(depName)
 | 
			
		||||
    )).then(deps => {
 | 
			
		||||
      factory(...deps);
 | 
			
		||||
      return exports;
 | 
			
		||||
    });
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
define(['./workbox-148cb7e5'], (function (workbox) { 'use strict';
 | 
			
		||||
 | 
			
		||||
  self.skipWaiting();
 | 
			
		||||
  workbox.clientsClaim();
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
   * The precacheAndRoute() method efficiently caches and responds to
 | 
			
		||||
   * requests for URLs in the manifest.
 | 
			
		||||
   * See https://goo.gl/S9QRab
 | 
			
		||||
   */
 | 
			
		||||
  workbox.precacheAndRoute([{
 | 
			
		||||
    "url": "registerSW.js",
 | 
			
		||||
    "revision": "3ca0b8505b4bec776b69afdba2768812"
 | 
			
		||||
  }, {
 | 
			
		||||
    "revision": null,
 | 
			
		||||
    "url": "index.html"
 | 
			
		||||
  }], {});
 | 
			
		||||
  workbox.cleanupOutdatedCaches();
 | 
			
		||||
  workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), {
 | 
			
		||||
    allowlist: [/^\/$/]
 | 
			
		||||
  }));
 | 
			
		||||
 | 
			
		||||
}));
 | 
			
		||||
if(!self.define){let e,s={};const t=(t,i)=>(t=new URL(t+".js",i).href,s[t]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=t,e.onload=s,document.head.appendChild(e)}else e=t,importScripts(t),s()})).then((()=>{let e=s[t];if(!e)throw new Error(`Module ${t} didn’t register its module`);return e})));self.define=(i,n)=>{const o=e||("document"in self?document.currentScript.src:"")||location.href;if(s[o])return;let r={};const c=e=>t(e,o),l={module:{uri:o},exports:r,require:c};s[o]=Promise.all(i.map((e=>l[e]||c(e)))).then((e=>(n(...e),r)))}}define(["./workbox-082d0e8a"],(function(e){"use strict";self.skipWaiting(),e.clientsClaim(),e.precacheAndRoute([{url:"registerSW.js",revision:"3ca0b8505b4bec776b69afdba2768812"},{revision:null,url:"index.html"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html"),{allowlist:[/^\/$/]})),e.registerRoute(/(.*?)\.(js|css|woff2|woff|ttf)/,new e.CacheFirst({cacheName:"js-css-cache",plugins:[]}),"GET"),e.registerRoute(/(.*?)\.(png|jpe?g|svg|gif|bmp|psd|tiff|tga|eps)/,new e.CacheFirst({cacheName:"image-cache",plugins:[]}),"GET")}));
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										1
									
								
								dev-dist/workbox-082d0e8a.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dev-dist/workbox-082d0e8a.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -3,7 +3,7 @@
 | 
			
		||||
  <div class="message">
 | 
			
		||||
    <!-- Logo -->
 | 
			
		||||
    <div class="logo">
 | 
			
		||||
      <img class="logo-img" src="/images/icon/logo.png" alt="logo" />
 | 
			
		||||
      <img class="logo-img" :src="siteLogo" alt="logo" />
 | 
			
		||||
      <div class="name">
 | 
			
		||||
        <span class="bg">{{ siteUrl[0] }}</span>
 | 
			
		||||
        <span class="sm">.{{ siteUrl[1] }}</span>
 | 
			
		||||
@ -35,6 +35,8 @@ import { Error } from "@icon-park/vue-next";
 | 
			
		||||
import { mainStore } from "@/store";
 | 
			
		||||
const store = mainStore();
 | 
			
		||||
 | 
			
		||||
// 主页站点logo
 | 
			
		||||
let siteLogo = import.meta.env.VITE_SITE_LOGO;
 | 
			
		||||
// 站点链接
 | 
			
		||||
let siteUrl = import.meta.env.VITE_SITE_URL.split(".");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user