Export Blog Posts From Notion To Hugo

If you use Notion for writing and organizing your blog posts, and you use a static site generator like Hugo as your blog engine, you might want an easy way to export them as Markdown files. In this post, I’ll introduce my Notion Exporter Tool, a Python script that interacts with the Notion API to fetch Notion pages tagged as blog posts, convert them to Markdown format, and save them locally for further use in Hugo. This automation helps me to streamlines content management, making it easier to publish Notion-written posts on platforms like GitHub Pages or other static site generators. It also help me to centralize my content management on one single platform reducing the number of tool and costs. The following sections explain the process flow and implementation details, along with key information about configuring and running the script. ...

February 18, 2025 · 9 min · 1721 words · Tecnoose

How to Install And Get Started With Hugo

With the AI revolution, writing has become crucial for mastering prompts and getting LLMs to produce results that match our expectations. I’ve always been a lazy writer, but I’m embracing the fact that writing is now an essential skill for everyone. So here I am, starting a new blog—yes, the one you’re visiting now, and yes, this is my first post. Having worked in IT for over 25 years, this isn’t my first attempt at blogging. I’ve always preferred WordPress, the most popular and well-known blogging engine. However, my main issue with WordPress has been its maintenance demands—constant upgrades, security patches, and plugin updates. While WordPress is more than just a blog engine—it’s a powerful CMS—and as the saying goes, with great power comes great responsibility, it’s a level of responsibility I didn’t want for a simple blog. For this new blog, I searched for something lighter, faster, and nearly cost-free that requires minimal maintenance. That’s when I discovered Hugo. Hugo is an open-source Static Site Generator (SSG) written in Go. Since 2013, it has earned a reputation for speed and efficiency. Hugo sites are incredibly fast and can be built in less than a second—in fact, Hugo is considered the world’s fastest framework for building static websites. Its popularity continues to grow, approaching the prominence of established platforms like Jekyll and Gatsby. What impressed me most about Hugo was its simplicity. Without any Go expertise, I had my blog running in just a few hours by following the official Quick Start documentation. In this post, I’ll explain how to install Hugo on a MacBook Pro and set up a local version of the blog before deploying it to a hosting environment. Specifically, I’ll cover: ...

December 20, 2024 · 5 min · 1019 words · Tecnoose