← Back to all articles

Google Blogs

Vladimir Dietrich · June 13, 2025 ·3 min read

Imagine a Google Doc. Ready: we have another entry for a blog. “Google Blogs”!

The idea of this project was to make blog maintenance easier.

First I thought, what's the easiest way to generate content?

Well, first of all, social media and even specialized sites like Medium appear. But little by little these first options started inventing restrictions: first, Medium started charging for posts; after that, Facebook and Instagram started preventing very long texts.

So I needed to rephrase the question: what is the easiest way to generate content with a lot of freedom?

Here Google Docs stands out. It was designed and is maintained to be one of the most practical and easy ways to generate content. I can dictate the text by cell phone, for example. Ready: I have another Google Doc. If new technologies emerge, Google Docs will likely absorb this new way of generating content.

So. Can I connect a blog to Google Docs?

The Google Blogs project emerged.

How does it work?

It works like this: a folder is created in the blogger's Google Drive. For example: “My Blog” - any name works. Any Google Doc created in this folder becomes a blog entry.

Currently, images, titles, links, italics, bold and many formatting are transmitted from Google Doc to the blog.

How was it made?

A code hosted on Google Script does the conversion. It operates every day, early in the morning, in this first version.

As the world of javascript on the server is powerful, even in this first version Google Blog can:

Review the text

If the author requests it in the blog settings, Google Blog automatically reviews the text using AI.

Create a hero image

Every Google Blog creates a hero image - that image that sits at the top, before the blog text begins - when there is no image inserted at the top of the Google Doc.

For example, the hero image (top image) of the Google Doc “An Easy Blog” was generated by AI, automatically.

Translate

Whenever the Google Doc contains the indication “English version”, “version in [any language]” in any part of the text, the blog will be generated in these other languages, too. Each language having its separate index.

For example, here is the index for entries in German on my blog. Here we have “An Easy Blog” in French. All generated automatically by AI.

Compress images

Why not compress the images before publishing them? Of course, automatically. The images are compressed before they go to the blog.

Simple freedom

And so I got the freedom to create entries on my blog, with the simplicity of one of the easiest tools to generate content: a Google Doc.

“Google Blogs”, I nicknamed it.

Everything is done from a folder on my Google Drive, which contains my Google Docs.

Simple as that.

For me, today, this is the simplest way to generate a blog. Without the restrictions I found in the first options, such as Medium and Meta.

Good texts and good readings to everyone!

---

Obs.: have you noticed that I took advantage of the same technology for my projects? They also use the same tool that creates blogs. Thus, the post about this project is also just a Google Blog: a Google Doc plus the power of javascript on the server.

Google Doc that generated the post about this project (my native language is Portuguese, so the text in the image is in Portuguese)
Google Doc that generated the post about this project (my native language is Portuguese, so the text in the image is in Portuguese)