Configure site behavior using .vuepress/client.ts or .vuepress/client.js as a client config file.
- Markdown39
- Config32
- Cookbook26
- Get Started11
- Feature10
- Tutorial8
- Advanced8
- Customize8
- VuePress7
- Blog7
- Layout7
- FAQ6
- Component5
- Interface5
- Demo2
- Intro1
Extend vuepress-theme-hope to create custom themes.
Replace theme components using alias when { custom: true } is set in behavior options.
The theme adds feed support with [@vuepress/plugin-feed][feed]. To use it, install @vuepress/plugin-feed manually in your project.
Info
vuepress-theme-hope provides plugins.feed in theme options to @vuepress/plugin-feed.
vuepress-theme-hope provides SEO enhancements via built-in [@vuepress/plugin-seo][seo].
To make the plugin work better, you may need to check the page config and configure them properly.
Info
vuepress-theme-hope passes plugins.seo in theme options as plugin options to @vuepress/plugin-seo.
The plugin injects tags into the site <head> to make your site fully support Open Content Protocol OGP and JSON-LD 1.1 to enhance the SEO of the site.
If you don't need this plugin, please set plugins.seo to false in theme options.
The theme provides progressive web app support [^pwa-intro] via [@vuepress/plugin-pwa][pwa]. To use it, install @vuepress/plugin-pwa manually in your project.
Info
If you are using this plugin, we recommend you to set shouldPrefetch: false in your VuePress config file.
vuepress-theme-hope provides plugins.pwa in theme options to @vuepress/plugin-pwa.