My Personal Website

Welcome to my personal website, built using Jekyll and hosted on GitHub Pages.

About

This website serves as my personal space on the web where I share my blog posts, showcase my projects, and provide contact information. Feel free to explore and learn more about me.

Links

  • Twitter - Follow me for updates and thoughts on various topics.
  • GitHub - Check out my repositories and contributions.

Setup

To run the site locally on your machine, follow these steps:

Prerequisites

  1. Ruby: Ensure you have Ruby installed. You can download it from ruby-lang.org.

  2. Bundler: Install Bundler, a Ruby gem that manages dependencies for Ruby projects.

    gem install bundler

Clone the Repository

  1. Clone the Repository: Clone this repository to your local machine using Git:

    git clone https://github.com/johnvusich/johnvusich.github.io.git
  2. Navigate to the Directory: Change into the directory of the cloned repository:

    cd johnvusich.github.io

Install Dependencies

  1. Install Jekyll and other dependencies: Use Bundler to install Jekyll and other necessary gems:

    bundle install

Build and Serve

  1. Build the Site and Start the Server: Use Jekyll's built-in server to build and serve the site locally:

    bundle exec jekyll serve
  2. View the Site: Open your web browser and go to http://localhost:4000 to see the site in action.

File Structure

  • _includes: Contains reusable HTML components like the footer.
  • _layouts: Contains layout files for different page types.
  • _posts: Contains blog posts.
  • 404.html: Custom 404 error page.
  • Gemfile: Manages Ruby gem dependencies.
  • Gemfile.lock: Locks the gem dependencies.
  • LICENSE: The license for this project.
  • README.md: This file.
  • _config.yml: Jekyll configuration file.
  • about.markdown: The About page.
  • index.md: The Home page.

Contributing

If you'd like to contribute to this site, please fork the repository and create a pull request. Contributions are welcome!

License

This project is licensed under the MIT License. See the LICENSE file for details.