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
- Host: GitHub
- URL: https://github.com/bboydflo/bboydflo.github.io
- Owner: bboydflo
- Created: 2018-03-31T22:57:33.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T23:55:53.000Z (over 3 years ago)
- Last Synced: 2025-02-18T02:14:52.161Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://florin-cosmin.dk
- Size: 6.91 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: Readme.md
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)