https://github.com/sushantvs/personalwebsite
Personal Jekyll website using Github Actions & Pages !!
https://github.com/sushantvs/personalwebsite
cicd continuous-deployment continuous-integration github-actions github-pages jekyll
Last synced: 2 months ago
JSON representation
Personal Jekyll website using Github Actions & Pages !!
- Host: GitHub
- URL: https://github.com/sushantvs/personalwebsite
- Owner: sushantvs
- Created: 2025-04-25T00:19:11.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-13T08:43:54.000Z (10 months ago)
- Last Synced: 2025-08-13T10:26:47.668Z (10 months ago)
- Topics: cicd, continuous-deployment, continuous-integration, github-actions, github-pages, jekyll
- Language: Ruby
- Homepage: https://sushantvs.github.io/PersonalWebsite/
- Size: 1.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Website


A modern personal website built using Jekyll 4+ and deployed to GitHub Pages.
## Features
- Responsive design
- Blog functionality
- Custom 404 page
- GitHub Actions CI/CD pipeline
- Easy content management through Markdown
## Project Structure
```
PersonalWebsite/
├── _config.yml # Main configuration
├── _data/ # Data files
├── _posts/ # Blog posts
├── 404.html # Custom 404 page
├── index.markdown # Main page content
├── Gemfile # Ruby dependencies
└── README.md # Project documentation
```
## Getting Started
### Prerequisites
- Ruby 3.3+
- Bundler
### Installation
1. Clone the repository
2. Install dependencies:
```bash
apt install build-essential ruby ruby-dev
gem install bundler
bundle install
```
3. Run the development server:
```bash
bundle exec jekyll serve
```
## Deployment
The site is automatically deployed to GitHub Pages through GitHub Actions. See the workflow in `.github/workflows/`.
## Acknowledgments
- Inspired by [Hacked-Jekyll](https://github.com/piazzai/hacked-jekyll) And also [j47.in](https://github.com/jatinkrmalik/j47.in)
- Deployment guide from [Moncef Belyamani](https://www.moncefbelyamani.com/making-github-pages-work-with-latest-jekyll)