Compare commits

...

8 Commits

1008 changed files with 6102 additions and 678 deletions
.vscode
astro.config.ts
images
2011
2012

10
.vscode/settings.json vendored
View File

@ -61,6 +61,7 @@
"gungseo",
"hefei",
"heiti",
"hnsw",
"honorbkk",
"huaweiyal",
"ianvs",
@ -75,6 +76,7 @@
"jmoiron",
"jungshik",
"junkfix",
"katex",
"khalil",
"khtml",
"koanughi",
@ -87,12 +89,15 @@
"linuxapi",
"longluo",
"loveness",
"lucene",
"luoli",
"luxon",
"lxgw",
"mathjax",
"mboker",
"metas",
"microflash",
"milvus",
"minagi",
"miui",
"mmwebid",
@ -120,6 +125,7 @@
"psql",
"pswp",
"pwsz",
"qdrant",
"qrcode",
"quan",
"recma",
@ -128,6 +134,7 @@
"rehype",
"rivo",
"sauvignon",
"scann",
"sheng",
"shiki",
"shikijs",
@ -135,6 +142,7 @@
"shmily",
"skrs",
"sqlx",
"suus",
"syhily",
"tabindex",
"tagcloud",
@ -143,6 +151,7 @@
"timestamptz",
"tlyric",
"toolsmp",
"translog",
"tsconfigs",
"tview",
"twofei",
@ -152,6 +161,7 @@
"upyun",
"urlset",
"varchar",
"vectordb",
"velite",
"vercel",
"weapi",

View File

@ -7,14 +7,16 @@ import {
transformerNotationHighlight,
transformerNotationWordHighlight,
} from '@shikijs/transformers';
import AstroPWA from '@vite-pwa/astro';
import { uploader } from 'astro-uploader';
import { defineConfig, envField } from 'astro/config';
import rehypeAutolinkHeadings from 'rehype-autolink-headings';
import rehypeExternalLinks from 'rehype-external-links';
import rehypeMathjax from 'rehype-mathjax';
import rehypeSlug from 'rehype-slug';
import remarkMath from 'remark-math';
import options from './options';
import { astroImage } from './plugins/images';
import { openGraph } from './plugins/open-graph';
import { astroImage, openGraph, rootImages } from './plugins/images';
// https://astro.build/config
export default defineConfig({
@ -48,12 +50,15 @@ export default defineConfig({
validateSecrets: true,
},
integrations: [
rootImages(),
AstroPWA(),
mdx({
remarkPlugins: [astroImage],
remarkPlugins: [astroImage, remarkMath],
rehypePlugins: [
[rehypeExternalLinks, { rel: 'nofollow', target: '_blank' }],
rehypeSlug,
[rehypeAutolinkHeadings, { behavior: 'append', properties: {} }],
rehypeMathjax,
],
}),
uploader({
@ -98,6 +103,7 @@ export default defineConfig({
vite: {
// Add this for avoiding the needless import optimize in Vite.
optimizeDeps: { exclude: ['@napi-rs/canvas', 'opendal', 'sharp'] },
assetsInclude: ['images/**/*'],
},
build: {
assets: 'assets',

View File

Before

(image error) Size: 425 KiB

After

(image error) Size: 425 KiB

View File

Before

(image error) Size: 267 KiB

After

(image error) Size: 267 KiB

View File

Before

(image error) Size: 357 KiB

After

(image error) Size: 357 KiB

View File

Before

(image error) Size: 243 KiB

After

(image error) Size: 243 KiB

View File

Before

(image error) Size: 435 KiB

After

(image error) Size: 435 KiB

View File

Before

(image error) Size: 418 KiB

After

(image error) Size: 418 KiB

View File

Before

(image error) Size: 268 KiB

After

(image error) Size: 268 KiB

View File

Before

(image error) Size: 435 KiB

After

(image error) Size: 435 KiB

View File

Before

(image error) Size: 191 KiB

After

(image error) Size: 191 KiB

View File

Before

(image error) Size: 127 KiB

After

(image error) Size: 127 KiB

View File

Before

(image error) Size: 138 KiB

After

(image error) Size: 138 KiB

View File

Before

(image error) Size: 122 KiB

After

(image error) Size: 122 KiB

View File

Before

(image error) Size: 64 KiB

After

(image error) Size: 64 KiB

View File

Before

(image error) Size: 80 KiB

After

(image error) Size: 80 KiB

View File

Before

(image error) Size: 178 KiB

After

(image error) Size: 178 KiB

View File

Before

(image error) Size: 112 KiB

After

(image error) Size: 112 KiB

View File

Before

(image error) Size: 233 KiB

After

(image error) Size: 233 KiB

View File

Before

(image error) Size: 464 KiB

After

(image error) Size: 464 KiB

View File

Before

(image error) Size: 478 KiB

After

(image error) Size: 478 KiB

View File

Before

(image error) Size: 153 KiB

After

(image error) Size: 153 KiB

View File

Before

(image error) Size: 171 KiB

After

(image error) Size: 171 KiB

View File

Before

(image error) Size: 241 KiB

After

(image error) Size: 241 KiB

View File

Before

(image error) Size: 298 KiB

After

(image error) Size: 298 KiB

View File

Before

(image error) Size: 126 KiB

After

(image error) Size: 126 KiB

View File

Before

(image error) Size: 89 KiB

After

(image error) Size: 89 KiB

View File

Before

(image error) Size: 240 KiB

After

(image error) Size: 240 KiB

View File

Before

(image error) Size: 424 KiB

After

(image error) Size: 424 KiB

View File

Before

(image error) Size: 332 KiB

After

(image error) Size: 332 KiB

View File

Before

(image error) Size: 233 KiB

After

(image error) Size: 233 KiB

View File

Before

(image error) Size: 166 KiB

After

(image error) Size: 166 KiB

View File

Before

(image error) Size: 93 KiB

After

(image error) Size: 93 KiB

View File

Before

(image error) Size: 65 KiB

After

(image error) Size: 65 KiB

View File

Before

(image error) Size: 87 KiB

After

(image error) Size: 87 KiB

View File

Before

(image error) Size: 203 KiB

After

(image error) Size: 203 KiB

View File

Before

(image error) Size: 112 KiB

After

(image error) Size: 112 KiB

View File

Before

(image error) Size: 110 KiB

After

(image error) Size: 110 KiB

View File

Before

(image error) Size: 122 KiB

After

(image error) Size: 122 KiB

View File

Before

(image error) Size: 62 KiB

After

(image error) Size: 62 KiB

View File

Before

(image error) Size: 118 KiB

After

(image error) Size: 118 KiB

View File

Before

(image error) Size: 89 KiB

After

(image error) Size: 89 KiB

View File

Before

(image error) Size: 108 KiB

After

(image error) Size: 108 KiB

View File

Before

(image error) Size: 94 KiB

After

(image error) Size: 94 KiB

View File

Before

(image error) Size: 94 KiB

After

(image error) Size: 94 KiB

View File

Before

(image error) Size: 81 KiB

After

(image error) Size: 81 KiB

View File

Before

(image error) Size: 35 KiB

After

(image error) Size: 35 KiB

View File

Before

(image error) Size: 48 KiB

After

(image error) Size: 48 KiB

View File

Before

(image error) Size: 71 KiB

After

(image error) Size: 71 KiB

View File

Before

(image error) Size: 48 KiB

After

(image error) Size: 48 KiB

View File

Before

(image error) Size: 48 KiB

After

(image error) Size: 48 KiB

View File

Before

(image error) Size: 332 KiB

After

(image error) Size: 332 KiB

View File

Before

(image error) Size: 357 KiB

After

(image error) Size: 357 KiB

View File

Before

(image error) Size: 206 KiB

After

(image error) Size: 206 KiB

View File

Before

(image error) Size: 362 KiB

After

(image error) Size: 362 KiB

View File

Before

(image error) Size: 326 KiB

After

(image error) Size: 326 KiB

View File

Before

(image error) Size: 232 KiB

After

(image error) Size: 232 KiB

View File

Before

(image error) Size: 281 KiB

After

(image error) Size: 281 KiB

View File

Before

(image error) Size: 631 KiB

After

(image error) Size: 631 KiB

View File

Before

(image error) Size: 289 KiB

After

(image error) Size: 289 KiB

View File

Before

(image error) Size: 548 KiB

After

(image error) Size: 548 KiB

View File

Before

(image error) Size: 329 KiB

After

(image error) Size: 329 KiB

View File

Before

(image error) Size: 290 KiB

After

(image error) Size: 290 KiB

View File

Before

(image error) Size: 238 KiB

After

(image error) Size: 238 KiB

View File

Before

(image error) Size: 255 KiB

After

(image error) Size: 255 KiB

View File

Before

(image error) Size: 188 KiB

After

(image error) Size: 188 KiB

View File

Before

(image error) Size: 521 KiB

After

(image error) Size: 521 KiB

View File

Before

(image error) Size: 538 KiB

After

(image error) Size: 538 KiB

View File

Before

(image error) Size: 592 KiB

After

(image error) Size: 592 KiB

View File

Before

(image error) Size: 162 KiB

After

(image error) Size: 162 KiB

View File

Before

(image error) Size: 99 KiB

After

(image error) Size: 99 KiB

View File

Before

(image error) Size: 179 KiB

After

(image error) Size: 179 KiB

View File

Before

(image error) Size: 482 KiB

After

(image error) Size: 482 KiB

View File

Before

(image error) Size: 396 KiB

After

(image error) Size: 396 KiB

View File

Before

(image error) Size: 448 KiB

After

(image error) Size: 448 KiB

View File

Before

(image error) Size: 139 KiB

After

(image error) Size: 139 KiB

View File

Before

(image error) Size: 452 KiB

After

(image error) Size: 452 KiB

View File

Before

(image error) Size: 503 KiB

After

(image error) Size: 503 KiB

View File

Before

(image error) Size: 337 KiB

After

(image error) Size: 337 KiB

View File

Before

(image error) Size: 291 KiB

After

(image error) Size: 291 KiB

View File

Before

(image error) Size: 369 KiB

After

(image error) Size: 369 KiB

View File

Before

(image error) Size: 326 KiB

After

(image error) Size: 326 KiB

View File

Before

(image error) Size: 229 KiB

After

(image error) Size: 229 KiB

View File

Before

(image error) Size: 188 KiB

After

(image error) Size: 188 KiB

View File

Before

(image error) Size: 414 KiB

After

(image error) Size: 414 KiB

View File

Before

(image error) Size: 276 KiB

After

(image error) Size: 276 KiB

View File

Before

(image error) Size: 226 KiB

After

(image error) Size: 226 KiB

View File

Before

(image error) Size: 288 KiB

After

(image error) Size: 288 KiB

View File

Before

(image error) Size: 457 KiB

After

(image error) Size: 457 KiB

View File

Before

(image error) Size: 425 KiB

After

(image error) Size: 425 KiB

View File

Before

(image error) Size: 244 KiB

After

(image error) Size: 244 KiB

View File

Before

(image error) Size: 275 KiB

After

(image error) Size: 275 KiB

View File

Before

(image error) Size: 405 KiB

After

(image error) Size: 405 KiB

View File

Before

(image error) Size: 263 KiB

After

(image error) Size: 263 KiB

View File

Before

(image error) Size: 308 KiB

After

(image error) Size: 308 KiB

View File

Before

(image error) Size: 347 KiB

After

(image error) Size: 347 KiB

View File

Before

(image error) Size: 369 KiB

After

(image error) Size: 369 KiB

View File

Before

(image error) Size: 287 KiB

After

(image error) Size: 287 KiB

View File

Before

(image error) Size: 299 KiB

After

(image error) Size: 299 KiB

View File

Before

(image error) Size: 339 KiB

After

(image error) Size: 339 KiB

Some files were not shown because too many files have changed in this diff Show More