Blogstacle is a personal blog built using the Chirpy Jekyll Theme. It serves as a platform to document projects, share knowledge, and explore the world of self-hosting, homelabs, and technology.
- Homelab Enthusiast's Journal: Posts about building and managing a homelab, including virtualization, containerization, and networking.
- Knowledge Sharing: Tutorials, guides, and insights into various technologies.
- Personal Touch: A mix of professional and personal content, including anecdotes and lessons learned.
- Chirpy Theme: Powered by the feature-rich Chirpy Jekyll theme, offering a clean and modern design.
.
├── _config.yml # Site configuration
├── _data/ # Data files (e.g., authors, contact info)
├── _plugins/ # Custom Jekyll plugins
├── _posts/ # Blog posts
├── _tabs/ # Navigation tabs (e.g., About, Tags, Archives)
├── assets/ # Static assets (images, CSS, JS)
├── tools/ # Utility scripts (e.g., testing)
├── Gemfile # Ruby dependencies
├── index.html # Homepage
└── README.md # This file
-
Clone the repository:
git clone https://github.com/afrintisha/blogstacle.git cd blogstacle -
Install dependencies:
bundle install
-
Serve the site locally:
bundle exec jekyll serve -
Open your browser and navigate to
http://localhost:4000.
- Writing Posts: Add new Markdown files to the
_posts/directory. Follow the naming conventionYYYY-MM-DD-title.md. - Customizing Tabs: Modify files in the
_tabs/directory to update navigation tabs like "About" and "Tags." - Testing: Use the
tools/test.shscript to build and test the site content.
This site can be deployed to GitHub Pages or any static hosting platform. For GitHub Pages, ensure the gh-pages branch is configured in your repository settings.
Contributions are welcome! Feel free to open issues or submit pull requests to improve the blog.
This repository is licensed under the MIT License.
Happy blogging! 🚀