hello.xyz is a lightweight, fast, and minimalistic personal website Jekyll theme fit for portfolios, blogs, and more.
This Jekyll theme was created for my own personal website and this repository’s code is adapted from my website’s code.
For a full, live demo, you can visit my personal website that uses this theme: Demo.
To install this repository, you may either self-host or use GitHub pages for hosting.
To self-host, first clone the repository:
$ git clone https://github.com/shawnduong/hello.xyz
cd into the cloned repository and install the required gems:
$ cd ./hello.xyz/ $ bundle install
To use GitHub pages, simply fork the repository by clicking the “Fork” button at the top-right of the page and enable GitHub pages hosting in the forked repository’s settings.
- Fill in the basic information and contact information in
- Go to
- Replace the sample text in
projects.mdwith your own text.
To preview your website locally, you can serve the website with Jekyll:
$ jekyll serve
If you would like to create a complete build of your website, you can build the website with Jekyll:
$ jekyll build
In either case,
_site/ is the root directory of the built website. If you’re not using GitHub pages and are instead self-hosting, then the path to
_site/ is where you want to set the website root directory from your web server’s configuration file.
You can write courses in
_learn, projects in
_projects, and blog posts in
This theme is published under the MIT license. You may find a copy of the license here: LICENSE