Automatic Deployment on GitHub Pages with Travis CI and VueJs.
Setup
Deploy the entire app at a sub-path
Create the file "vue.config.js" in the project root, in same the level that package.json, with the following:
module.exports = {
baseUrl: '/yoursubfolder/'
}