Esta es mi página personal donde me gusta escribir acerca de tecnologías web como Ruby y Javascript, obviamente lo que esto conlleva es hablar sobre Ruby on Rails, gemas interesantes, Node.js, React y mucho más.
La pagina esta hecha con Bridgetown el cual utiliza Ruby como centro del engranaje y está rodeado de herramientas como webpack, recarga de código en tiempo real, también tiene un proxy para que puedas visualizar la página desde otro dispositivo en la misma red y todo esto ya lo incluye listo para trabajar.
Si te interesa Bridgetown no dudes en tomar código de aquí y si tienes dudas en como funciona o como configurarlo abre un issue en este mismo repositorio para poder ayudarte a solucionar tu duda en medida de lo posible.
Leer más: acerca de Bridgetown.
- Ruby
>= 3.3.2
- Bridgetown Gem
gem install bundler bridgetown -N
- Node
>= 10.13
- Yarn
git clone [email protected]:JuanVqz/juanvqz.github.io.git
cd juanvqz.github.io
./bin/setup
./bin/dev
# visita [localhost:4000](https://localhost:4000/)!
Learn more: Bridgetown Getting Started Documentation.
# running locally
bin/bridgetown start
# build & deploy to production
bin/bridgetown deploy
# load the site up within a Ruby console (IRB)
bin/bridgetown console
Learn more: Bridgetown CLI Documentation
El despliegue en GitHub Actions es solo para ejemplo, por el momento estoy usando vercel como despliegue principal.
Utilizo GitHub Actions para ejecutar el comando (yarn deploy) de despliegue.
Utilizo la rama gh-pages para el despliegue de los archivos estaticos.
Trataré de llevar el control de la cantiadad de articulos por caterogia en el blog
{
contributing: [
alacritty_themes: 2,
localtunnel: 1,
],
development: [
bridgetown_svg: 1,
css: 1,
javascript: 2,
thisweekinrails: 1,
rails: 2,
git: 1
],
english: [
words: 1,
],
tools: [
alacritty_themes: 1,
new_relic: 1,
vim: 2,
],
personal: [
daily: 1,
],
}