当前位置: 首页 > news >正文

Astro 常见问题

Astro 官网

问题

- sidebar 配置难题

- 打包后上传到Github Pages,静态资源404

Github Pages关于Jekyll文档

解决

- sidebar 配置难题

sidebar 配置,当我新增mdx/md文件时每次他都报找不到文件,一直报错找不到文件,就换一种方式,让它自己生成路径

integrations: [starlight({title: '@zzcpt/zztool',social: [{ icon: 'github', label: 'GitHub', href: 'https://github.com/YOuRHhH/zztool' }],sidebar: [{label: '快速开始',autogenerate: { directory: 'start' }},{label: '方法', autogenerate: { directory: 'example' }}],}),mdx(),
],

- 打包后上传到Github Pages,静态资源404

Github Pages关于Jekyll文档

说的意思就是

默认情况下,Jekyll 不会构建以下文件或文件夹:

  • 位于文件夹 /node_modules 或 /vendor 中
  • 开头为 _. 或 #
  • 结尾为 ~
  • 被配置文件中的 exclude 设置排除

GitHub Pages 默认启动了Jekyll 行为过滤 '_'开头的所有文件包括文件夹,导致,打开对应的网站会样式和JS文件无法正常加载(因为无法找到)

Astro 打包后的主要的静态资源基本上都在 `_astro` 文件下,刚好摸到jekyll的线,astro文件就被过滤掉了

在项目中添加 .nojekyll 文件 上传的时候也需要上传这个文件,内容什么都不用写,只是告诉GitHub Pages 禁用Jekyll行为

这样就解决了,这些只是我遇到的一些问题

http://www.dtcms.com/a/570143.html

相关文章:

  • (ACP广源盛)GSV2221---DisplayPort 1.4 MST 到 HDMI 2.0/DP 转换器领域,集成嵌入式 MCU
  • 【2025 SWPU-NSSCTF 秋季训练赛】finalrce
  • seo网站排名优化培训教程开源网站模板
  • 望牛墩网站仿做普陀网站建设公司
  • 延安市建设工程交易中心网站视频号推广
  • 斐讯盒子T1_S912B芯片_安卓7.1.2或安卓9.0_线刷固件包
  • 任意文件上传漏洞
  • 梁山网站建设可以上传数据的网站开发
  • PHP MySQL WHERE 子句详解
  • 《Unreal轻量化开发的隐性优势解析》
  • 做网站广告怎么做产品推广方案范文
  • 深圳专业制作网站的公司哪家好常州市做网站
  • 哈尔滨做网站费用商丘网站制作的流程
  • 网站同时做竞价和seo工业设计大赛官网
  • MIT-寻找第k小的元素
  • CAN(三)——过载帧
  • vscode编辑arduino项目
  • 哪些网站的做的好看的设计网站定制公司
  • 架构负债不仅仅是技术负债
  • 建设网站的规划书wordpress 评论已关闭
  • BPC合并流程(持续更新中)
  • Python中常用内置函数上【含代码理解】
  • 第29章 光源的涅槃(秀秀)
  • 影像测量仪是什么?有哪些功能用途
  • Gemini国内怎么使用(2025/11/04)
  • 用vs做网站教程策略网页游戏大全
  • 你知道什么是实时分账吗?
  • Prim 算法
  • 网站开发售后服务承诺高端品牌网站建设兴田德润可信赖
  • 带数据库的网站怎么建品牌建设和品牌打造对企业的意义