Astro求助

我使用的是GitHub - radishzzz/astro-theme-retypeset: Revive the beauty of typography.
这个项目
用了pnpm dev这样显示是为什么
好像css全都炸了 但是没有报错

10 个赞

f12 打开控制台看看撒

5 个赞


有好多304了 是这个问题吗?
https://blog.yumc.fun:666/

1 个赞

一会作者就出来给你看问题来了哈哈哈

3 个赞

佬,网站貌似打不开~~ ,一般这种情况,建议直接把模板的官网链接丢给大模型,咨询为啥本地样式失效~

dev被我关了 所以打不开(
现在开了 如果佬有空的话可以看一下(
我问了trae 似乎没有什么实际性的帮助


把佬的网站保存到本地 并比对模板官方网站,claude提出的意见哈,你看看有木有参考意义咯

喵喵喵? 304是资源没改变使用缓存 不是哦

至于内容丢失 猫推荐你(重下/删除node_modules) 重安依赖 重dev喵(使用pnpm 安装依赖/dev 别混用喵

因为猫这里刚clone的是正常的(

6 个赞

看下你有没有css单位转换的插件,如果有是不是配置有问题

没有这类插件

1 个赞

我删了node_modules重新install了不行
重新clone了项目也不行(

我直接build还报错了(

1 个赞

喵? 终端日志( build是可用的哦
你开全局tun了吗 构建启动中会从网站拉东西 会被阻断(大雾

把build报错的日志直接全部复制给大模型呗

1 个赞

之前也有人提过这个问题 [BUG]: 部署到 Github Page 后 css 无法生效 · Issue #15 · radishzzz/astro-theme-retypeset · GitHub

我不知道具体是什么原因,也不知道他是怎么解决的 :bili_017: 不过我看了下,应该是构建出了问题,网站没有成功构建。因为 Astro 会把所有的 css 文件打包处理成一个 css 文件,而不是像这样单独索引每个 css 文件。

而且 js 也没有被处理

正常应该是这样的:

正常来讲,clone 项目以后,执行 pnpm i 和 pnpm build 就可以了。你还做了什么吗?我也很好奇为什么会出现这个问题 :bili_017:

2 个赞

从clone到install到build 加了个astro.config.mjs的allowhosts
再没有任何操作
build也报错(笑

我发现了,是因为连接 cdn.jsdelivr.net 超时了,导致构建失败。

src/pages/og/[...image].ts 中的

      'https://cdn.jsdelivr.net/gh/notofonts/noto-cjk@main/Sans/SubsetOTF/SC/NotoSansSC-Bold.otf',
      'https://cdn.jsdelivr.net/gh/notofonts/noto-cjk@main/Sans/SubsetOTF/SC/NotoSansSC-Regular.otf',

改成

      'https://raw.githubusercontent.com/notofonts/noto-cjk/main/Sans/SubsetOTF/SC/NotoSansSC-Bold.otf',
      'https://raw.githubusercontent.com/notofonts/noto-cjk/main/Sans/SubsetOTF/SC/NotoSansSC-Regular.otf',

试试

1 个赞

又是新的报错(笑

emm…不知道是什么原因

可以暂时把 src/pages/robots.txt.ts 删了,它不是必要的

1 个赞

build确实是没有报错了 但是用pnpm dev还是css炸裂

1 个赞