# Migration from WordPress: theme suggestion

**URL:** <https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810>\
**Category:** Using Themes\
**Created:** [March 22, 2022, 7:03pm UTC](https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810 "2022-03-22T19:03:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![LITUATUI](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/lituatui/32/16387_2.png) [@LITUATUI](https://discourse.gohugo.io/u/LITUATUI)\
**Post date:** [March 22, 2022, 7:03pm UTC](https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810/1 "2022-03-22T19:03:43Z")

</div>

Hi guys.

I’ve been wanting to migrate my [blog](https://pushevs.com) from WordPress to Hugo for a long time. It had over 700 posts and I already trim it down to 150 to make my migration easier.

I already have my posts in markdown format, but I’ve been struggling to find a theme that is easy to setup with all I need:

- Search
- Sticky header
- Sticky sidebar (right side) with featured, recent posts and a 300x250 banner
- Get thumbnail and feature image from front matter
- Giscus comment system
- Next/Prev navigation in each post
- Dark/light mode
- Back to Top Button

I really like how my [blog](https://pushevs.com) currently looks on WordPress and want to replicate it as much as possible with Hugo.

The best candidates I tried so far.

1. [Hugo Bootstrap](https://hbs.razonyang.com/en/)
2. [Clarity](https://neonmirrors.net/)
3. [Mainroad](https://mainroad-demo.netlify.app/)

The first option almost has all I want, only lacks featured image support (the dev is great so this might get added soon). However, should I be worried that it has over 90 MB of node modules. Will this affect the maintenance, security and speed of the website?

The second option is expected to get search capability added next week, but lacks Next/Prev navigation in each post.

The third option would need a lot of work to adapt to how I want it.

Anyway, I really want to choose a theme and stick with it for many years, like I did with WordPress, since I’m going to spend a lot of hours adapting the front matter of 150 posts to it.

Any suggestions?

---

<div class="post-metadata">

**Author:** ![blade](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/blade/32/16585_2.png) [@blade](https://discourse.gohugo.io/u/blade)\
**Post date:** [March 22, 2022, 8:40pm UTC](https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810/2 "2022-03-22T20:40:45Z")

</div>

Check some of these themes:

1. [themes.gohugo.io](https://themes.gohugo.io/)
2. [jamstack.club](https://jamstack.club/#ssg=hugo)

---

<div class="post-metadata">

**Author:** ![chrillek](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/chrillek/32/19797_2.png) [@chrillek](https://discourse.gohugo.io/u/chrillek)\
**Post date:** [March 22, 2022, 9:37pm UTC](https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810/3 "2022-03-22T21:37:20Z")

</div>

> [@LITUATUI](#):
>
> Will this affect the maintenance, security and speed of the website?

I doubt that. Hugo generates _static_ websites, ie HTML with some CSS. The node modules should only come into play when the site is _generated_, not when it’s accessed.

---

<div class="post-metadata">

**Author:** ![jmooring](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/jmooring/32/4214_2.png) [@jmooring](https://discourse.gohugo.io/u/jmooring)\
**Post date:** [March 22, 2022, 9:40pm UTC](https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810/4 "2022-03-22T21:40:42Z")

</div>

> [@chrillek](#):
>
> The node modules should only come into play when the site is _generated_ , not when it’s accessed.

This is not true. Some modules are used to perform build tasks, others provide functionality to the site. It depends.

---

<div class="post-metadata">

**Author:** ![divinerites](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/divinerites/32/12625_2.png) [@divinerites](https://discourse.gohugo.io/u/divinerites)\
**Post date:** [March 23, 2022, 3:24pm UTC](https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810/5 "2022-03-23T15:24:19Z")

</div>

[error]

---

<div class="post-metadata">

**Author:** ![LITUATUI](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/lituatui/32/16387_2.png) [@LITUATUI](https://discourse.gohugo.io/u/LITUATUI)\
**Post date:** [March 23, 2022, 3:44pm UTC](https://discourse.gohugo.io/t/migration-from-wordpress-theme-suggestion/37810/6 "2022-03-23T15:44:53Z")

</div>

The developer of the [Hugo Bootstrap](https://hbs.razonyang.com/en/) theme already implemented the featured image function that I asked for. Really impressed with his skills and speed to reply. I’m going to adopt this theme.
