A preactjs and netlify CMS template.
- This is the netlify template for preact-cli.
- For Preact: General information about how to work with Preact, not specific to this template
$ npm install -g preact-cli
$ preact create netlify my-project
$ cd my-project
$ npm install
$ npm run devDevelopment server runs on port 8080. If the default port is already in use on your machine it will start the development server on a random port.
-
npm run start: Runsserveordev, depending onNODE_ENVvalue. Defaults todev server -
npm run dev: Run a development, HMR server -
npm run build: Production-ready build -
npm run lint: Pass JavaScript files using ESLint -
npm run test: Run Jest andpreact-render-spyfor your tests
-
Deploy on netlify using the CLI or the Netlify bot for github.
-
Enable Git gateway https://docs.netlify.com/visitor-access/git-gateway/.
-
Enable Identity for your app https://docs.netlify.com/visitor-access/identity/.
-
For most Blogs, change (Identity > Settings > Registration preferences) to invite only.
-
Invite yourself to the Identity tab in Netlify console.
-
Accept the invite from you mail.
-
Done 👍🏻.
Note: Go to https://<your-domain>/admin in order to access Netlify CMS.
You can fork this repo to create your own boilerplate, and use it with preact-cli:
preact create username/repo my-project