Skip to content

theo-abel/blog

Repository files navigation

Personal blog

This is my personal blog where I share posts about my projects, research and other topics that I find interesting. I also share some of my writeups from CTFs and other challenges.

It is powered by Hugo and Blowfish theme, hosted on GitHub Pages.

📍 Prerequisites

  • Hugo extended installed
  • Just installed (optional)

🧩 Usage

Local development

To run the blog locally, you can use the following command:

hugo server server --buildDrafts --renderToMemory --disableFastRender
# or if you have just installed
just serve

This will start a local server at http://localhost:1313 where you can see the blog.

Build

To build the blog, you can use the following command:

hugo
# or if you have just installed
just build

This will generate the static files in the public directory. You can then deploy the public directory to your web server or hosting provider.

This is automatically done by GitHub Actions when you push to the main branch, see the .github/workflows/hugo.yaml file for more information.

Update Blowfish theme

To update the theme, you can use the following command:

hugo mod get -u
# or if you have just installed
just update-theme

📜 License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

About

My personnal blog powered by Hugo and Blowfish theme

Resources

License

Stars

Watchers

Forks

Languages