https://github.com/sinkaroid/sinkaroid
A general purpose Vue.js portfolio template with minimalist in mind
https://github.com/sinkaroid/sinkaroid
minimalist-design vuejs
Last synced: 6 months ago
JSON representation
A general purpose Vue.js portfolio template with minimalist in mind
- Host: GitHub
- URL: https://github.com/sinkaroid/sinkaroid
- Owner: sinkaroid
- License: mit
- Created: 2022-08-03T08:24:40.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-05T02:29:22.000Z (6 months ago)
- Last Synced: 2025-04-05T03:23:40.346Z (6 months ago)
- Topics: minimalist-design, vuejs
- Language: Vue
- Homepage: https://sinkaroid.org
- Size: 26.4 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README-installation.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## Pre-requisites
1. NodeJS 14.x
2. Github Auth Token
3. Your project list
4. MyAnimelist, sync the website with your anime feeds### Docker
docker pull ghcr.io/sinkaroid/sinkaroid:latest
docker run -it -p 8080:80 --rm ghcr.io/sinkaroid/sinkaroid### Manual
**1. Use or fork this template**
**2. Adjust with your own**$ npm install
$ mv auth.js config.js
$ mv .env.schema .env
then fill the `.env` values**3. Generate the whole info about you, This cases You need to fill:**
- [getAnime.js](/mock/getAnime.js)
- should generate `_anime` object
- [getManga.js](/mock/getManga.js)
- should generate `_manga` object
- [getRepository.js](/mock/getRepository.js)
- should generate `_data` object..You ready to go
**4. Generate your repository and myanimelist data**
$ node mock/getRepository.js ghp_xxx_your_GH_TOKEN
$ npm run fetch:mal**5. The final**
- For development
$ npm run serve
- For production
$ npm run build
## Deployment
[Vuejs deployment guide](https://cli.vuejs.org/guide/deployment.html)- [Github pages](https://cli.vuejs.org/guide/deployment.html#github-pages)
- [Netlify](https://cli.vuejs.org/guide/deployment.html#netlify)
- [Vercel](https://cli.vuejs.org/guide/deployment.html#vercel)
- [Firebase](https://cli.vuejs.org/guide/deployment.html#firebase)