![]() Since I am working with an Ubuntu 20.04 host, I will use snap to install Hugo to my Linux host as shown below. The steps needed to install Hugo vary from one operating system to another, so I recommend referencing Hugo’s installation documentation for more details. Then, we need to install Hugo on our Linux host. An example is shown below with the repository name field highlighted. For a person blog, name the repository blog works perfectly. Near the top of the form that appears, insert a valid name for the new repository. Left click on the “New repository” option from the dropdown menu that appears, as highlighted below. Once your GitHub account is created, log into your account here.įrom the GitHub homepage, left click on the plus sign in the upper right corner of the page, as highlighted below. If you do not have an existing GitHub account, you can create one for free here. Create GitHub Repositoryįirst, we need to create a repository on GitHub to house our blog. ![]() We will build our blog using an Ubuntu 20.04 host (although most instructions are feasible on any Linux operating system, including Windows Subsystem for Linux ). In this post, we will show how you can create your own blog for free using the above technologies. GitHub Pages - A GitHub service that hosts web content (such as HTML webpages) stored in a GitHub repository.Hugo - A static site generator written in the Go language that allows for content written in Markdown to be rendered into HTML webpages.Markdown - A markup language that is extremely easy to read natively, easy to write in, and can be easily converted into HTML.We can use the following technologies to accomplish these goals: Cloud Native - Utilizes public cloud services for hosting, allowing for infinite scaling.Productive - Easy to write in and easy to maintain.No/Low-Cost - Free or as close to free as possible.Ideally, we should have three goals when creating and maintaining a blog: A common misconception is that creating your own website or blog requires technical expertise (such as experience with databases, web servers, a content management system like WordPress, or virtual machines) and financial investment (renting a virtual machine from a public cloud provider or hosting your own within your homelab). An easy way to author and share technical content is to create a blog and share your technology experience with others on the Internet. Like any skill, the only way to improve it is to practice.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |