All Projects → harlan-zw → harlanzw.com

harlan-zw / harlanzw.com

Licence: MIT license
My personal blog built using VitePress and TailwindCSS

Programming Languages

Vue
7211 projects
typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
shell
77523 projects

harlanzw.com

This repo is the project for my personal website. It's built using VitePress (Vite + Vue3) with a custom templat using TailwindCSS.

Feel free to clone it if you'd like to setup your own personal site.

Setup

Environment

Recommended:

Instructions

  1. Install deps yarn
  2. Run app yarn dev

Usage

Deployment

Deployment is only setup for S3+Cloudfront.

GitHub Deployment

If that is the case, you can go into your Github repo settings and setup the keys:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

On master branch pushes, it will deploy the website.

Note: The IAM will need permission to the pushing to the s3 bucket and cloudfront cache invalidation.

Manual Deployment

If you want to deploy outside of Github repo you can run ./scripts/deploy.sh

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].