Compare commits
	
		
			5 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 9c2799f7d5 | ||
|   | dd70f9d886 | ||
|   | 35cccf6a8f | ||
| c5616600fa | |||
|   | 986708fbb4 | 
| @@ -18,6 +18,11 @@ | |||||||
|     <link rel="dns-prefetch" href="https://ipinfo.io"> |     <link rel="dns-prefetch" href="https://ipinfo.io"> | ||||||
|     <link rel="preconnect" href="https://ipinfo.io" crossorigin> |     <link rel="preconnect" href="https://ipinfo.io" crossorigin> | ||||||
|      |      | ||||||
|  |     <!-- Google Fonts --> | ||||||
|  |     <link rel="preconnect" href="https://fonts.googleapis.com"> | ||||||
|  |     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | ||||||
|  |     <link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500&display=swap" rel="stylesheet"> | ||||||
|  |      | ||||||
|     <!-- Open Graph / Facebook --> |     <!-- Open Graph / Facebook --> | ||||||
|     <meta property="og:type" content="website" /> |     <meta property="og:type" content="website" /> | ||||||
|     <meta property="og:url" content="https://litek.typist.cc/" /> |     <meta property="og:url" content="https://litek.typist.cc/" /> | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|   "name": "litek", |   "name": "litek", | ||||||
|   "private": true, |   "private": true, | ||||||
|   "version": "0.0.25", |   "version": "0.0.27", | ||||||
|   "type": "module", |   "type": "module", | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "dev": "vite", |     "dev": "vite", | ||||||
|   | |||||||
| @@ -116,6 +116,7 @@ | |||||||
|   } |   } | ||||||
|   body { |   body { | ||||||
|     @apply bg-background text-foreground; |     @apply bg-background text-foreground; | ||||||
|  |     font-family: 'Roboto Mono', 'Noto Sans SC', 'SF Mono', Consolas, monospace; | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -43,6 +43,36 @@ export default defineConfig({ | |||||||
|                 statuses: [0, 200] |                 statuses: [0, 200] | ||||||
|               } |               } | ||||||
|             } |             } | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             // Google Fonts 样式表缓存 | ||||||
|  |             urlPattern: /^https:\/\/fonts\.googleapis\.com\/.*/i, | ||||||
|  |             handler: 'StaleWhileRevalidate', | ||||||
|  |             options: { | ||||||
|  |               cacheName: 'google-fonts-stylesheets', | ||||||
|  |               expiration: { | ||||||
|  |                 maxEntries: 10, | ||||||
|  |                 maxAgeSeconds: 60 * 60 * 24 * 365 // 1 年 | ||||||
|  |               }, | ||||||
|  |               cacheableResponse: { | ||||||
|  |                 statuses: [0, 200] | ||||||
|  |               } | ||||||
|  |             } | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             // Google Fonts 字体文件缓存 | ||||||
|  |             urlPattern: /^https:\/\/fonts\.gstatic\.com\/.*/i, | ||||||
|  |             handler: 'CacheFirst', | ||||||
|  |             options: { | ||||||
|  |               cacheName: 'google-fonts-webfonts', | ||||||
|  |               expiration: { | ||||||
|  |                 maxEntries: 30, | ||||||
|  |                 maxAgeSeconds: 60 * 60 * 24 * 365 // 1 年 | ||||||
|  |               }, | ||||||
|  |               cacheableResponse: { | ||||||
|  |                 statuses: [0, 200] | ||||||
|  |               } | ||||||
|  |             } | ||||||
|           } |           } | ||||||
|         ], |         ], | ||||||
|         cleanupOutdatedCaches: true, |         cleanupOutdatedCaches: true, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user