π Free & open-source template to create a curated directory of websites without (or with) code
CuratedStack Nocode Template comes with pre-installed features and options:
Check out websites using the CuratedStack Nocode Template:
Take advantage of Netlify CMS for hosting and updating your website without code. Nevertheless a few options needs to be activated in order to get started, just follow the instructions below.
Add your project in Netlify using this button (and follow the steps):
1.1. Once done you will see the link to your website, you can later on customize your website name or even add your own domain name.
Enable Identity and Git Gateway by following these instructions (full instructions here: https://www.netlifycms.org/docs/add-to-your-site/#enable-identity-and-git-gateway)
2.1. Go to Netlify and go to your brand new deployed website, then Settings > Identity, and select Enable Identity service.
2.2. Under Registration preferences, select Invite only.
2.3. Click on Invite users and add your email, press Send you will receive a link by email to create an account.
Go to Services > Git Gateway, and click Enable Git Gateway. This authenticates with your Git host and generates an API access token. In this case, we're leaving the Roles field blank, which means any logged in user may access the CMS.
Go to your website name and add /admin
at the end of the url, you will be redirected to the admin panel where you need to login with your email and password defined at step
From this admin panel you will be able to change anything, name, description, logos, websites, categories, and you will have to click on "Publish" once done and wait a few minutes before it is updated!
content/config.json
content/categories.json
(after deleting the demo categories)content/links.json
(after deleting the demo links)locales/en.json
(optional)static/images/logos/icon.png
npm run analyze
to check analyze your links and npm run get-logos
to try to download logos of websites (do not forget to remove the static/images/logos
demo content)npm run generate
dist
folder (on netlify, gitpages or surge, they are all free)npm install
npm run dev
npm run generate
# To check how many links you have in each category and if there are links in double
npm run analyze
npm run get-logos
Contributions, issues and feature requests are welcome!
Please βοΈ this repository if this project helped you!
If you like this project, feel free to donate: