Skip to content

VitePress

release-timeline полностью поддерживает VitePress, включая смену светлой и темной тем и адаптацию к его стилям.

Установка пакета

bash
pnpm add release-timeline
bash
pnpm add release-timeline
bash
npm install release-timeline

Подключение

Подключение в любом markdown файле:

vue
<script setup>
import { ReleaseTimeline, DefaultOptions as options } from "release-timeline";
import "release-timeline/dist/style.css";
import "release-timeline/dist/vitepress.css";
// import "release-timeline/dist/animated-background.css";

options.github.owner = "vuesence";
options.github.repo = "release-timeline";
</script>

<ReleaseTimeline :options="options" />

CSS переменные

CSS переменные release-timeline подключаются к CSS переменным VitePress в vitepress.css. Вот его содержимое:

css
:root {
  --rt-c-text-1: var(--vp-c-text-1);
  --rt-c-text-2: var(--vp-c-text-2);
  --rt-c-text-3: var(--vp-c-text-3);
  --rt-c-border: var(--vp-c-border);
  --rt-c-bg: var(--vp-c-bg);
  --rt-c-bg-alt: var(--vp-c-bg-alt);
  --rt-c-brand-1: var(--vp-c-brand-1);
  --rt-c-brand-2: var(--vp-c-brand-2);
  --rt-c-circle-bg: #888;
  --rt-font-family-base: var(--vp-font-family-base);
}