Skip to content

save-soul/cv

Repository files navigation

Astro Resume

项目来源与许可证

本项目基于 astro-theme-pure 主题开发,原项目采用 Apache License 2.0 协议。

合规声明

  • 保留了完整的Apache-2.0许可证文件(LICENSE-APACHE-2.0
  • 在所有修改过的文件中添加了修改声明
  • 在网站页脚明确标注了项目来源和许可证信息
  • 创建了详细的修改记录文件(MODIFICATIONS.md

Features

  • Astro v4
  • TailwindCSS utility classes
  • ESLint / Prettier pre-installed and pre-configured
  • Accessible, semantic HTML markup
  • Responsive & SEO-friendly
  • Dark / Light mode, using Tailwind and CSS variables (referenced from shadcn)
  • Astro Assets Integration for optimised images
  • MD & MDX posts
  • Pagination
  • Automatic RSS feed
  • Auto-generated sitemap
  • Expressive Code source code and syntax highlighter

Credits

Project Structure

Inside of your Astro project, you'll see the following folders and files:

├── public/
├── src/
    ├── assets/
│   ├── components/
│   ├── content/
│   ├── layouts/
|   ├── pages/
|   ├── styles/
|   ├── utils/
|   ├── site.config.ts
│   └── types.ts
├── .elintrc.cjs
├── .gitignore
├── .prettierignore
├── package.json
├── prettier.config.cjs
├── README.md
├── tailwind.config.js
└── tsconfig.json

Editing guide

Site info

To edit site info such as site title and description, edit the src/site.config.ts file.

Page contents

To edit the resume homepage content and design, edit the src/pages/index.astro file.

Page components

To edit page components found site-wide such as the card used in the homepage, edit the files found in the src/components/ directory.

Layouts

To edit the base layouts of all pages, edit the src/layouts/BaseLayout.astro file.

To edit the layout of a blog article, edit the src/layouts/BlogPost.astro file.

Blog content

To add blog content, insert .md files in the src/content/ directory.

To add images in blog articles, insert a folder in the src/content/ directory, add both the .md and image files into the new folder, and reference the image in your .md file.

Theming

To change the theme colours of the site, edit the src/styles/app.css file.

To change the fonts of the site, add your font files into /public, add it as a @font-face in the src/styles/app.css file, as a fontFamily in the tailwind.config.js file, and apply the new font class to the body tag in the src/layouts/BaseLayout.astro file.

About

No description, website, or topics provided.

Resources

License

MIT, Apache-2.0 licenses found

Licenses found

MIT
LICENSE
Apache-2.0
LICENSE-APACHE-2.0

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published