NOTICE

Copyright (c) 2023 Bowen Wang https://bowwang.dev/

This website is published in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

How To Build Website Like This?

I’m not a Front-end expert, and the information here is only for reference and acknowledge the useful tools that help me realize this website.🤓

  1. The whole site is build with Jekyll, which generates static websites and blogs depending on the Markdown files you provided. You can refer this link for detailed information.

  2. The site is host on Github Page, a free platfrom helping you deploy the website from a git repo. I purchaesd this domain with Google Domains, and refered this post from Trent Yang to deploy the site.

  3. The site is using Hydejack, A boutique Jekyll theme for hackers, nerds, and academics. Although I purchased the PRO version for the project template, you can certainly use the free version for your own site.

  4. In order to exhibit the travel routes, this site includes a third-party plugin jekyll-leaflet. You can simply insert the template (liquid modules) within you .md files, with minimal necessary modifications.

  5. If you use any third-party jekyll plugins (e.g. jekyll-leaflet in my case), you may expect to face build failure when push the repo to Github. This is because Github builds you site with jekyll build --safe. In this case, you may refer to the blog by David Lyons to solve this problem.

Acknowledge I am grateful for the insight and recommendation from Amos, who is also a student at ETH Zürich. He introduced me to Jekyll and relative content. Feel free to have a look on his site.


© 2023. All rights reserved.