Recent Releases of vuepress-theme-hope
vuepress-theme-hope -
β¨ Features
This means charts feature is removed from vuepress-plugin-md-enhance
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
π Bug Fixes
- theme: fix wrong optional chaining (7903516)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β¨ Features
- theme: support preview plugin (b15c6e8)
π Bug Fixes
- theme: fix issues when locale is not defined (693c2fc)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
Note: Version bump only for package vuepress-theme-hope-root
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β¨ Features
π Bug Fixes
- deps: update dependency @mdit/plugin-demo to ^0.19.0 (#4918) (7d5c3cd)
- deps: update dependency @mdit/plugin-uml to ^0.19.0 (#4920) (22cace3)
- deps: update dependency commander to v14 (#4911) (1bad92a)
- theme: fix nav screen not closing when path changes (f52aeda)
- theme: update styles (a54fbd4)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β¨ Features
- create: remove execa (d5ef321)
- support new VuePress (327d099)
- theme: support checkVuePress in behavior options, close #4892 (11306e6)
π Bug Fixes
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β¨ Features
- md-enhance: preserve state while printing (84033e7)
π Bug Fixes
- md-enhance: resize properly for folded content (7d03746)
- theme: add missing style in bundle mode (9c76adb)
- theme: add missing types (caa9c59)
- theme: fix blog hero info align (f20482d)
- theme: fix CategoryPage (a6fc5d3)
- theme: fix empty string issue in sidebar (9684575)
- theme: fix navbar slots (1216ac8)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- theme: remove sidebarDisplay option
- theme: blog layouts merged to
Blogand slide page changed toSlides
β¨ Features
- theme: remove sidebarDisplay option (2eff47b)
- theme: sync fonts with vitepress, close #4890 (cd98b3d)
- theme: update file structure and rebuild alias (#4875) (1e9f591)
- theme: update img size feature (d8e7e5f)
π Bug Fixes
- deps: update dependency @mdit/plugin-container to ^0.18.0 (#4877) (c8bac8b)
- deps: update dependency @mdit/plugin-demo to ^0.18.0 (#4878) (7327d25)
- deps: update dependency @mdit/plugin-plantuml to ^0.18.0 (#4879) (d5b14a4)
- deps: update dependency @mdit/plugin-uml to ^0.18.0 (#4880) (ee4d744)
- deps: update dependency bcrypt-ts to v7 (#4881) (031a255)
- theme: fix catalog icon sizing (9be72ac)
- theme: fix ssr mismatch with 404 page (9c8cd02)
- theme: fix timeline style and improve styles (8201d5d)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- theme: rebuild image size feature
- components: remove replit
β¨ Features
- components: improve banner outlook (dcc142a)
- components: improve VPBanner appearance (a6dd390)
- components: remove replit (b331cf1)
- theme: add slots for homepage (66c6928)
- theme: add useData (76a3e0b)
- theme: improve start article list (973aed8)
- theme: rebuild image size feature (06ef855)
- theme: use div for all innerHTML (0bd6a1f)
π Bug Fixes
- theme: fix AutoLink (54ffa53)
- theme: fix navscreen issue (9995a80)
- theme: fix timeline style (1f6a2e9)
- theme: set InfoList label to down position, close #2031 (43d60b5)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
π Bug Fixes
- theme: add meilisearch plugin to known plugin list (4b715a2)
- theme: fix h2 with no-navbar style (73294e6)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- drop node18 support
β¨ Features
- drop node18 support (c611b59)
- theme: rebuild contributors option, close #4853 (12a7bd1)
- theme: update words (9a0047a)
π Bug Fixes
- deps: update dependency artplayer-plugin-danmuku to v5.1.6 (#4857) (989d91d)
- fix broken links (832db84)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β¨ Features
- theme: add built-in support for meilisearch (efb508d)
- TypeScript
Published by Mister-Hope about 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- components: remove xigua (#4848)
- theme: rebuild heroHeight as heroStyle
β¨ Features
π Bug Fixes
- theme: fix article item clicking (771acb7)
π Performance Improvements
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
π Bug Fixes
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
- theme: remove $theme-colors (0266670)
π Bug Fixes
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
- create: support pnpm 10 (f8ee87e)
- md-enhance: add css variables to bg color (15d87a4)
- md-enhance: support radar chart in mermaid (1c15972)
π Bug Fixes
- theme: disable changelog and contributors on home page by default (56d595a)
- theme: fix footer (e7789d2)
- theme: fix markdown-content style (5fc7639)
- theme: fix wide screen appearance (31ebb5e)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
- create: improve version handling (35a701c)
- theme: add $pc-content-width (5591fc1)
- theme: add support for changelog and contributor components (76d917b)
π Bug Fixes
- theme: fix article info, close #4800 (0081122)
- theme: fix catalog icon (91dd0b5)
- theme: fix displayFooter option (e72bd52)
- theme: fix git plugin (1b54351)
- theme: fix global encrypt, close #4803 (8f67d52)
- theme: fix setupTransparentNavbar (4bfb1ab)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
- components: support multiple repos (ac7cf65)
- improve rtl (31c8ac7)
- lightgallery: hide sass warnings (230c460)
- md-enhance: update ts declarations (0e920b6)
- theme: disable darkmode while print (cfa4dab)
- theme: improve option check (0e4e3c7)
π Bug Fixes
- deps: update dependency three to v0.174.0 (#4770) (12f75fb)
- theme: fix PageInfo ,close #4772 (4ce1c21)
- theme: ignore badge in toc (4af4c76)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- theme: remove enums
β¨ Features
π Bug Fixes
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- unify Darkmode to DarkMode
β¨ Features
- md-enhance: improve deprecated logger (ff014d8)
- support latest vuepress (7069276)
- theme: avoid throwing when root locale is absent, close #4717 (93f3bca)
- unify Darkmode to DarkMode (66d77ce)
π Bug Fixes
- components: support embedded in devServer, close #4726 (f2bad79)
- deps: update dependency @vue/repl to v4.5.0 (#4731) (1393eb7)
- md-enhance: fix SandPack theme (4427a36)
- theme: fix icon plugin support (dd4a894)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- theme: remove darkmode export
β¨ Features
- theme: remove darkmode export (ba382cf)
π Bug Fixes
- md-enhance: fix a11y (757e99c)
- theme: fix category and tag style (88afd31)
- theme: fix dom structure (73adf59)
- theme: fix fontawesome icon style (20cc93e)
- theme: fix icon sizing (d0dde2e)
- theme: fix InfoPanel animation (f7910da)
- theme: fix type typos (02ac3f3)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
π Bug Fixes
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
π Bug Fixes
- theme: fix useDarkmode (9338588)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- theme: remove built-in icons for projects
β¨ Features
- theme: enable check and compact by default (28c4937)
- theme: remove built-in icons for projects (1d97675)
π Bug Fixes
- deps: update dependency @mdit/plugin-demo to ^0.16.0 (#4686) (b0f45c8)
- deps: update dependency @mdit/plugin-uml to ^0.16.0 (#4688) (d5197fc)
- theme: focus mode not working with bundle (996d65a)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
π Bug Fixes
- theme: fix comment plugin issue (baa7b68)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- theme: remove navbar slots as they can be achieved with navbarLayout option
β¨ Features
- bump deps (9683b38)
- theme: add focus mode, close #4478 (e6eef4f)
- theme: allow empty avatar and media with empty array, close #4629 (87830ec)
- theme: remove navbar slots as they can be achieved with navbarLayout option (f565a9a)
π Bug Fixes
- components: fix SiteInfo style (3dc9c50)
- deps: update dependency @types/three to v0.171.0 (#4630) (8d9ce8f)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β¨ Features
- lightgallery: no longer provide config (7d0e3aa)
- md-enhance: check flowchart presets at node side (4c08555)
- md-enhance: clear instance when unMounted (b89841a)
- md-enhance: no longer inject config (48b5df2)
π Bug Fixes
- deps: update dependency execa to v9.5.2 (#4618) (ded153a)
- deps: update dependency katex to v0.16.12 (#4620) (4306975)
- deps: update dependency katex to v0.16.14 (#4622) (e31ef3a)
- md-enhance: fix codepen button preprocessor settings (2e99c52)
- md-enhance: fix echarts type (3624fec)
- theme: add compact about searchPro key (255319a)
- theme: fix deprecated meta converting (8882763)
- theme: fix fullscreen button on unsupported devices (a40d477)
- theme: fix heroText handling and improve types (014e164)
- theme: fix highlighter plugin check (5fb7503)
- theme: fix path encrypt (5ecfb7e)
- theme: only hide the first h1 heading (1cade5e)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
π Bug Fixes
- theme: fix bundle style (49d1c97)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
β BREAKING CHANGES
- replace plugins with official ones and rebuild markdown options (#4553)
β¨ Features
- md-enhance: support more diagrams (124093d)
- replace plugins with official ones and rebuild markdown options (#4553) (22787ac)
- theme: add squircle-blogger-avatar preset (#4614) (a4c1a79)
- theme: check dot keys in frontmatter (568c783)
- theme: evenly space between vp-blogger-name (#4583) (10df7a9)
- theme: export useDarkmode api (26aa81d)
- theme: improve navbar styles (ce50cba)
π Bug Fixes
- deps: update dependency vidstack to v1.12.12 (#4535) (ab4cfe7)
- search-pro: fix hotkey display, close #4539 (46f73e7)
- theme: fix styles with social media icons, close #4584 (77676b3)
- theme: fix toc layout shift on PC, close #4611 (2489301)
- TypeScript
Published by Mister-Hope over 1 year ago
vuepress-theme-hope -
- chore: bump deps (6da06cf)
- chore: bump deps (221625e)
- chore: bump deps (52867bf)
- chore: update deps (07a6417)
- chore(deps): update dependency cpx2 to v8 (#4504) (4d4fb12), closes #4504
- chore(deps): update dependency eslint-config-mister-hope to v0.3.0 (#4517) (099e337), closes #4517
- chore(deps): update dependency stylelint to v16.10.0 (#4516) (010c74a), closes #4516
- chore(deps): update pnpm to v9.12.0 (#4502) (af4d047), closes #4502
- chore(search-pro): improve types (78ecb3c)
- feat(theme): improve toc (65cbe1f)
- fix(deps): update dependency @inquirer/prompts to v7 (#4508) (0e8da76), closes #4508
- fix(theme): fix code block in article excerpt, close #4497 #4498 (6aed841), closes #4497 #4498
- docs: update changelog and security (b89d8c1)
- docs(theme): correct font docs, close #4505 (65a618b), closes #4505
- TypeScript
Published by Mister-Hope almost 2 years ago
vuepress-theme-hope -
π Bug Fixes
- theme: fix plugin compact (89b6647)
- TypeScript
Published by Mister-Hope almost 2 years ago
vuepress-theme-hope -
β¨ Features
- theme: improve compact (0c383ed)
- theme: improve timline time format (5063586)
- theme: use dual theme for shiki by default (d20d8cd)
π Bug Fixes
- TypeScript
Published by Mister-Hope almost 2 years ago
vuepress-theme-hope -
β BREAKING CHANGES
- use official plugins and remove md-enhance features (#4469)
code tabs, tabs are removed from vuepress-plugin-enhance, which is replaced by @vuepress/plugin-markdown-tab
revealjs is removed from vuepress-plugin-enhance, which is replaced by @vuepress/plugin-revealjs
β¨ Features
- create: update template (13e0519)
- theme: allow auto generating theme color (003153f)
- theme: apply guideline (a4c5404)
- use official plugins and remove md-enhance features (#4469) (99f5159)
π Bug Fixes
- md-enhance: fix code tabs style (d6a1157)
- md-enhance: fix mark not working, close #4464 (1cdbc78)
- md-enhance: fix tabs style (f963208)
- theme: fix bing switch location (d35c877)
- theme: fix comment wrapper (3637c6c)
- theme: improve navbar brand a11y (21ca45f)
- theme: update known plugins (dcd5ee2)
- TypeScript
Published by Mister-Hope almost 2 years ago
vuepress-theme-hope -
Highlights β¨
- Deps updated with better performance: Now using Vue@3.5 TypeScript@5.6 and Vite@5.4
- migrate to mermaid v11 and \@vueuse/core v11
- plugins and theme styles are written to follow ecosystem guidelines
- modern api of sass by default and support for
sass-embedded
You can maxium the speed by using modern-compiler with sass-embedded
Breaking Changesβ οΈ
figureimgMarkimgSizeimgLazyloadare removed fromvuepress-plugin-md-enhance
Their replacement is the official plugin @vuepress/plugin-markdown-image.
For vuepress-theme-hope users:
plugins.mdEnhance.imgMarkπplugins.markdownImage.markplugins.mdEnhance.imgSizeπplugins.markdownImage.sizeplugins.mdEnhance.imgLazyloadπplugins.markdownImage.lazyloadplugins.mdEnhance.figureπplugins.markdownImage.figurealertandhintare removed fromvuepress-plugin-md-enhance
Their replacement is the official plugin @vuepress/plugin-markdown-hint
For vuepress-theme-hope users:
plugins.mdEnhance.alertπplugins.markdownHint.alertplugins.mdEnhance.hintπplugins.markdownHint.hintkatexandmathjaxare removed fromvuepress-plugin-md-enhance
Their replacement is the official plugin @vuepress/plugin-markdown-math
For vuepress-theme-hope users:
plugins.mdEnhance.katexplugins.mdEnhance.mathjaxπplugins.markdownMath
β¨ Features
- apply guidelines (ea175e6)
- implement theme guidelines and use official plugins (#4453) (6ad693a)
- md-enhance: reduce style size (7987eb5)
- md-enhance: use mermaid v11 (37bf9dd)
π Bug Fixes
- md-enhance: fix reveal style, close #4335 (fe71ad0)
- md-enhance: incorrect js code wrapper, close #4355 (#4356) (c9ff77d)
- theme: fix navbar types (433e837)
- theme: fix toc style, close #4269 (1f9b99f)
- theme: improve structure sidebar, close #4351, #4352 (#4353) (3d56d25)
- TypeScript
Published by Mister-Hope almost 2 years ago
vuepress-theme-hope -
β¨ Features
- update deps and support latest highlighter plugin (ab785f0)
π Bug Fixes
- md-enhance: improve tasklist checkbox style (aa0d0c7)
- theme: fix checkbox on firefox, close #4267 (2692a67)
- theme: hide sass warnings (09d127b)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β¨ Features
- create: slim package size and workflow improvements (638abf7)
π Bug Fixes
- components: use no-external-link-icon for SiteInfo (f915322)
- components: fix site info (60c6013)
- deps: update dependency inquirer to v9.3.2 (#4244) (891e31b)
- deps: update dependency inquirer to v9.3.4 (#4253) (e25340b)
- deps: update dependency three to v0.166.0 (#4245) (917d0c6)
- deps: update dependency vidstack to v1.11.24 (#4230) (7d40701)
- fix code tab and code block border radius, close #4235 (2467234)
- theme: fix diff marker with line numbers, close #4247 (3248205)
- theme: fix navbar link style, close #4246 (9514e8a)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
Support latest vuepress@next
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
π Bug Fixes
- deps: update dependency vidstack to v1.11.22 (#4219) (5b2d642)
- md-enhance: fix hint container with code block styles (1d41825)
- theme: fix navbar active state (db398eb)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β¨ Features
π Bug Fixes
- components: add custom element for font-icon, close #4211 (0354cd7)
- components: disable external link icon on VPBanner (d8f3488)
- deps: update dependency artplayer-plugin-danmuku to v5.1.1 (#4206) (fce7660)
- theme: fix keyboard action of sidebar group (e86b320)
- theme: fix shiki color (ac221a1)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β¨ Features
- theme: add shiki helper (0dc83ff)
π Bug Fixes
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
2.0.0-rc.46 (2024-05-28)
π Bug Fixes
- theme: ensure prismjs is optional (58abe09)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
2.0.0-rc.45 (2024-05-28)
β BREAKING CHANGES
- theme: use shiki as default highlighter
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β¨ Features
- support latest vuepress (738a31b)
- theme: add blog type presets, close #4166 (0f32699)
- theme: rebuild social media icons (4390a14)
- theme: support expanded in sidebar, close #4141 (#4172) (8e119c0)
πͺ² Bug Fixes
- components: give warnings in dev server with embed pdf viewer, close #4140 (75da43e)
- deps: update dependency @types/three to v0.164.1 (#4177) (f655016)
- deps: update dependency @vue/repl to v4.2.0 (#4186) (5b43674)
- deps: update dependency execa to v9.1.0 (#4125) (34efdf5)
- theme: avoid warning in navscreen (388943b)
- theme: fix image in table, close #4143 (6d853e6)
- theme: fix navScreen open with transparent navbar (cd4b5c1)
- theme: fix themeConfig copyright, close #4137 (65a07c0)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β¨ Features
- components: improve banner button active style (a07eaf1)
- theme: add snowfall preset (c8f9d2e)
- theme: adjust feature panel style (2d231a9)
- theme: improve homepage (f1b57dd)
- theme: remove plugin externalLinkIcon (d18762d)
- theme: update portfolio content (4814255)
πͺ² Bug Fixes
- revert ariaLabel (22ed6e0)
- theme: fix bundle style (bea5ca5)
- theme: fix footer (ded972f)
- theme: fix portfolio layout (d4da736)
- theme: fix portfolio style (36c83ee)
- theme: fix transparent navbar preset (91a7fc1)
- theme: read root locale author (c8200f8)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β¨ Features
πͺ² Bug Fixes
- theme: fix a11y issue (fe8f375)
- theme: fix header anchor (d490c51)
- theme: fix portfolio style on pad (375a0cb)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β¨ Features
- create: add portfolio homepage in blog demo (f321ecd)
- theme: hide content by default in PortfolioHome (5d265be)
πͺ² Bug Fixes
π Performance Improvements
- theme: remove computedWithControl (b80da06)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
β οΈ Breaking Changes
vuepress-plugin-sass-paletteis renamed to@vuepess/plugin-sass-palette- Notice and BackToTop is completely removed from
vuepress-plugin-components, the same feature can be achieved using@vuepress/plugin-noticeand@vuepress/plugin-back-to-top
Features
- bump deps (57c69a7)
- improve icon (6a98f13)
- md-enhance: add spoiler support, close #3857 (3dcc0a1)
- md-enhance: set maxWidth: 240 by default with markmap (46ed756)
- theme: add hr-driving-car preset (66fff7e)
- theme: add transparentNavbar preset (cdb4731)
- theme: add watermark feature (cc7dbde)
- theme: remove v1 compact and remove migration guide (9e0f13b)
- theme: support notice (#4118) (71048b8)
Bug Fixes
- components: fix iconify link detect (6b868b2)
- theme: fix excerpt code blocks, close #4106 (1522c11)
- theme: fix transparent navbar preset (29e236a)
- theme: improve feed filter (8ebe9e8)
- theme: update reading time in dev server (3931c73)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
Features
- components: deprecate Replit (feeb461)
- theme: add portfolio homepage (6c08166)
- theme: update slot name (95ac540)
Bug Fixes
- deps: update dependency @vue/repl to v4.1.2 (#4094) (3d7709b)
- deps: update dependency inquirer to v9.2.20 (#4095) (fe95a0c)
- deps: update dependency three to v0.164.1 (#4098) (b257ca3)
- md-enhance: fix katex logger (a1bd30d)
- md-enhance: fix markmap color (3bdf212)
- search-pro: remove debug logger (4d96a20)
- theme: fix redirect modal (edd7814)
- theme: fix theme color picker, close #4089 (03c04fb)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
Features
- add plantuml feature (913bbe7)
- components: add fullscreen button, close #4001 (1f390d4)
- theme: remove blogger.roundAvatar and make it a preset (f3ee699)
- theme: remove navbarIcon and sidebarIcon and make them presets (73f6eb2)
- theme: rename navTitle to navbarTitle (416395e)
Bug Fixes
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
Bug Fixes
- md-enhance: fix KatexCopy, close #4058 (1abd79f)
- theme: scrollPromise is not function (#4055) (b93c078)
- TypeScript
Published by Mister-Hope about 2 years ago
vuepress-theme-hope -
Known issue
- issues in page scrolling, fixed by https://github.com/vuepress-theme-hope/vuepress-theme-hope/pull/4055
Features
- components: rebuild vidstack, audio-player and video-player (9bd481d)
- md-enhance: update font settings, close #4047 (e7436d8)
- shared: improve hash function (9cb475e)
Bug Fixes
- create: fix git issue in workflow (bf99fea)
- fix color, close #4048 (8a1b028)
- fix grey color (66af625)
- theme: fix link resolve, close #4044 (04c840d)
- theme: fix PageNav (00f6459)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- improve RepoIcon (88ec1db)
- rebuild styles and remove transition, close #3747 (32ac951)
- search-pro: improve suggestions (7cfa7fb)
Bug Fixes
- components: fix ArtPlayer with vite devServer (9560bc0)
- create: enable tasklist (4a262ca)
- create: fix branch name, close#4019 (1ce69c8)
- deps: update dependency vidstack to v1.11.10 (#4012) (5ab421f)
- search-pro: add routelink support in index (98c9874)
- search-pro: improve search modal (71a77e1)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- components: remove iconfont keyword (a50a4d5)
- components: update pdf components (815160d)
- md-enhance: tweaks (a8f0b6b)
- search-pro: improve search queue (ee53fa6)
Bug Fixes
- components: fix Replit (996a9cf)
- md-enhance: fix markmap style (75e62b1)
- theme: fix hint font-size (1065498)
- theme: fix link check (89afa6f)
- theme: fix relative link resolve in PageNav, close #4005 (994f99a)
- theme: fix shiki background in darkmode (e2c69b7)
- theme: fix waline color (9a08f20)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- create: generate tsconfig.json (663df71)
- search-pro: add splitWords (9f70b0e)
- theme: improve a11y (ca90c40)
- theme: support breadcrumbExclude, close #3971 (7bd344b)
Bug Fixes
- deps: update dependency inquirer to v9.2.16 (#3977) (4caffcf)
- md-enhance: fix gitInclude issue, close #3972 (fb29e94)
- theme: fix comment width, close #3986 (934712a)
- theme: fix route resolve (95d9161)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- comment2: update Giscus lang (0328d85)
- md-enhance: update ts playground config (85f3166)
- remove append-date and comment plugin (c0af3e5)
Bug Fixes
- comment2: fix waline variable (a7aa9be)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Bug Fixes
- create: fix en blog template (ed15833)
- search-pro: fix search-pro production worker (69d2e37)
- theme: fix toc active issue (24aceb8)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- search-pro: add suggestionsFilter and resultsFilter (bbcff53)
- search-pro: improve createWorker api (7789c89)
- theme: collapse toc while clicking (a5d3649)
Bug Fixes
- theme: fix issues on navbar (70553a0)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
β BREAKING CHANGES
- theme: heading keyword is no longer supported in sidebar
Features
- md-enhance: improve git update time with include feature (d2dd513)
- theme: support toc on mobile (a8a07f9)
Bug Fixes
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
β BREAKING CHANGES
- use official pwa plugin (#3938)
Features
Bug Fixes
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Bug Fixes
- create: fix template version requirement (fdfb440)
- theme: fix feed plugin options (d619de0)
- theme: fix navbar prefix (6c21dbf)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope - v2.0.0-rc.21
10x faster in page renderingβ‘
Highlightsπ
VuePress introduce virtual routes upstream, we are expecting the performance of rendering pages can up to 10x and runtime performance +30%.
Now another 2 plugins are moved to vuepress/ecosystem and they become official:
vuepress-plugin-auto-catalogis becoming@vuepress/plugin-catalog, and<AutoCatalog />is renamed to<Catalog />vupress-plugin-blog2is becoming@vuepress/plugin-blog
β BREAKING CHANGES
- remove auto-catalog and blog2 plugin.
Features
Bug Fixes
- deps: update dependency @vuepress/plugin-feed to v2.0.0-rc.9 (#3894) (be86aff)
- deps: update dependency inquirer to v9.2.14 (#3901) (72e5441)
- theme: add missing plugin options (098a93d)
- theme: fix darkmode toggle, close #3904 (3df7372)
- theme: improve redirect plugin options (b140bdf)
- theme: typos in pkg name (#3899) (a7c9986)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Highlightsπ
Now backToTop button in vuepress-plugin-components is deprecated. The original backToTop button is merged into @vuepress/plugin-back-to-top and the theme is using official backToTop button!
Now another 2 plugins are moved to vuepress/ecosystem and they become official:
vuepress-plugin-redirectis becoming@vuepress/plugin-redirectvupress-plugin-remove-pwais becoming@vuepress/plugin-remove-pwa
β BREAKING CHANGES
remove redirect and remove-pwa plugin.
Features
auto-catalog: improve locale compare (002664b)
md-enhance: support block chart in mermaid (06043fa)
remove redirect and remove-pwa plugin (6449cd2)
use official back-to-top button (8f5946f)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope - v2.0.0-rc.19
Highlightsπ
Now another 3 plugins are moved to vuepress/ecosystem and they become official:
vupress-plugin-copyright2is becoming@vuepress/plugin-copyrightvupress-plugin-rtlis becoming@vuepress/plugin-rtlvupress-plugin-reading-time2is becoming@vuepress/plugin-reading-time
Note: legacy support for old options are removed during migration. If you are using an outdated plugin, you'd better check the plugin docs for new option names while migrating.
β BREAKING CHANGES
- remove copyright2,reading-time2 and rtl plugin.
Features
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Highlightsπ
Now the 4 plugins are moved to vuepress/ecosystem and they become official:
vupress-plugin-copy-code2is becoming@vuepress/plugin-copy-codevupress-plugin-feed2is becoming@vuepress/plugin-feedvupress-plugin-seo2is becoming@vuepress/plugin-seovupress-plugin-sitemap2is becoming@vuepress/plugin-sitemap
Note: legacy support for old options are removed during migration. If you are using an outdated plugin, you'd better check the plugin docs for new option names while migrating.
β BREAKING CHANGES
- remove copy-code2, feed2, seo2 and sitemap2 plugin
Features
- feed2: improve xml font-size (20d93b1)
- sitemap2: support devServer (852a8f1)
- use official copy-code, feed, seo and sitemap plugin (#3879) (0fe9435)
- theme: improve check (fadc296)
Bug Fixes
- deps: update dependency inquirer to v9.2.13 (#3869) (f75c937)
- redirect: fix redirectTo, close #3877 (43ac200)
- shared: fix excerpt link (034a3f1)
- shared: fix getTitleFromFilename (1cf5152)
Reverts
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
β BREAKING CHANGES
- remove copy-code2, feed2, seo2 and sitemap2 plugin
Features
- feed2: improve xml font-size (20d93b1)
- sitemap2: support devServer (852a8f1)
- use official copy-code, feed, seo and sitemap plugin (#3879) (0fe9435)
Bug Fixes
- deps: update dependency inquirer to v9.2.13 (#3869) (f75c937)
- redirect: fix redirectTo, close #3877 (43ac200)
- shared: fix excerpt link (034a3f1)
- shared: fix getTitleFromFilename (1cf5152)
Reverts
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Important Noteβ οΈ
In VuePress2 rc2, you should:
- manually install bundler packages (at least 1 of
@vuepress/bundler-viteand@vuepress/bundler-webpack) - declare bundler field in config file, or use
vuepress-vite/vuepress-webpackbin instead ofvuepressto specify a bundler.
```diff - vuepress dev src
- vuepress-vite dev src or
vuepress-webpack dev src
vuepress build src
vuepress-vite build src or
vuepress-webpack build src ```
Bug Fixes
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Highlights π
In this version we upgrade to vuepress@2.0.0-rc.2, which has the following highlights:
- sub exports of packages, which means you no longer need to manually declare
@vuepress/clientas deps - markdown-it v14 and sass-loader v14 are shipped in this version
- title support in code block
md
```ts title=".vuepress/config.js"
const a = 1
```
- safari screen reader fix
- shiki plugin has migrate to shikiji
- vuepress-webpack and vuepress-vite are removed
Features
Bug Fixes
- append-date: avoid covering the file content (e97cb05)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
Bug Fixes
- auto-catalog: fix catalog issue in vue3.4, close #3854 (42898bd)
- avoid calling composition apis in computed hook (993e1b9)
- theme: fix inject warning (244f5b1)
Performance Improvements
- use shadowRef if possible (454eb32)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- copyright2: improve options (fe5c4de)
- create: update comment in zh (ca96d04)
- md-enhance: add sandpack (#3587) (95198e1)
- theme: bundle copyright2 as it as 0 deps comparing with theme (71c4e9e)
- theme: support redirect plugin (497db41)
- theme: update locale, close #3804 (abe1e16)
Bug Fixes
- create: fix logo (715afff)
- create: fix registry command (9dd6ff1)
- create: fix template (894f73a)
- theme: fix brand logo seo (4800091)
- theme: fix page cover (47dcc5c)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Highlights
- This version requires Vue3.4, with Vue performance improvements.
- Uncommon plugins like copyright2, feed2, pwa2 plugins are optional in theme, so you need to install them manually to use them.
- The theme adds built-in search config support for
@vuepress/docsearch@vuepress/searchandsearch-pro. After installing them, you only need to provide necessary options, and the theme will do the rest job for you. - The theme now thinks that
categoriesandtagsin frontmatter are standard, which will improve experience with tools like Obsidian. md-enhancenow undeprecate danger container support back to align vuepress default theme.
Features
- md-enhance: add danger container to compact default theme (ea2729c)
- search-pro: add filter option, close #3790 (be6b4e4)
- theme: make copyright2 feed2 and pwa2 optional (70aae43)
- theme: support built-in search (25d4445)
- theme: support categories and tags (ad8aba2)
Bug Fixes
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Bug Fixes
- create: fix package.json (c606fe7)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- components: add more share services & redraw icons (#3709) (1da2887)
- components: update share default config (9b4132e)
- search-pro: update locales, close #3712 (839bd87)
Bug Fixes
- auto-catalog: fix autoCatalog component (2928a13)
- auto-catalog: fix index issue (20be00b)
- md-enhance: fix kotlin-playground, close #3706 (8096b9d)
- redirect: fix style (ef8587c)
- search-pro: fix options not working as expected, close #3712 (a9e97f4)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- auto-catalog: rebuild (e0911ea)
- theme: add more social media icon & fix (#3654) (a2d03ad)
- theme: apply transition to darkmode toggle (002896f)
Bug Fixes
- auto-catalog: fix base (89f1239)
- deps: update dependency @types/three to v0.159.0 (#3697) (87f58f3)
- md-enhance: fix legacy compact (fca9d1d)
- theme: fix readingTime issue, close #3651 (2029e37)
- theme: social media icon svg code error (#3690) (5858b2d)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
β BREAKING CHANGES
- md-enhance:
containeroption is deprecated, usehintinsteaddangeris renamed tocautionto align GFM
Features
- auto-catalog: add compact for indexType (1e6b2b3)
- comment2: improve artalk update (cd9abf7)
- components: improve a11y on backToTop button (dcfbe3f)
- improve compact code (13a1479)
- md-enhance: add kotlinPlayground option, close #3544 (1669d19)
- md-enhance: add legacy support for card (195720d)
- md-enhance: add markmap, close #3004 (7bc156f)
- md-enhance: improve presentation compact (2cfeb64)
- md-enhance: support alert (bac947b)
- md-enhance: support imgMark with figure (f7540cd)
- pwa2: add hint for showInstall (54b2cc3)
- shared: improve normalize path (56e1797)
- theme: improve bundler options handling, close #3651 (2e79d76)
- theme: improve empty hint (5f46837)
- theme: improve sidebar prefix (8b8438c)
- theme: support item prop in project-panel, close #2562 (ec1feea)
Bug Fixes
- md-enhance: fix mustache issue with tex, close #3679 (69ee328)
- md-enhance: fix SlidePage home button (a0b0372)
- theme: fix aria-role (31fb90c)
- theme: fix language dropdown update (ab2c38b)
Performance Improvements
- md-enhance: avoid parsing multiple times (6b3959f)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- theme: improve template style (f02b0fe)
Bug Fixes
- append-date: fix git detect and time output (44f40e8)
- md-enhance: broken outlook in safari (e1b3642)
- md-enhance: fix md-demo with include feature (a5ef4d3)
- theme: fix article list pageview, close #3637 (a1f59e2)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Bug Fixes
- components: fix VideoPlayer a11y link (cbcc84d)
- shared: fix VPLink (ce580d8)
- theme: fix theme version reading (b1fd968)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Bug Fixes
- photo-swipe: fix dynamic chunk (9e6fde6)
Performance Improvements
- use functional component (df24921)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
β BREAKING CHANGES
- md-enhance: card option is no longer supported
Features
- add append-date plugin (6254da3)
- auto-catalog: improve style (1353f7e)
- components: add VPBanner and VPCard (0739cf6)
- components: improve SiteInfo outlook (4579065)
- md-enhance: remove card and add component option (2dbddb9)
- theme: improve plugin check (d4b0b94)
- theme: update slot (221ad22)
Bug Fixes
- auto-catalog: fix style (d02d423)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- md-enhance: add setup for echarts (#3588) (f55f286)
- md-enhance: improve mermaid download filename (97a8772)
- md-enhance: support darkmode in Chart.js, close #2090 (4df6e34)
- photo-swipe: support frontmatter (607bb68)
- theme: improve line number (9f1721e)
Bug Fixes
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
Bug Fixes
- md-enhance: fix legacy include (f04a5e9)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- md-enhance: add md-demo (df9a9a6)
Bug Fixes
- components: fix artplayer package name (1c09595)
- components: fix replit button (0696434)
- md-enhance: update details style (b26d51c)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
2.0.0-beta.244 (2023-11-01)
Features
- components: add optional pkg check (6ac0015)
Bug Fixes
- md-enhance: fix mathjax hint (1bdeee1)
- theme: ensure line number align (13e40c4)
- theme: fix img icon align (4ae8465)
- TypeScript
Published by Mister-Hope over 2 years ago
vuepress-theme-hope -
Features
- auto-catalog: remove
indexTypeprop, close #3537 (add17d9) - md-enhance: update reveal style (3979c84)
- md-enhance: use reveal.js v5 (31538f4)
Bug Fixes
- create: fix template (814c083)
- deps: update dependency three to v0.158.0 (#3581) (a25764f)
- md-enhance: fix playground rule (0d1f200)
- md-enhance: fix tasklist on firefox, close #3259 (2c5943c)
- theme: fix encrypt page feed (7288e0e)
- theme: fix icon style (76d19b0)
- TypeScript
Published by Mister-Hope over 2 years ago