rockcampbell.com/content/posts/learning-blog.md

56 lines
1.8 KiB
Markdown

+++
date = '2025-05-25T18:15:18Z'
draft = false
title = 'Learning Blog'
+++
Getting Started with My Learning Blog
=====================================
Published on May 25, 2025
Today I decided to start documenting my learning journey. Instead of using a complex static site generator, I'm building my own simple blog with HTML and CSS to really understand how everything works from the ground up.
Why Build My Own?
-----------------
While tools like Hugo and Jekyll are powerful, I wanted something that would help me learn HTML and CSS more deeply. By building my own simple blog structure, I get to:
* Practice HTML structure and semantic elements
* Experiment with CSS layouts and styling
* Understand exactly how everything works
* Have complete control over the design
The Setup
---------
My blog structure is pretty straightforward:
my-blog/
├── index.html (main blog page)
├── posts/
│ ├── first-post.html
│ ├── css-notes.html
│ └── ...
└── styles/
└── main.css (optional: external CSS)
### Adding New Posts
When I want to add a new post, I just:
1. Create a new HTML file in the `posts/` folder
2. Copy this template and update the content
3. Add a link to the new post on the main index page
4. Commit and push to GitHub
It's simple, but that's exactly what I want while I'm learning.
What's Next?
------------
I'm planning to write about everything I learn - from CSS tricks to JavaScript concepts to random thoughts about programming. The goal is to build the habit of documenting and reflecting on my learning process.
> "The best way to learn is to teach" - or in this case, to write about what you're learning as you go.
© 2025 Your Learning Blog. Built with HTML, CSS, and curiosity.