Back

Different licenses apply to different parts of this project.

Blog content (CC BY 4.0)#

Original blog posts and accompanying images/media in this repository are licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).

This includes:

  • .md and .mdx files under src/content/post/
  • Images and other assets stored alongside posts (for example under src/content/post/cover_imgs/)

Under CC BY 4.0, you may share and adapt the content for any purpose (including commercial use) as long as you provide proper attribution and indicate changes.

Attribution should include:

  • Author name and source website
  • A link to the original content
  • A link to the CC BY 4.0 license
  • A clear indication of any changes

Example attribution:

This work is based on content by Yutong Liang from https://www.lyt0112.com/, licensed under CC BY 4.0.

Website source code (Apache 2.0)#

The website source code in this repository is licensed under the Apache License 2.0. See the LICENSE file in the repository for details.

This generally includes:

  • All .astro, .ts, .js, .jsx, .tsx, .mjs files
  • Configuration files (package.json, astro.config.mjs, etc.)
  • Build scripts and tooling
  • Component templates and layouts
  • CSS/styling files
  • Technical documentation for the software

Third-party materials#

Some third-party content (e.g., quotes, screenshots, logos, or externally hosted media) may be subject to its own licenses or terms and is not necessarily covered by the licenses above.

Questions#

If you have questions about licensing or need clarification about what license applies to specific content, please contact us.