countdown
.base
and dynamic base.In the site development of vuepress, a small directory structure adjustment will invalidate some URLs, but these URLs may have been published. With this plugin, you can keep those disappeared URLs forever.
yarn add -D @vuepress/plugin-html-redirect # OR npm install -D @vuepress/plugin-html-redirect
The agreed file to write redirects
config is /path/to/.vuepress/redirects
, whose format is as follows:
[url] [redirect_url]
[url] [redirect_url]
[url] [redirect_url]
...
example:
/2020/03/27/webpack-5-module-federation/ /translations/2020/03/27/webpack-5-module-federation/
// .vuepress/config.js module.exports = { plugins: [ '@vuepress/html-redirect', // OR full name: '@vuepress/plugin-html-redirect' ], }
countdown
:// .vuepress/config.js module.exports = { plugins: [ ['@vuepress/html-redirect', { countdown: 0, }], ], }
It means that the publc path will be different acccording to the NEV you set, and the router base will be '/'
when the host is hostA
, and '/blog/'
when the host is hostB
.
string
3
.boolean
false
.Single Page Applications (SPA) typically only utilise one index file that is accessible by web browsers: usually index.html. Navigation in the application is then commonly handled using JavaScript with the help of the HTML5 History API, in VuePress we leverage vue-router under the hood.
PR welcome!
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
@vuepress/plugin-html-redirect © ULIVZ, Released under the MIT License.
github.com/ulivz · Twitter @_ulivz
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4