Skip to content

Shiro1214/Shiro1214.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Website

Introduction

Welcome to my personal portfolio website! This website showcases my professional profile, skills, experiences, and projects. It's designed to be interactive and visually appealing, utilizing Jekyll for structuring content, CSS for styling, and JavaScript for adding dynamic effects such as smooth scrolling and section highlights.

Features

  • Jekyll Integration: Utilizes Jekyll to enable writing HTML content in Markdown, also for a default layout for different pages for easier management and updates, But I ended using only 1 page.
  • Responsive Design: CSS styling ensures the website is accessible and aesthetically pleasing on all devices.
  • Interactive Elements: JavaScript is used for dynamic effects like scrolling animations, hiding and revealing sections, and highlighting the current navigation item based on the section in view.
  • Comprehensive Sections:
    • Profile: A brief introduction about myself.
    • Skills: A detailed list of my technical and soft skills.
    • Experiences: An overview of my professional background.
    • Projects: Highlights of various projects I've worked on or contributed to.
    • Contact: How to reach me for potential opportunities or collaborations.

Built With

  • Jekyll - A simple, blog-aware, static site generator.
  • CSS - For styling and layout.
  • JavaScript - For interactive effects.

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

This project requires Jekyll to be installed on your machine. To install Jekyll, you'll need Ruby and the Ruby development environment.

Installation

  1. To use Jekyll, visit this guide: https://jekyllrb.com/docs/installation/
  2. Clone the repository:
    git clone https://github.com/Shiro1214/Shiro1214.github.io.git
  3. Navigate to the project directory:
    cd your-portfolio-website
  4. Install Jekyll and other dependencies from the Gemfile:
    bundle install
  5. Build the site and make it available on a local server:
    bundle exec jekyll serve
  6. Browse to http://localhost:4000 to see your local version of the site.

Contributing

Contributions are what make the open-source community such an incredible place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/YourAmazingFeature)
  3. Commit your Changes (git commit -m 'Add some YourAmazingFeature')
  4. Push to the Branch (git push origin feature/YourAmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

HengLong Sun - henglongsun7@gmail.com

Acknowledgements

About

HengLong Sun's portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published