56 lines
1.8 KiB
Markdown
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.
|