Learning Go during National Day, completed basic blog functions, eagerly launched it

Learning Go during National Day, completed basic blog functions, eagerly launched it

During the 7 days of National Day, I used my spare time while taking care of the kids to learn Go and made a not very complete blog front-end.

Last updated 10/7/2022 11:02 AM
沙漠尽头的狼
2 min read
Category
More Languages
Tags
Go

Hello everyone, I am Wolf at the End of the Desert.

During the 7-day National Day holiday, I used my free time while taking care of my child to learn Go and built a not-so-perfect blog frontend website.

Website URL: https://go.dotnet9.com

Website homepage screenshot

Source Code

I uploaded it to GitHub as I built it. A native Go language blog frontend, a practice-level project source code:

Repository URL: https://github.com/dotnet9/Dotnet9/tree/develop/src/Dotnet9.Web.Go

Repository screenshot

Features

I learned Go Web development by following a Bilibili Up主's video (link provided below). It only includes homepage display, category display, blog article list, category article list, article detail display, blog comments, etc. Other features will be added later when I refactor (using Razor Pages).

Homepage

Website homepage screenshot

Category article list

Category article list

Article detail

Article detail

Article comments

Article comments

Learning Resources

Thanks to Bilibili Up主 [码神之路] for the tutorial. Links are as follows:

Next Plan

Let's pause Go learning for now. I'll continue to refactor the frontend using Razor Pages. Personally, I feel .NET suits me best, but who knows, maybe one day I'll get the urge to maintain this Go web frontend again.

Summary

Life is about tinkering, let's do it!!!

Keep Exploring

Related Reading

More Articles
Same tag 11/6/2024

Why My Blog Website Returned to Blazor

The development of the blog website has gone through many hardships, with nearly 10 versions including MVC, Vue, Go, etc. Now it has returned to Blazor and adopted static SSR, resulting in a significant speed increase and successful launch.

Continue Reading