# 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_modulesnpm 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