chore: support the reading on github.
@ -16,9 +16,7 @@ import rehypeMathjax from 'rehype-mathjax';
|
|||||||
import rehypeSlug from 'rehype-slug';
|
import rehypeSlug from 'rehype-slug';
|
||||||
import remarkMath from 'remark-math';
|
import remarkMath from 'remark-math';
|
||||||
import options from './options';
|
import options from './options';
|
||||||
import { astroImage } from './plugins/images';
|
import { astroImage, openGraph, rootImages } from './plugins/images';
|
||||||
|
|
||||||
import { openGraph } from './plugins/open-graph';
|
|
||||||
|
|
||||||
// https://astro.build/config
|
// https://astro.build/config
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
@ -52,6 +50,7 @@ export default defineConfig({
|
|||||||
validateSecrets: true,
|
validateSecrets: true,
|
||||||
},
|
},
|
||||||
integrations: [
|
integrations: [
|
||||||
|
rootImages(),
|
||||||
AstroPWA(),
|
AstroPWA(),
|
||||||
mdx({
|
mdx({
|
||||||
remarkPlugins: [astroImage, remarkMath],
|
remarkPlugins: [astroImage, remarkMath],
|
||||||
@ -104,6 +103,7 @@ export default defineConfig({
|
|||||||
vite: {
|
vite: {
|
||||||
// Add this for avoiding the needless import optimize in Vite.
|
// Add this for avoiding the needless import optimize in Vite.
|
||||||
optimizeDeps: { exclude: ['@napi-rs/canvas', 'opendal', 'sharp'] },
|
optimizeDeps: { exclude: ['@napi-rs/canvas', 'opendal', 'sharp'] },
|
||||||
|
assetsInclude: ['images/**/*'],
|
||||||
},
|
},
|
||||||
build: {
|
build: {
|
||||||
assets: 'assets',
|
assets: 'assets',
|
||||||
|
Before ![]() (image error) Size: 425 KiB After ![]() (image error) Size: 425 KiB ![]() ![]() |
Before ![]() (image error) Size: 267 KiB After ![]() (image error) Size: 267 KiB ![]() ![]() |
Before ![]() (image error) Size: 357 KiB After ![]() (image error) Size: 357 KiB ![]() ![]() |
Before ![]() (image error) Size: 243 KiB After ![]() (image error) Size: 243 KiB ![]() ![]() |
Before ![]() (image error) Size: 435 KiB After ![]() (image error) Size: 435 KiB ![]() ![]() |
Before ![]() (image error) Size: 418 KiB After ![]() (image error) Size: 418 KiB ![]() ![]() |
Before ![]() (image error) Size: 268 KiB After ![]() (image error) Size: 268 KiB ![]() ![]() |
Before ![]() (image error) Size: 435 KiB After ![]() (image error) Size: 435 KiB ![]() ![]() |
Before ![]() (image error) Size: 191 KiB After ![]() (image error) Size: 191 KiB ![]() ![]() |
Before ![]() (image error) Size: 127 KiB After ![]() (image error) Size: 127 KiB ![]() ![]() |
Before ![]() (image error) Size: 138 KiB After ![]() (image error) Size: 138 KiB ![]() ![]() |
Before ![]() (image error) Size: 122 KiB After ![]() (image error) Size: 122 KiB ![]() ![]() |
Before ![]() (image error) Size: 64 KiB After ![]() (image error) Size: 64 KiB ![]() ![]() |
Before ![]() (image error) Size: 80 KiB After ![]() (image error) Size: 80 KiB ![]() ![]() |
Before ![]() (image error) Size: 178 KiB After ![]() (image error) Size: 178 KiB ![]() ![]() |
Before ![]() (image error) Size: 112 KiB After ![]() (image error) Size: 112 KiB ![]() ![]() |
Before ![]() (image error) Size: 233 KiB After ![]() (image error) Size: 233 KiB ![]() ![]() |
Before ![]() (image error) Size: 464 KiB After ![]() (image error) Size: 464 KiB ![]() ![]() |
Before ![]() (image error) Size: 478 KiB After ![]() (image error) Size: 478 KiB ![]() ![]() |
Before ![]() (image error) Size: 153 KiB After ![]() (image error) Size: 153 KiB ![]() ![]() |
Before ![]() (image error) Size: 171 KiB After ![]() (image error) Size: 171 KiB ![]() ![]() |
Before ![]() (image error) Size: 241 KiB After ![]() (image error) Size: 241 KiB ![]() ![]() |
Before ![]() (image error) Size: 298 KiB After ![]() (image error) Size: 298 KiB ![]() ![]() |
Before ![]() (image error) Size: 126 KiB After ![]() (image error) Size: 126 KiB ![]() ![]() |
Before ![]() (image error) Size: 89 KiB After ![]() (image error) Size: 89 KiB ![]() ![]() |
Before ![]() (image error) Size: 240 KiB After ![]() (image error) Size: 240 KiB ![]() ![]() |
Before ![]() (image error) Size: 424 KiB After ![]() (image error) Size: 424 KiB ![]() ![]() |
Before ![]() (image error) Size: 332 KiB After ![]() (image error) Size: 332 KiB ![]() ![]() |
Before ![]() (image error) Size: 233 KiB After ![]() (image error) Size: 233 KiB ![]() ![]() |
Before ![]() (image error) Size: 166 KiB After ![]() (image error) Size: 166 KiB ![]() ![]() |
Before ![]() (image error) Size: 93 KiB After ![]() (image error) Size: 93 KiB ![]() ![]() |
Before ![]() (image error) Size: 65 KiB After ![]() (image error) Size: 65 KiB ![]() ![]() |
Before ![]() (image error) Size: 87 KiB After ![]() (image error) Size: 87 KiB ![]() ![]() |
Before ![]() (image error) Size: 203 KiB After ![]() (image error) Size: 203 KiB ![]() ![]() |
Before ![]() (image error) Size: 112 KiB After ![]() (image error) Size: 112 KiB ![]() ![]() |
Before ![]() (image error) Size: 110 KiB After ![]() (image error) Size: 110 KiB ![]() ![]() |
Before ![]() (image error) Size: 122 KiB After ![]() (image error) Size: 122 KiB ![]() ![]() |
Before ![]() (image error) Size: 62 KiB After ![]() (image error) Size: 62 KiB ![]() ![]() |
Before ![]() (image error) Size: 118 KiB After ![]() (image error) Size: 118 KiB ![]() ![]() |
Before ![]() (image error) Size: 89 KiB After ![]() (image error) Size: 89 KiB ![]() ![]() |
Before ![]() (image error) Size: 108 KiB After ![]() (image error) Size: 108 KiB ![]() ![]() |
Before ![]() (image error) Size: 94 KiB After ![]() (image error) Size: 94 KiB ![]() ![]() |
Before ![]() (image error) Size: 94 KiB After ![]() (image error) Size: 94 KiB ![]() ![]() |
Before ![]() (image error) Size: 81 KiB After ![]() (image error) Size: 81 KiB ![]() ![]() |
Before ![]() (image error) Size: 35 KiB After ![]() (image error) Size: 35 KiB ![]() ![]() |
Before ![]() (image error) Size: 48 KiB After ![]() (image error) Size: 48 KiB ![]() ![]() |
Before ![]() (image error) Size: 71 KiB After ![]() (image error) Size: 71 KiB ![]() ![]() |
Before ![]() (image error) Size: 48 KiB After ![]() (image error) Size: 48 KiB ![]() ![]() |
Before ![]() (image error) Size: 48 KiB After ![]() (image error) Size: 48 KiB ![]() ![]() |
Before ![]() (image error) Size: 332 KiB After ![]() (image error) Size: 332 KiB ![]() ![]() |
Before ![]() (image error) Size: 357 KiB After ![]() (image error) Size: 357 KiB ![]() ![]() |
Before ![]() (image error) Size: 206 KiB After ![]() (image error) Size: 206 KiB ![]() ![]() |
Before ![]() (image error) Size: 362 KiB After ![]() (image error) Size: 362 KiB ![]() ![]() |
Before ![]() (image error) Size: 326 KiB After ![]() (image error) Size: 326 KiB ![]() ![]() |
Before ![]() (image error) Size: 232 KiB After ![]() (image error) Size: 232 KiB ![]() ![]() |
Before ![]() (image error) Size: 281 KiB After ![]() (image error) Size: 281 KiB ![]() ![]() |
Before ![]() (image error) Size: 631 KiB After ![]() (image error) Size: 631 KiB ![]() ![]() |
Before ![]() (image error) Size: 289 KiB After ![]() (image error) Size: 289 KiB ![]() ![]() |
Before ![]() (image error) Size: 548 KiB After ![]() (image error) Size: 548 KiB ![]() ![]() |
Before ![]() (image error) Size: 329 KiB After ![]() (image error) Size: 329 KiB ![]() ![]() |
Before ![]() (image error) Size: 290 KiB After ![]() (image error) Size: 290 KiB ![]() ![]() |
Before ![]() (image error) Size: 238 KiB After ![]() (image error) Size: 238 KiB ![]() ![]() |
Before ![]() (image error) Size: 255 KiB After ![]() (image error) Size: 255 KiB ![]() ![]() |
Before ![]() (image error) Size: 188 KiB After ![]() (image error) Size: 188 KiB ![]() ![]() |
Before ![]() (image error) Size: 521 KiB After ![]() (image error) Size: 521 KiB ![]() ![]() |
Before ![]() (image error) Size: 538 KiB After ![]() (image error) Size: 538 KiB ![]() ![]() |
Before ![]() (image error) Size: 592 KiB After ![]() (image error) Size: 592 KiB ![]() ![]() |
Before ![]() (image error) Size: 162 KiB After ![]() (image error) Size: 162 KiB ![]() ![]() |
Before ![]() (image error) Size: 99 KiB After ![]() (image error) Size: 99 KiB ![]() ![]() |
Before ![]() (image error) Size: 179 KiB After ![]() (image error) Size: 179 KiB ![]() ![]() |
Before ![]() (image error) Size: 482 KiB After ![]() (image error) Size: 482 KiB ![]() ![]() |
Before ![]() (image error) Size: 396 KiB After ![]() (image error) Size: 396 KiB ![]() ![]() |
Before ![]() (image error) Size: 448 KiB After ![]() (image error) Size: 448 KiB ![]() ![]() |
Before ![]() (image error) Size: 139 KiB After ![]() (image error) Size: 139 KiB ![]() ![]() |
Before ![]() (image error) Size: 452 KiB After ![]() (image error) Size: 452 KiB ![]() ![]() |
Before ![]() (image error) Size: 503 KiB After ![]() (image error) Size: 503 KiB ![]() ![]() |
Before ![]() (image error) Size: 337 KiB After ![]() (image error) Size: 337 KiB ![]() ![]() |
Before ![]() (image error) Size: 291 KiB After ![]() (image error) Size: 291 KiB ![]() ![]() |
Before ![]() (image error) Size: 369 KiB After ![]() (image error) Size: 369 KiB ![]() ![]() |
Before ![]() (image error) Size: 326 KiB After ![]() (image error) Size: 326 KiB ![]() ![]() |
Before ![]() (image error) Size: 229 KiB After ![]() (image error) Size: 229 KiB ![]() ![]() |
Before ![]() (image error) Size: 188 KiB After ![]() (image error) Size: 188 KiB ![]() ![]() |
Before ![]() (image error) Size: 414 KiB After ![]() (image error) Size: 414 KiB ![]() ![]() |
Before ![]() (image error) Size: 276 KiB After ![]() (image error) Size: 276 KiB ![]() ![]() |
Before ![]() (image error) Size: 226 KiB After ![]() (image error) Size: 226 KiB ![]() ![]() |
Before ![]() (image error) Size: 288 KiB After ![]() (image error) Size: 288 KiB ![]() ![]() |
Before ![]() (image error) Size: 457 KiB After ![]() (image error) Size: 457 KiB ![]() ![]() |
Before ![]() (image error) Size: 425 KiB After ![]() (image error) Size: 425 KiB ![]() ![]() |
Before ![]() (image error) Size: 244 KiB After ![]() (image error) Size: 244 KiB ![]() ![]() |
Before ![]() (image error) Size: 275 KiB After ![]() (image error) Size: 275 KiB ![]() ![]() |
Before ![]() (image error) Size: 405 KiB After ![]() (image error) Size: 405 KiB ![]() ![]() |
Before ![]() (image error) Size: 263 KiB After ![]() (image error) Size: 263 KiB ![]() ![]() |
Before ![]() (image error) Size: 308 KiB After ![]() (image error) Size: 308 KiB ![]() ![]() |
Before ![]() (image error) Size: 347 KiB After ![]() (image error) Size: 347 KiB ![]() ![]() |
Before ![]() (image error) Size: 369 KiB After ![]() (image error) Size: 369 KiB ![]() ![]() |
Before ![]() (image error) Size: 287 KiB After ![]() (image error) Size: 287 KiB ![]() ![]() |
Before ![]() (image error) Size: 299 KiB After ![]() (image error) Size: 299 KiB ![]() ![]() |
Before ![]() (image error) Size: 339 KiB After ![]() (image error) Size: 339 KiB ![]() ![]() |
Before ![]() (image error) Size: 577 KiB After ![]() (image error) Size: 577 KiB ![]() ![]() |