An open API service indexing awesome lists of open source software.

https://github.com/bboydflo/bboydflo.github.io

personal website
https://github.com/bboydflo/bboydflo.github.io

Last synced: about 1 year ago
JSON representation

personal website

Awesome Lists containing this project

README

          

# Personal Website

Tech Stack:

- Next.js

- Preact

- Tailwind

Deployed on github pages (`gh-pages` branch) and has a custom domain at cloudflare (where username is my gmail address)

My personal website built from scratch

## Workflow - Dev/Deployment

To develop

```sh
npm run dev # check https://nextjs.org/docs/api-reference/cli#development
```

To deploy

```sh
git add .
git commit -m "deploy"
git push
```

There is a `deploy-blog` github action that will run everytime I merge/push something to master. That will build the project and deploy the output to `gh-pages` branch.

### Todo's

- preact (if possible)
- simple experiment page
- smart css spliting (page, component, lazy, above the fold etc)
- lighthouse ci -> github actions?
- some sort of docker deployment pipeline

### Resources

- github actions to automatically redeploy my blog on push [check this article](https://javascript.plainenglish.io/deploy-your-next-js-app-on-github-pages-using-the-github-action-525271137409)
- [skewed background using css](https://codepen.io/enbee81/full/yLyrmyg)
- [hero icons](https://heroicons.com/)
- [favicon generator](https://realfavicongenerator.ne)