Skip to content

Commit bd766cd

Browse files
committed
Add markdown-it-image-size to reduce layout shift
Closes #113
1 parent 90f766f commit bd766cd

File tree

4 files changed

+99
-1
lines changed

4 files changed

+99
-1
lines changed

docs/.vitepress/config.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import path from 'node:path'
12
import type { DefaultTheme } from 'vitepress'
23
import { defineConfig } from 'vitepress'
34
import { transformerTwoslash } from '@shikijs/vitepress-twoslash'
@@ -7,6 +8,7 @@ import {
78
} from 'vitepress-plugin-group-icons'
89
import llmstxt from 'vitepress-plugin-llms'
910
import type { PluginOption } from 'vite'
11+
import { markdownItImageSize } from 'markdown-it-image-size'
1012
import { buildEnd } from './buildEnd.config'
1113

1214
const ogDescription = 'Инструментарий для фронтенда нового поколения'
@@ -531,6 +533,9 @@ export default defineConfig({
531533
languages: ['js', 'jsx', 'ts', 'tsx', 'json'],
532534
config(md) {
533535
md.use(groupIconMdPlugin)
536+
md.use(markdownItImageSize, {
537+
publicDir: path.resolve(import.meta.dirname, '../public'),
538+
})
534539
},
535540
container: {
536541
tipLabel: 'СОВЕТ',

docs/guide/api-plugin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Vite стремится предлагать устоявшиеся паттер
1212

1313
::: tip
1414
При обучении, отладке или написании плагинов мы рекомендуем включить [vite-plugin-inspect](https://github.com/antfu/vite-plugin-inspect) в ваш проект. Он позволяет вам просматривать промежуточное состояние плагинов Vite. После установки вы можете посетить `localhost:5173/__inspect/`, чтобы просмотреть модули и стек трансформаций вашего проекта. Ознакомьтесь с инструкциями по установке в [документации vite-plugin-inspect](https://github.com/antfu/vite-plugin-inspect).
15-
![vite-plugin-inspect](/images/vite-plugin-inspect.png)
15+
![vite-plugin-inspect](../images/vite-plugin-inspect.png)
1616
:::
1717

1818
## Конвенции {#conventions}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"@types/node": "^24.1.0",
3535
"feed": "^5.1.0",
3636
"gsap": "^3.13.0",
37+
"markdown-it-image-size": "^14.7.0",
3738
"vite": "^7.0.6",
3839
"vitepress": "2.0.0-alpha.9",
3940
"vitepress-plugin-group-icons": "^1.6.1",

pnpm-lock.yaml

Lines changed: 92 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)