This is a personal landing page which is served at ceyhan.cloud. It contains a short personal introduction and list of projects i developed on GitHub. All data is dynamically fetched from GitHub REST API. Feel free to use it as your own landing page if you like.
View Demo | Report Issue | Request Feature | @webceyhan
You need to install the Bun first.
- Clone the repository.
git clone https://github.com/webceyhan/webceyhan.github.io.git
- Get inside the cloned project folder.
cd webceyhan.github.io
- Install packages.
bun install
- Set your social link handles in .env file.
# social-link handles USER_GITHUB= USER_REDDIT= USER_LINKEDIN= USER_TWITTER= USER_INSTAGRAM=
- Setup your GitHub profile settings to show in header section.
sh name= # Your Name bio= # Your Job Description location= # Where You're based in company= # Where you work at (optional)
If you like to use a company logo instead of text, you can put a company-logo.png under the assets folder which will be automatically rendered.
You can use following commands to do various task with the project.
bun run dev # start development server
bun run build # build for production
bun run preview # preview built application
Take a look at the other scripts in
package.json
Start the development server to watch changes while you code.
bun run dev
Build the application for production.
bun run build
You can also preview the application after building it.
bun run preview
A GitHub Action will automatically deploy the project to GitHub Pages on every push.
The workflow will build the project using bun and output the result to the dist
folder which will be then pushed to the gh-pages
branch.
See the details in .github/workflows/deploy.yml