Rebuild of the zhdk.ch Website on the purpose of learning.
Disclaimer:
- This is a practice project with no intention of any commercial use. If there is any problem, welcome to contact me.
- About the style: This project copy the original site style, with slightly modification.
- About the code: The sample code is fully developed by the author @shuaiey, and it is not a copy of the zhdk.ch site. They are different implementations for the same layout and style.
- About the site data: The site data (Brand assets/Images/Text) is copy from the original site. The date is between 7th July to 10th July. Some data may be obsolete or deleted by the original author, which explains the empty image or text slot in the page.
The site of zhdk.ch shares a universal layout in all pages, which the page layout only depends on its content type. Therefore I only created four pages for preview. They are:
The other pages should be rendered properly if feed the page data, except the special content type I didn't contain in the code.
🔗 Click me
This project is built with Next.js. To run locally,
git clone git@github.com:shuaiey/clone-zhdk.git
# go to project folder
npm i / yarn
npm run dev / yarn dev