Custom CSS for the WCMGA 2019 Landing Page
- tener instalado GIT
- tener instalado Node (npm)
- Google crhome como Browser
- sublime text como editor de codigo
- instalar emmet livestyle http://livestyle.io/
- acceso al website del WordCamp
- acceso al repositorio
WordCamp central nos brinda una instancia de WordPress una vez autorizado el WordCamp. Sin embargo esta instancia no nos permite realizar modificaciones a los archivos de la instalacion ni del theme. Para realizar personalizacion en el sitio se nos brinda la herramienta Remote CSS con la cual enlazamos un repositorio de github que reemplaze el css por defecto del tema instaldo.
- en github
- ir a la pagina de configuracion del respositorio.
- click en Webhooks.
- Add bhooks
- en Payload URL ingresar: https://2019.managua.wordcamp.org/wp-admin/admin-ajax.php?action=wcrcss_webhook
- los demas valores los podemos dejar por defecto
- en el dashboard de WordPress
- dentro del dashoard, en appareance click en Remote CSS.
- en Remote CSS URL ingresamos lar ruta de la hoja de estilos ya compilada guardada en github: https://api.github.com/repos/wpnicaragua/WCMGA2019-Landing-Custom-CSS/contents/style.css
- en Output Mode dejamos la opcion Replace para que la hoja de estilos del theme sea reemplazada por la nuestra. nota: la primera opcion hara que nuestra hoja de estilos solo sea agreada a la hoja de estilos del theme.
- click en update.
- en la terminal
-
clonar el repositorio del website https://github.com/wpnicaragua/WCMGA2019-Landing-Custom-CSS.git
git clone [path/to/repositorie]
-
ir al directorio descargado.
cd WCMGA2019-Landing-Custom-CSS
-
ejecutar la instalacion de package.json
npm install
-
correr gulp
gulp watch
- en el editor de codigo (sublime text)
- abrir el archivo de estilos compilado (style.css)
- trabajar los estilos desde los archivs sass.
- cualquier archivo sass agregado importarlo desde style.scss
- en el dashboard de WordPress / navegador web
- crear las paginas que se utilizaran
- pucblicarlas o hacer preview de cualquiera de las paginas que se quiera personalizar.
- abrir el inspector de codigo
- click en el logo de livestyle en el avegador
- hacer click en on
- click en add stylesheet y seleccionar style.css
nota: todos los cambios que realizemos en el editor de codigo al correr gulp se compilaran en el archivo style.css
este esta sido escuchado por la extension emmet livestyle instalada en el navegador. y al realizar dichos cambios estos se mostraran en el navegador. se podra notar un delay y tambien al eliminar bloques de codigo es posible que no se muestren correctamente, por lo que se recomienda que los elementos que se vayan a borrar se les aplique un display: none
- nuevamente en la terminal
- hacer commit local de los cambios.
- crear una rama propia
git checkout -b [nombre]
- hacer push en la rama
git push origin [nombre]
https://projects.invisionapp.com/share/2PQ3TD9Z9FM#/342325813_landing_Page