# 20221123: Vuepress, Git
# VuePress: netlify
Framework para generar sites estáticos.
- VuePress (opens new window)
- Markdown to HTML
- Basado en Vue
Problema para deployar
fresh new 1.x project fails to build (but dev works OK) #3065 (opens new window)
- npm run dev
- OK
- npm run build
- KO
- npm run dev
Fue necesario hacer downgrade de
babel-preset-app
// package.json "devDependencies": { "vuepress": "^1.5.3", "@vue/babel-preset-app": "4.5.18" }
Elimino
node_modules
npm run build
Deploy en Netlify
- Netlify (opens new window)
- Para hosting y despliegue automatizado de sites estáticos
- Soporta Hugo, Vuepress, etc
- En github, creo el repositorio https://github.com/akobashikawa/vuepress-akc-bitacora (opens new window)
- En netlify
- Defino un nuevo site
- Indico el repositorio de github
- Indico los parámetros para el deploy
- La carpeta a deployar es
src/.vuepress/dist
- La carpeta a deployar es
- Cambio el nombre del site
- akc-bitacora
- Asocio un custom domain al site
- bitacora.akcademia.xyz
- Indico que fuerce la redirección hacia https
- Pruebo el deploy manual
- Defino un nuevo site
- En github, modifico el readme y compruebo el deploy automático
- Netlify (opens new window)
# Git: vim, unrelated histories
- Establecer vim como editor
- git config --global core.editor "vim"
- Permitir pull y mergear historias no relacionadas
- git pull origin master --allow-unrelated-histories
- Me ocurrió porque cree un repositorio directamente en github, otro en mi local, y quise unirlos