https://github.com/d6o/blog
My personal blog built with Hugo, featuring posts on technology, programming, and personal development. The repository contains the source code for the blog, including themes, content, and configuration files, enabling easy deployment and customization of the site using Hugo’s static site generator.
https://github.com/d6o/blog
blog blogging dev hugo personal
Last synced: about 2 months ago
JSON representation
My personal blog built with Hugo, featuring posts on technology, programming, and personal development. The repository contains the source code for the blog, including themes, content, and configuration files, enabling easy deployment and customization of the site using Hugo’s static site generator.
- Host: GitHub
- URL: https://github.com/d6o/blog
- Owner: d6o
- Created: 2024-08-30T13:25:49.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-22T12:05:07.000Z (8 months ago)
- Last Synced: 2025-02-13T14:21:29.706Z (3 months ago)
- Topics: blog, blogging, dev, hugo, personal
- Language: HTML
- Homepage: https://blog.diego.dev
- Size: 434 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Blog
Welcome to my personal blog repository! This blog is built with [Hugo](https://gohugo.io/), a fast and flexible static
site generator. The theme used is [PaperMod](https://themes.gohugo.io/themes/hugo-papermod/). The blog covers topics on
technology, programming, and personal development.You can visit the live blog at [blog.diego.dev](https://blog.diego.dev) and learn more about me on
my [personal website](https://diego.dev).## Table of Contents
- [About](#about)
- [Running it locally](#running-it-locally)
- [Usage](#usage)
- [Configuration](#configuration)
- [Deployment](#deployment)
- [Contributing](#contributing)
- [License](#license)## About
This blog is a personal project where I write about various topics related to technology, coding, and personal growth.
The blog is generated using Hugo, making it easy to manage and scale over time.The repository contains all the source files needed to generate the blog, including:
- Markdown files for blog posts.
- Custom theme.
- Configuration files (e.g., `hugo.yaml`).
- Static assets like images and stylesheets.Visit the live blog at [blog.diego.dev](https://blog.diego.dev).
## Running it locally
To get started with the blog locally, you need to have [Hugo](https://gohugo.io/getting-started/installing) installed.
### Steps to Install:
1. Clone the repository:
```bash
git clone https://github.com/d6o/blog.git && cd blog
```2. Run the blog locally:
```bash
hugo serve
```3. Open your browser at `http://localhost:1313` to see the blog in action.
## Usage
You can add new posts by creating a Markdown file inside the `content/posts/` directory. Hugo will automatically
generate the appropriate page for each post.To create a new post:
```bash
hugo new posts/my-new-post.md
```After editing your content, you can view the changes live by running `hugo serve` again.
## Configuration
You can customize the blog by modifying the `hugo.yaml` file located in the root of this repository.
## Deployment
This blog is automatically deployed to GitHub Pages using a GitHub Actions workflow. The workflow is triggered on pushes
to the `main` branch or when manually dispatched from the Actions tab.## Contributing
Feel free to open issues or submit pull requests if you find any bugs or have suggestions for improvements.
Contributions are welcome!## License
This project is licensed under the MIT License.