Skip to content

johnvusich/johnvusich.github.io

Repository files navigation

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.