Creating a personal resume website can be an effective way to showcase your skills and projects. The JSON Resume platform makes it easy to set one up. Below, you’ll find a detailed guide on how to get your JSON Resume website running either locally or in a virtual machine (VM).
Running the Website Locally
If you prefer to run the JSON Resume website on your local machine, follow these steps:
Step 1: Clone the Repository
Start by cloning the resume website repository from GitHub:
git clone https://github.com/jsonresume/resume-website.git
Step 2: Install Jekyll
In this step, you’ll need to install Jekyll and its dependencies:
- Install RVM (Ruby Version Manager)
- Install Ruby version 2.7
- Run the command: bundle exec install
Step 3: Run Jekyll
Finally, run Jekyll with the following command:
jekyll serve --watch
This command will start the Jekyll server on port 4000 and will monitor any changes you make to the files.
Running the Website in a Virtual Machine (VM)
If you prefer a more isolated environment, you can run the JSON Resume website in a VM. Here’s what you need:
Dependencies:
- Vagrant
- VirtualBox
Step 1: Start Vagrant
Run the following command to start your Vagrant box:
vagrant up
Step 2: SSH into the VM
SSH into your Vagrant box with the command:
vagrant ssh
Step 3: Run Jekyll
Inside the VM, initiate the Jekyll server with:
jekyll serve
After this, visit http://localhost:4000 in your browser to see your site. Please be aware that the –watch flag for Jekyll may not work seamlessly inside a VM, as noted on Stack Overflow and Jekyll Issue Tracker.
Deploying Your Website
Your JSON Resume website is automatically built using GitHub Jekyll and deployed to GitHub Pages. To contribute, make sure to pull requests to the master branch.
Troubleshooting
If you encounter issues during the setup or running of the website, consider the following troubleshooting tips:
- Make sure you have all the required dependencies installed.
- Check your Ruby version and ensure it matches the requirement of 2.7.
- If you face any issues with Jekyll’s –watch flag in a VM, refer to the linked documents for solutions.
- Consult community forums and resources online, they can be very helpful!
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
Setting up your own JSON Resume website can be a straightforward process, whether locally or in a VM. By following the steps outlined above, you can easily create and deploy a personalized resume that will make your skills shine!
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

