https://github.com/tomasfarias/hugo-blog
This is my personal blog, powered by hugo and served by caddy. I use a customized theme based on LoveIt.
https://github.com/tomasfarias/hugo-blog
blog hugo
Last synced: about 1 month ago
JSON representation
This is my personal blog, powered by hugo and served by caddy. I use a customized theme based on LoveIt.
- Host: GitHub
- URL: https://github.com/tomasfarias/hugo-blog
- Owner: tomasfarias
- License: mit
- Created: 2021-08-14T11:59:10.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-15T23:51:40.000Z (4 months ago)
- Last Synced: 2025-04-12T07:53:20.926Z (about 1 month ago)
- Topics: blog, hugo
- Language: Dockerfile
- Homepage: https://tomasfarias.dev
- Size: 3.56 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hugo-blog
This is my personal blog, powered by [hugo](https://www.gohugo.io/) and served by [caddy](https://caddyserver.com/). I use a customized theme based on the simple but stylish [hugo-bearcub](https://github.com/clente/hugo-bearcub). Visit my blog at [tomasfarias.dev](https://tomasfarias.dev)!
# Why hugo?
I was looking into a static file site generator that could work with Markdown files and the two best options I could find where [zola](https://github.com/getzola/zola) and [hugo](https://github.com/gohugoio/hugo). Due to my familiarity with [Tera](https://github.com/Keats/tera) templates, and my urge to try out a new Rust tool, I went with the former. After giving it a shot for a couple of weeks, it was obvious that `zola` is at a much earlier stage compared to `hugo`, specially when it comes to theme variety. Since I'm not a web-dev person, and really not looking to do more than a few minor changes here and there, I eventually switched to `hugo`.
# How to run
There's multiple ways to run the blog. If you wish to run a development server with `hugo` you can simply do:
``` sh
hugo server --disableFastRender
```Running with the included Dockerfile is also an option:
``` sh
docker build -t tomasfarias/hugo-blog:latest .
docker run --net=host -d tomasfarias/hugo-blog:latest
```The blog should be available at `localhost:8080` by default.
# License
The code of this project are licensed under the . The content of the blog posts is covered under the [CC BY-NC 4.0 LICENSE](https://creativecommons.org/licenses/by-nc/4.0/).
This blog relies on the following MIT-compatible licensed projects:
* The aforementioned [hugo](https://github.com/gohugoio/hugo). See [LICENSE](https://raw.githubusercontent.com/gohugoio/hugo/master/LICENSE).
* The [m10c](https://github.com/vaga/hugo-theme-m10c) theme. See [LICENSE](https://raw.githubusercontent.com/vaga/hugo-theme-m10c/master/LICENSE.md).
* The [Nord](https://github.com/arcticicestudio/nord) color palette. See [LICENSE](https://raw.githubusercontent.com/arcticicestudio/nord/develop/LICENSE).
* The [Gruvbox](https://github.com/morhetz/gruvbox) color palette.Exceptions may apply to static files, images, and other content. Said exceptions will be documented here.