Migrate from WordPress to Hugo, Step by Step
Migrate from WordPress to Hugo, Step by Step, available at $54.99, has an average rating of 4.4, with 96 lectures, based on 172 reviews, and has 1136 subscribers.
You will learn about Migrate a blog from the WordPress platform to an ultra-fast website using the Hugo static site generator. Leverage your HTML/CSS skills to create custom Hugo themes. Learn Hugo as you go! Determine whether or not Hugo will work for your website or blog. Understand how to use Hugo to easily post content to your blog. Understand some solid hosting options for your site and how to configure each one. This course is ideal for individuals who are Web developers interested in learning Hugo or Anyone with a slow WordPress site looking for greatly increased performance and enhanced SEO. or Anyone tired of constantly patching WordPress' security vulnerabilities. or Anyone looking for free (or extremely low-cost) hosting options for their website. It is particularly useful for Web developers interested in learning Hugo or Anyone with a slow WordPress site looking for greatly increased performance and enhanced SEO. or Anyone tired of constantly patching WordPress' security vulnerabilities. or Anyone looking for free (or extremely low-cost) hosting options for their website.
Enroll now: Migrate from WordPress to Hugo, Step by Step
Summary
Title: Migrate from WordPress to Hugo, Step by Step
Price: $54.99
Average Rating: 4.4
Number of Lectures: 96
Number of Published Lectures: 96
Number of Curriculum Items: 96
Number of Published Curriculum Objects: 96
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Migrate a blog from the WordPress platform to an ultra-fast website using the Hugo static site generator.
- Leverage your HTML/CSS skills to create custom Hugo themes.
- Learn Hugo as you go!
- Determine whether or not Hugo will work for your website or blog.
- Understand how to use Hugo to easily post content to your blog.
- Understand some solid hosting options for your site and how to configure each one.
Who Should Attend
- Web developers interested in learning Hugo
- Anyone with a slow WordPress site looking for greatly increased performance and enhanced SEO.
- Anyone tired of constantly patching WordPress' security vulnerabilities.
- Anyone looking for free (or extremely low-cost) hosting options for their website.
Target Audiences
- Web developers interested in learning Hugo
- Anyone with a slow WordPress site looking for greatly increased performance and enhanced SEO.
- Anyone tired of constantly patching WordPress' security vulnerabilities.
- Anyone looking for free (or extremely low-cost) hosting options for their website.
Hugo is a super fast static site generator that’s here to save you time and make your site fast, secure, and inexpensive to host. There’s just one catch, your current website is already on WordPress™. This course will guide you through safely migrating your site and your workflow from WordPress to Hugo.
NOTE: Some of the earlier course content is out of date, because Hugo has continued to advance since I started creating this course a few years ago. There is still a TON of great content here, but a little “elbow grease” may be required to get things working on your machine.
NOTE2: I don’t have time to finish and update this course. :'( If you are an experienced course content creator and would like to take over the superhero cape, reach out to me on LinkedIn.
Background:
WordPress is the most popular website management system in the world. And with good reason: it’s easy to get up and running, and there is a rich ecosystem of beautiful themes and feature-enhancing plugins.
However, (queue the eerie mood music), WordPress has is faults…
-
Every year, security vulnerabilities are discovered in WordPress and its underlying programming language, PHP.
-
Content is served dynamically, so site performance suffers. Getting a solid PageSpeed ranking requires lots of of time, plugins, and hacks.
-
Good hosting options can be quite expensive.
-
Its database back-end limits hosting options and complicates backup and recovery.
But here’s a secret you probably already know: Today, the vast majority of sites don’t need to be on WordPress. Most sites serve static, or unchanging, content. For example, I’m doing good if I can publish to my blog once a month or so. So why was I using a Content Management System (CMS) like WordPress? In my case, I didn’t want to have to write my posts as HTML, upload them over FTP, update index pages to include my new post, manually add pagination, headers, footers, format images, etc. WordPress automated all of this. For the most part, all I had to do was focus on the content; WordPress took care of the rest. It was glorious!
That was the early 2000s. Nowadays we have static site generators like Hugo! With Hugo, I just write my blog post. Then Hugo generates my entire site, including all of those updated links, headers, footers, even a sitemap. And get this: it does it in about 1 second. Then, with a single command I can push my updated site to a service like Netlify, and my new post is live within a few minutes.
With Hugo, you get:
-
Ultra-fast site generation
-
Free hosting options
-
More security because there is no database or run-time to hack
-
Static pages are faster to serve and easy to cache. A faster site means better SEO.
-
Backups are essentially unnecessary if you store your repo on GitHub or GitLab.
-
Change tracking comes for free if you store your site in a Git repo.
Of course, for long-time WordPress users like myself, a number of questions come up:
-
What about my SEO plugin (yoast)? (Coming)
-
What about my syntax highlighting plugin (for tech blogs)? (Coming)
-
What about my comments!? (Coming)
-
What about my cool theme? Can I port it Hugo? (In progress)
-
What about help with spelling, grammar, writing style? (Coming)
-
What about advanced plugins for asset bundling, minification, etc? (In progress)
Learn all this and more with this comprehensive course. Enjoy!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Hugo to the Rescue!
Lecture 2: Hugo – The Origin Story
Lecture 3: Is Hugo the best fit for your site?
Lecture 4: Course prerequisites
Lecture 5: Recap and what's next
Chapter 2: Set up your tools
Lecture 1: Section introduction
Lecture 2: Install Chocolatey package manager (Windows only)
Lecture 3: Install Hugo
Lecture 4: Install Visual Studio Code and extensions
Lecture 5: Installing Git
Lecture 6: Learning Git
Lecture 7: Install posh-git (Windows, optional)
Lecture 8: Install Node.js
Lecture 9: Install 7-zip (Windows only)
Lecture 10: Recap and what's next
Chapter 3: Groundwork: Configure repository on GitLab
Lecture 1: Section introduction
Lecture 2: Meet GitLab
Lecture 3: Create a GitLab account
Lecture 4: Create a new private repo on Gitlab
Lecture 5: Setup your SSH keys
Lecture 6: Clone the repo on your machine
Lecture 7: Sidebar: Hey, what about GitHub?
Lecture 8: Recap and what's next
Chapter 4: Build a new Hugo site to move into
Lecture 1: Section introduction
Lecture 2: Create a new Hugo site with "hugo new site"
Lecture 3: Baby Steps: save your work with git commit
Lecture 4: Add .editorconfig for consistent file formatting
Lecture 5: .gitignore: telling files to "talk to the hand"
Lecture 6: Recap and what's next
Chapter 5: Choose and configure a theme
Lecture 1: Section introduction
Lecture 2: Why do I need a new theme?
Lecture 3: Choosing a Hugo theme
Lecture 4: Install your new Hugo theme
Lecture 5: Configure the theme using the config.toml file
Lecture 6: Discovering "front matter"
Lecture 7: Recap and what's next
Chapter 6: Write a new post with Hugo
Lecture 1: Section introduction
Lecture 2: Meet "markdown", the easiest way to format text
Lecture 3: Create a new post with Hugo
Lecture 4: Live site preview with the Hugo server
Lecture 5: Add a picture with {{ figure }}
Lecture 6: Unleash your draft post
Lecture 7: Alternative: Create a new post as a "page bundle"
Lecture 8: Recap and what's next
Chapter 7: Manually move posts and pages from WordPress to Hugo
Lecture 1: Section introduction
Lecture 2: Migrate a single post
Lecture 3: Preserve your post metadata
Lecture 4: Migrate post images
Lecture 5: Alternative: Migrate post images as a page bundle
Lecture 6: Clean up your markdown
Lecture 7: Migrate the About page
Lecture 8: Recap and what's next
Chapter 8: Deploy site with GitLab Pages
Lecture 1: Section introduction
Lecture 2: Configure CI/CD with a .gitlab-ci.yml file
Lecture 3: Watch your site build in the "CI pipeline"
Lecture 4: Viewing your deployed site (404 not found?)
Lecture 5: My site has no style! Troubleshoot locally with http-server
Lecture 6: Configure a custom domain name
Lecture 7: Recap and what's next
Chapter 9: Deploy site with Netlify (robust alternative to GitLab Pages)
Lecture 1: Section introduction
Lecture 2: Meet Netlify
Lecture 3: A note about security
Lecture 4: How much will Netlify cost?
Lecture 5: Create a Netlify account and explore
Lecture 6: Link GitLab repo to Netlify
Lecture 7: Deploy the site to Netlify!
Lecture 8: Configure a custom domain name with Netlify
Lecture 9: Make use of automatic deploy previews for merge requests
Lecture 10: Get more control with netlify.toml
Lecture 11: Configure branch-specific deploy settings
Lecture 12: Get notified of deployment events and Netlify outages
Lecture 13: Section recap
Chapter 10: Edit content easier with a CMS
Lecture 1: Section introduction
Lecture 2: What’s so great about a CMS?
Lecture 3: Meet Netlify CMS
Lecture 4: Add Netlify CMS to your site
Lecture 5: Configuring "Collections"
Lecture 6: Enable "Identity" and "Git-Gateway"
Lecture 7: Add a new post with Netlify CMS
Lecture 8: Customize Netlify CMS (a little bit)
Lecture 9: Hey, what about Forestry.io?
Lecture 10: Section recap
Chapter 11: Let's create a theme! (UNDER CONSTRUCTION)
Lecture 1: Section introduction (TBD)
Lecture 2: Templates – Part 1
Lecture 3: Aside: Hugo Variables
Lecture 4: Templates – Part 2
Lecture 5: hugo new theme
Lecture 6: Understanding baseof.html
Lecture 7: Using blocks (without dropping them on your foot!)
Instructors
-
Ty Walls
Software engineer in love with creating and learning
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 5 votes
- 3 stars: 20 votes
- 4 stars: 46 votes
- 5 stars: 100 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Financial Technology Courses to Learn in December 2024
- Top 10 Agile Methodologies Courses to Learn in December 2024
- Top 10 Project Management Courses to Learn in December 2024
- Top 10 Leadership Skills Courses to Learn in December 2024
- Top 10 Public Speaking Courses to Learn in December 2024
- Top 10 Affiliate Marketing Courses to Learn in December 2024
- Top 10 Email Marketing Courses to Learn in December 2024
- Top 10 Social Media Management Courses to Learn in December 2024
- Top 10 SEO Optimization Courses to Learn in December 2024
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024