Google Docs to Hugo Site in a single Click

Hello,

I have developed a Google Docs Editor Add-on that facilitates pushing Docs content into a Hugo Site with a single click.

Features:

  1. Automatically converts PNG images to JPG (a web-friendly format for faster loading).
  2. Optimizes image size for faster loading.
  3. Automatically generates image captions using Google AI, serving as Alt Text and Image caption for images.
  4. Uploads images to AWS S3 instead of the GitHub Repo to reduce loads on the GitHub server and offset GitHub Pages’ free limits.
  5. Images are delivered to users from around 400 edge locations of AWS, improving site speed for image-heavy posts.

Advantages:

  1. Write collaboratively using Google Docs.
  2. Write in rich text format instead of Markdown format.
  3. Saves your time.
  4. Saves network egress costs for you.
  5. Can run sites within GitHub Pages’ free limit (1 GB for files) and network egress of (100 GB per month) because images are offloaded to AWS S3.

Demonstration Video:

Watch the YouTube video(3 Minutes, 47 seconds) for the demo: https://youtu.be/PwPCDCgoH1U

Feedback:

Please let me know if you would like to have any features, such as support for GitLab, BitBucket, and so on. Other ideas are welcome too.

If you’re interested in knowing when the add-on goes live, please subscribe to the form available at the bottom of the page: https://www.docstomarkdown.pro/

4 Likes

thanks for the contribution, I was also thinking about this idea and now build my own google docs to gitlab hugo integration because i want to have customizations on it which are not part probably in your standard solution.

2 Likes

This is very interesting! I’ll probably need something like this very soon!

Hi,

This looks like a great tool! The ability to push Google Docs content into a Hugo site with one click is definitely useful, especially for those who prefer writing in rich text rather than Markdown. Optimizing images and offloading them to AWS S3 is a smart approach to keeping GitHub Pages within its free limits while improving performance.

That said, I feel the integration with Hugo could be further enhanced. Hugo’s strengths lie in its flexibility—features like shortcodes, multilingual support, front matter configurations, and built-in performance optimizations (e.g., lazy loading, fingerprinting, GA integration, etc.) are widely used by the community. It would be interesting to see how your add-on handles these elements or if there are plans to support them in the future.

Also, I checked out your website, and it looks great! If you’re looking for a modern and clean Hugo theme that fits SaaS products, you might want to check out SaaSify. It’s optimized for product pages and could be a good match for your tool.

Looking forward to seeing how this project evolves! :rocket: