Welcome to Technicalpanda 2.0!
Blog renovations and skill building
In a effort to immerse myself more in development focused tools and processes, I have update my blog to run in Azure as a static web application using the Hugo web app generator. The site files are hosted in Github. As I update the site github actions will cause a update of the site to happen automatically. New content will be pushed to Azure without any interactions required by me.
What is Hugo
Hugo is a fast and modern static site generator written in Go, and designed to make website creation fun again. Hugo is a general-purpose website framework. Unlike systems that dynamically build a page with each visitor request, Hugo builds pages when you create or update your content. Since websites are viewed far more often than they are edited, Hugo is designed to provide an optimal viewing experience for your website’s end users and an ideal writing experience for website authors.
— Hugo Website1
Unlike CMS software like Wordpress, new post or pages are added through a Markdown file (new-post.md). This files provide the raw format that Hugo understands and will render the page accordingly. Markdown provides an easy way to format plain text without requiring any difficutl coding to create that format.
Example Hugo Markdown file
1+++ 2author = "Kevin Oliver" 3title = "Blog and Skill update" 4date = "2020-10-03" 5description = "New blog update overview and skills learned." 6tags = [ 7 "Blog", "Hugo", "Github", "Static Web App" 8] 9+++ 10 11### New Blog post 12Just some normal text for general paragraphs 13 14#### Ordered List 15 161. First item 172. Second item 183. Third item 19 20#### Unordered List 21 22* List item 23* Another item 24* And another item