Website

pmem.io website
Today, I’m diving into the process of designing and building PMem.io, the website for the Persistent Memory Development Kit (PMDK). We’ll explore how we migrated the site from Jekyll to Hugo, a static site generator, and crafted a custom Tailwind CSS theme to support the new website’s features.
Requirements
Before diving in, let’s outline the key requirements we wanted for the updated PMem.io website:
- Improved User Experience (UX): A clean, modern, intuitive, and responsive design that caters to users from diverse technical backgrounds.
- Content Management: A user-friendly content management system (CMS) to simplify content creation and updates.
- Documentation Integration: Seamless integration with existing PMDK documentation for easy access.
- Community Building: Features to foster interaction and collaboration within the PMDK community.
- Static website for speed as there’s no dynamic content.
- Fast SSG build time.
- Improved searchability.
We chose to migrate PMem.io from Jekyll to Hugo for several reasons:
Read More