Skip to content

agung2001/agung2001.github.io

Repository files navigation

Screenshot

😎 a Fantasitc developer profile website using GitHub pages, SvelteJS, VisJS and Tailwind CSS.

See the live 🌐 website.

Stars Size Pulls Image Size Version

πŸ€– Installation

  1. Prepare your src/config.js change the information according to your credentials.
  2. Rename .env-sample to .env and fill in your environment variable (GitHub Tokens) then install ...

🐳 via Docker Compose

  1. Clone the repo
  2. Run docker-compose up -d --build

🐳 via Docker Run

  1. Generate nodes.json and edges.json by running
docker run agung2001/agung2001.github.io:latest npx grunt build
  1. Run as daemon service
docker run -d -p 80:80 \
  --name agung2001.github.io \
  -v /path/to/.env:/app/.env \
  -v /path/to/config.js:/app/src/config.js \
  -v /path/to/experiences.js:/app/src/experiences.js \
  -v /path/to/github.js:/app/src/github.js \
  -v /path/to/socials.js:/app/src/socials.js \
  -v /path/to/avatar.jpg:/app/static/img/avatar.jpg \
  -v /path/to/cover.jpg:/app/static/img/cover.jpg \
  agung2001/agung2001.github.io:latest
  • NOTE: Don't forget to change the /path/to/ accordingly

πŸ“ Notes

Distro

I made DISTRO to list a profile and customization you made to this repo.

Google Analytics

To easily track visitors I use Google Analytics and put the code inside +layout.svelte. You can change the code with your own, if you also want to track the visitors coming to the website.

How to Generate GitHub Tokens

πŸ“š Resources

βš’οΈ Built with

⭐️ Support & Contribution

  • Help support me by giving a 🌟 or donate
  • Please refer to CONTRIBUTING to see a way to contribute to this repo