Briefly, this is a presentation layer (built with awesome technologies like React, Remix, and GraphQL) that uses WordPress as headless CMS. Initially, I developed it for my website (ahandani.com), however, it can be easily customized and extended to meet your needs.
- Blog posts
- Support for any kind of content like Image/Video/Code blocks/Headings/Quote and ... (Demo Page)
- Pagination
- Custom page sizes
- Blog pages
- Dynamic menus
- Tags
- Categories
- Custom post types
- Custom taxonomies
- Comments
- Tag/Category/Taxonomy archive page
- SEO meta tags
- Google tag manager
- Pagination for archive pages
- Night mode
- Audio posts
- Search
- Related posts
- Social media buttons
- Next/Prev post link
- Translations
- RTL languages support
There will be a couple of blog posts on how to create and customize this blog.
$ git clone https://github.com/a-ahandani/ahandani.com.git
$ cd ahandani.com
$ npm i
$ npm run dev
Create a .env
file similar to .env.example
.
- Feel free to take inspiration.
- It is appreciated if you credit the author.