Welcome to my personal blog and portfolio site! This is where I share my thoughts, experiences, and projects related to DevOps, software engineering, and technology.
🌐 Live Site: gsantovena.github.io
I'm Gerardo Santoveña, a DevOps Engineer from Guatemala passionate about automation, infrastructure, and building reliable systems. This blog serves as a platform to document my learning journey and share knowledge with the community.
This site is built with:
- Jekyll - Static site generator
- Minimal Mistakes - Beautiful, responsive theme
- GitHub Pages - Free hosting and deployment
- Ruby 3.1 - Programming language
- GitHub Actions - Automated CI/CD pipeline
Want to run this site locally or contribute? Here's how:
- Ruby 3.1 or higher
- Bundler 2.5+
- Git
# Clone the repository
git clone https://github.com/gsantovena/gsantovena.github.io.git
cd gsantovena.github.io
# Install dependencies
bundle install
# Run the site locally
bundle exec jekyll serveThe site will be available at http://localhost:4000
New Blog Post:
- Create a file in
_posts/with format:YYYY-MM-DD-title.md - Add front matter (layout, title, tags, excerpt)
- Write your content in Markdown
- Preview locally with
bundle exec jekyll serve - Commit and push to deploy automatically
Example Post:
---
layout: single
title: "My New Post"
tags: [devops, automation]
excerpt: "A brief description of this post"
---
Your content here...├── _posts/ # Blog posts
├── _pages/ # Static pages (About, Resume, etc.)
├── _data/ # Site data (navigation, etc.)
├── _includes/ # Reusable components
├── _config.yml # Site configuration
├── assets/ # Images, CSS, JS
└── tags/ # Tag archive page
The site automatically deploys to GitHub Pages when changes are pushed to the main branch. GitHub Actions handles the build and deployment process.
- 📱 Responsive design
- 🏷️ Tag-based categorization
- 📖 Reading time estimates
- 🔗 Social sharing buttons
- 📧 RSS/Atom feed
- 🎨 Customizable theme (currently using "mint" skin)
While this is a personal blog, I welcome:
- Bug reports - Found an issue? Open a GitHub issue
- Suggestions - Have ideas for improvement? Let me know!
- Typo fixes - Feel free to submit a PR for corrections
The content of this project is licensed under the Creative Commons Attribution 4.0 International License, and the underlying source code is licensed under the MIT License.
- Theme by Minimal Mistakes
- Hosted on GitHub Pages
- Built with Jekyll
Made with ❤️ in Guatemala