Awesomeblog.club
This repository contains code for https://awesomeblog.club which is a curation site for small indie and personal blogs.
While some code is specific to awesomeblog.club site, this project can be easily used to deploy similar site for your own curation purposes. Most pages are written in mdx and do not need you to write or dab with jsx to change stuff.
Deployment
Most things should be configurable via next.config.js.
- Fork the repo. Clone it locally.
- Run
yarn install
ornpm install
- Edit next.config.js file to include your own values.
- Put your own blogs or links in database.json.
- Install vercel cli by running
yarn global add vercel
ornpm i -g vercel
. - Create account on vercel and login on the vercel cli.
- Run
vercel
command in the project directory.
You can also use this nice button below -
if you are not using vercel for deployment (which I recommend because it's super fast and easy), you can run yarn build
or npm run build
and yarn start
or npm start
to run it on your own server.
Contributing
If you are contributing a major change or adding features, please make an issue before hand.
we follow conventional-commit schema. Please try to follow that in your PRS.
Development
You will need node and yarn installed.
Fork the repo and clone it locally. In the project directory, run yarn install
to install packages and yarn dev
to start the development server.