logo

Blog @ Creation of public website

Finished on
new public website

Objective

I want to create a personal website that is completely free.
The most important part of this website is a blog consisting of static pages.
Managing this blog should be simple and easy to maintain.

An RSS feed for the blogs should also be provided;
users can subscribe to receive notifications of new posts.

This website should be expandable later with dynamic pages in the “Contact” section (using serverless computing and email services),
and integration with our own self-hosted web applications in the “App” section (using Go programming language and a SQLite database).


Result

To create the static pages, the static site generator “Hugo” was chosen.
To easily style responsive web pages, the “Tailwind CSS” framework was chosen.
“Hugo” and “Tailwind CSS” were taught through video tutorials.
Then, the organization and content of the web pages for the site were created and tested locally on a Windows PC.
Integrating “Tailwind CSS” into “Hugo” caused some issues, which were resolved.

To test the RSS feeds, the “RSS Feed Reader” extension was added to the Chrome browser.

new public website

Cloudflare was chosen for free and high-quality internet deployment.
Cloudflare is known as a CDN with many optimizations for speed and security.
Cloudflare can also be used as a hosting platform for static web pages.

new public website

In addition to these services, this web host also offers other services for its free accounts:
DNS, Cloudflare Workers (serverless computing), etc.

new public website