driphtyio/cybersec-ai.xyz

GitHub: driphtyio/cybersec-ai.xyz

一个基于 Astro 构建的网络安全与 AI 主题博客,提供高性能、SEO 友好的技术文章发布平台。

Stars: 0 | Forks: 0

# Astro 入门套件:博客 ``` npm create astro@latest -- --template blog ``` 功能: - ✅ 极简样式(打造属于你自己的风格!) - ✅ 100/100 Lighthouse 性能 - ✅ 对 SEO 友好,支持规范 URL 和 Open Graph 数据 - ✅ 支持 Sitemap - ✅ 支持 RSS Feed - ✅ 支持 Markdown 和 MDX ## 🚀 项目结构 在你的 Astro 项目中,你会看到以下文件夹和文件: ``` ├── public/ ├── src/ │   ├── assets/ │   ├── components/ │   ├── content/ │   ├── layouts/ │   └── pages/ ├── astro.config.mjs ├── README.md ├── package.json └── tsconfig.json ``` Astro 会在 `src/pages/` 目录中查找 `.astro` 或 `.md` 文件。每个页面都会根据其文件名作为一个路由公开。 `src/components/` 没有什么特别之处,但我们喜欢把任何 Astro/React/Vue/Svelte/Preact 组件放在这里。 `src/content/` 目录包含相关 Markdown 和 MDX 文档的“集合”。使用 `getCollection()` 从 `src/content/blog/` 检索文章,并使用可选的 schema 对 frontmatter 进行类型检查。查看 [Astro 的 Content Collections 文档](https://docs.astro.build/en/guides/content-collections/) 了解更多。 任何静态资源,例如图像,都可以放置在 `public/` 目录中。 ## 🧞 命令 所有命令都是在项目根目录下,从终端中运行的: | 命令 | 操作 | | :------------------------ | :----------------------------------------------- | | `npm install` | 安装依赖 | | `npm run dev` | 在 `localhost:4321` 启动本地开发服务器 | | `npm run build` | 将你的生产站点构建到 `./dist/` | | `npm run preview` | 在部署之前在本地预览你的构建 | | `npm run astro ...` | 运行 CLI 命令,例如 `astro add`、`astro check` | | `npm run astro -- --help` | 获取使用 Astro CLI 的帮助 | ## 👀 想了解更多? 查看[我们的文档](https://docs.astro.build)或加入我们的 [Discord 服务器](https://astro.build/chat)。 ## 鸣谢 此主题基于可爱的 [Bear Blog](https://github.com/HermanMartinus/bearblog/)。
标签:Astro, 博客, 威胁情报, 开发者工具, 暗色界面, 网络安全, 防御加固, 隐私保护, 静态网站