首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JAMstack中,标记实际上意味着什么?

在JAMstack中,标记实际上意味着什么?
EN

Stack Overflow用户
提问于 2020-01-13 08:00:06
回答 3查看 1.6K关注 0票数 5

我一直在研究JAMstack。据我所知,JAMstack的意思是:

  • J - JavaScript
  • A - API
  • M - Markup

我有两个问题:

  1. 实际上我对这里的标记不太清楚。
  2. 我们的办公项目是在React和外部API中开发的。由于该项目是用JavaScript ( React )和APIs开发的,而且我们知道pre从服务器交付预呈现的块,那么是JAMstack?

吗?

EN

回答 3

Stack Overflow用户

发布于 2020-01-13 09:21:51

  1. " markup“是指标记语言,例如Markdown,但也可能是所有其他语言,ascidoc等。有了jamstack,我们就有了约束和优势,即它是静态呈现的,与wordpress
  2. 等其他CMS相反,我发现了jamstak原理,最重要的是它是静态呈现的,使用git作为备份。所以:

代码语言:javascript
复制
- if you are using react in runtime phase it is not jamstack,
- but if you use it at compile time and deliver rendered html to your production http server, it is jamstack.

这里有一个链接,说明最重要的是拥有静态文件,而不仅仅是JS,它调用了“预示堆栈”:https://css-tricks.com/jamstack-more-like-shamstack/

例如,我使用了github的静态页面,使用了jekyll (github的默认值)并进行了标记。在提交时呈现html。

票数 4
EN

Stack Overflow用户

发布于 2021-04-03 21:51:43

标记是指网站作为静态HTML文件。可以使用静态站点生成器从源文件(如Markdown )中生成这些内容。

票数 0
EN

Stack Overflow用户

发布于 2021-05-19 20:36:39

Netlify已经不再使用JAMstack的缩略词了。现在,它是Jam堆栈--一个描述开发哲学的名称,但除此之外没有任何意义。这是因为果酱太过分了。如果我没有在静态站点上使用JavaScript或API怎么办?它仍然是一个JAMstack站点吗?

至于标记的原始含义,它的想法是预先记录网站上的大部分内容,而不是按需呈现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59712548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档