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.🤓
-
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.
-
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.
-
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. -
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. -
If you use any third-party jekyll plugins (e.g.
jekyll-leaflet
in my case), you may expect to facebuild failure
when push the repo to Github. This is because Github builds you site withjekyll 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.