The Esfahani Theme is a multilingue NuxtJs theme which aims to modernize, organize and enhance some aspects of personal website or weblog themes development.
Live production demo is available on esfahani.dev.
- NuxtJs SSR
- Prismic Headless CMS
- Vercel Deployment
- Typescript
- ES6 for JavaScript
- SASS preprocessor for CSS
$ git clone https://github.com/aynzad/esfahani-nuxt-theme.git
$ yarn
$ mv .env.sample .env
- Create your prismic account.
- Create a repository
- Add your prismic
API_URL
to the.env
file. - Create a
about
custom type, using about.json file. - Create a
contact
custom type, using contact.json file. - Create a
articles
custom type, using articles.json file.
You can use Vercel for CI and CD your own fork of this project.
- Create your Vercel account.
- Create a Project and import your git repository.
Great that you are considering supporting the project. You have a lot of ways to help me grow. I appreciate all contributions, even the smallest.
- Report an issue.
- Propose a feature.
- Send a pull request.
- Star project on the GitHub
- Tell about project around your community.
- Config test packages (like
jest
). - Add unit test.
- Add
projects
page. - Add RSS feed.
- Improve SEO.
It is licensed under the MIT license.