Version 1.0.0
Esfahani Theme - Initial version - 1.0.0
How it works:
- NuxtJs SSR
- Prismic Headless CMS
- Vercel Deployment
- Typescript
- ES6 for JavaScript
- SASS preprocessor for CSS
Setup
Install the project:
$ git clone https://github.com/aynzad/esfahani-nuxt-theme.git
$ yarn
$ mv .env.sample .env
Create a Prismic
repository
- 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.
Deploy on Vercel
(optional)
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.
Contributing
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.
TODO
- Config test packages (like
jest
). - Add unit test.
- Add
projects
page. - Add RSS feed.
- Improve SEO.