Skip to content

Neilrw86/blog-github-pages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Native Journey Blog

Welcome to the Cloud Native Journey Blog repository! This repository contains the source code and content for my personal blog, where I document my technical learning journey in the realms of CI/CD, Kubernetes, Ansible, and Infrastructure as Code (IaC).

Purpose

The purpose of this blog is to:

  • Share tutorials and how-tos on setting up and using various tools and technologies.
  • Provide insights and updates on my ongoing projects, including my homelab and cloud setups.
  • Reflect on the challenges and successes I encounter along the way.
  • Offer tips and best practices for working with CI/CD, Kubernetes, Ansible, and IaC.

Repository Structure

  • _posts/: Contains the markdown files for individual blog posts.
  • _pages/: Contains additional pages for the blog, such as the front page and about page.
  • assets/: Contains images and other static assets used in the blog.
  • _config.yml: Configuration file for the Jekyll site.

Continuous Integration (CI)

This repository leverages Continuous Integration (CI) to ensure that all posts and updates are thoroughly tested before being published. The CI pipeline includes:

  • Linting: Ensuring that all markdown files adhere to consistent formatting and style guidelines.
  • Build Testing: Verifying that the Jekyll site builds successfully without errors.
  • Deployment: Automatically deploying the site to GitHub Pages upon successful completion of tests.

Getting Started

To get started with this repository, follow these steps:

  1. Clone the repository:

    git clone https://github.com/yourusername/blog-github-pages.git
    cd blog-github-pages
  2. Install dependencies:

    bundle install
  3. Serve the site locally:

    bundle exec jekyll serve
  4. Open your browser and navigate to http://localhost:4000 to see the site.

Contributing

If you have suggestions or improvements, feel free to open an issue or submit a pull request. Contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.


Get help: Post in our discussion boardReview the GitHub status page

© 2025 Neil Wylie • Code of ConductMIT License

About

my blog repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published