This is my personal portfolio and blog site built with Jekyll and hosted on GitHub Pages.
- Portfolio: Showcasing projects in Python, C++, React, and more
- Blog: Tutorials, project documentation, and development insights
- Contact: Ways to connect for collaboration or opportunities
- Jekyll 4.3.4: Static site generator
- GitHub Pages: Free hosting with custom domain support
- GitHub Actions: CI/CD pipeline for automated deployment
- Markdown: Content creation with GFM support
- SCSS/CSS: Styling with Tailwind CSS integration
- Liquid: Templating engine
- Rouge: Syntax highlighting with dark VS Code theme
- Google Forms: Contact form integration
I write about:
- Python automation and data analysis
- C++ development and algorithms
- React and frontend development
- DevOps and system administration
- Development tutorials and best practices
- Live Site: https://marcospaterson.github.io
- Contact: Contact Page
- Blog: Blog Posts
This site uses GitHub Actions for automated deployment with the following features:
# Clone the repository
git clone https://github.com/marcospaterson/marcospaterson.github.io.git
cd marcospaterson.github.io
# Install dependencies
bundle install
# Start development server
bundle exec jekyll serve --livereload
# Visit http://localhost:4000- Automatic builds on push to master/main
- Pull request previews for testing changes
- Optimized builds with caching for faster deployment
- Build verification with Jekyll doctor checks
- Performance monitoring with build output analysis
- ✅ Custom Jekyll plugins support
- ✅ External CSS imports (Tailwind, Google Fonts)
- ✅ Optimized SCSS compilation with compression
- ✅ Syntax highlighting with Rouge and VS Code dark theme
- ✅ Responsive design with mobile-first approach
- ✅ SEO optimization with meta tags and sitemaps
- ✅ Contact form integration with Google Forms
This site's content is licensed under MIT License. Feel free to use the code and structure for your own site!
Built with ❤️ using Jekyll and GitHub Pages