问题标签 [astro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何在 SQL 问题 Oracle 中除以值
我如何制作第五列来划分我从 Vikt 和 AntalOrder 获得的值?
node.js - 无法删除文件/目录
我刚用 Astro 开始了一个博客模板项目。 https://astro.build/
我的项目文件夹是 C:/web/astro-test-1/ 并且我想将我的构建部署到 C:/wamp64/www/astro/ 的本地服务器npm run build
。
我将 astro.config.mjs 设置如下:
此构建仅在文件夹不存在时才有效。
我的错误:
在哪里以及如何设置force
选项?
javascript - 如何在 django 中渲染 .astro 文件
我尝试创建一个 Django Web 应用程序,因为网页中有大量的 js 文件,因此加载页面需要很长时间。为了解决这个问题,我尝试实现 Astro 来创建一个静态网页。但这里的问题是 Django 将 .astro 文件也呈现为 HTML。
如何告诉 Django 将 .astro 渲染为 Astro 文件
dynamic - Astro 静态站点生成器框架能否用于根据从 API 获取的数据动态创建页面?
我们公司的一个项目是使用 Astro 和 Svelte 构建的。在这个项目中,必须对 CMS 进行 API 调用才能动态创建博客文章。我想为我的客户写博客文章、更新 CMS(GraphCMS)并查看该网站创建了一个新文章。
javascript - Astro 正在尝试加载 js 布局而不是 astro
我按照说明使用 Astro提供降价内容。
src/layout/markdown.astro
所以我创建了一个布局文件
src/pages/blog/test.md
和页面文件
但由于某种原因,astro 正试图找到该markdown.astro.js
文件:
我astro.config.mjs
的几乎是空的:
当我决定创建一个干净的项目并复制并粘贴文档中的示例时,我打算打开一个错误(../
布局中的额外内容除外)按预期工作。
知道我应该从哪里开始寻找问题吗?
javascript - 如何使用 Asto 获取查询字符串参数
我正在使用一项名为 Astro ( https://astro.build/ ) 的全新技术来构建一个完全静态的服务器端渲染页面,并提供零 JS。
我有一个带有简单文本输入表单的页面,当用户填写并单击提交按钮时,它会向 astro 页面发送 GET 请求。网址看起来像这样......
/?搜索=1234
我想要做的是访问该查询字符串参数,以便将我的用户重定向到另一个静态页面/1234。
我正在尝试使用 Astro.request 访问 quesrystring 参数,但对象(包括参数属性)完全为空。
无论如何可以从 .astro 页面/文件访问查询字符串参数吗?
javascript - 如何在构建时在 Astro 中保留单独的 css 链接
在 Astro.js 中,当我将这些行放在 .astro 文件中时:
我在构建时得到的结果是这样的:
(我正在建立一个多语言网站。en.ffae6e3d.css 中的“en”来自英文页面 /en)
我怎样才能得到这个结果?
这是我在开发模式下得到的(预期)结果。
html - 选择框架后启动 astro 出错
我正在尝试启动astro。当我不选择框架时,尽管我已经安装了 git 并且可以正常工作,但我会收到此错误。任何帮助将不胜感激。
astro - 我想在 astro js 中导入 bootstrap js 和 jquery js 文件
我尝试了 ES 导入语句和普通脚本标记来导入 astro js 项目中引导所需的 JS 文件和 CSS 文件
我收到了这个问题。
错误:以下依赖项已导入但无法解析:
js/jquery-3.4.1.min.js(由/media/abdeali/AbdealiHDD/Projects/Revered Enterprises/revered-astro/src/layouts/main.astro 导入) js/bootstrap.js(由/media/abdeali 导入/AbdealiHDD/Projects/Revered Enterprises/revered-astro/src/layouts/main.astro) js/custom.js(由 /media/abdeali/AbdealiHDD/Projects/Revered Enterprises/revered-astro/src/layouts/main 导入。天文)
它们安装了吗?
svelte - Astro + Svelte:两个单独的按钮,单击即可注册
我正在与 Astro 和 Svelte 合作,用具有多种变体的产品组成一个页面。用户可以选择他们想要的变体,并将其添加到 Svelte 商店。
这在 Svelte 世界中运行良好,您单击按钮并添加单个产品,具体取决于您在本示例中单击 REPL 的哪个按钮。
但是,当我使用 Astro 渲染页面并使用相同的 Svelte 组件时,它会将两种产品都添加到购物车中:
(请参阅Svelte REPL了解<AddToCart />
)
任何想法如何获得预期的行为?帮助我理解为什么在 Astro 中发生这种情况的奖励积分......