Edit docs/.vuepress/config.js
.
head: [ ['link', { rel: 'icon', href: '/favicon.ico' }] ],
NOTE: head.
A more complete example based on Generate Favicon for Website (manifest.json, browserconfig.xml, apple-touch-icon, etc.).
module.exports = { head: [ ['link', { rel: 'icon', type: 'image/png', sizes: '32x32', href: '/favicon-32x32.png' }], ['link', { rel: 'icon', type: 'image/png', sizes: '16x16', href: '/favicon-16x16.png' }], ['link', { rel: 'apple-touch-icon', sizes: '180x180', href: '/apple-touch-icon.png' }], ['link', { rel: 'mask-icon', color: '#5bbad5', href: '/safari-pinned-tab.svg' }], ['link', { rel: 'manifest', href: '/manifest.json' }] ],
Store the files at docs/.vuepress/public
.