Что на самом деле означает разметка в JAMstack? - PullRequest
3 голосов
/ 13 января 2020

Я изучал JAMstack. Насколько я понимаю, JAMstack означает:

  • J - JavaScript
  • A - API
  • M - разметка

I У меня есть два вопроса:

  1. Я на самом деле не совсем понимаю, что такое разметка. Это предварительно обработанная разметка (то есть предварительно обработанная HTML)?

  2. Наш офисный проект разработан в React и внешнем API. Поскольку проект разработан с использованием JavaScript (React) и API, и мы знаем, что React доставляет предварительно обработанный фрагмент с сервера, то это JAMstack?

1 Ответ

2 голосов
/ 13 января 2020
  1. «Разметка» предназначена для языка разметки, такого как Markdown, но может быть также для всех других языков, ascido c, et c. , С jamstack у нас есть ограничение и преимущество в том, что он отображается как * * * * * * c, в отличие от других CMS, таких как WordPress

  2. Я обнаружил с вами принцип Jamstak, наиболее важным является что он статически отображается, используя git в качестве резервной копии. Итак:

    • , если вы используете реакцию в фазе выполнения, это не jamstack,
    • , но если вы используете его во время компиляции и доставляете обработанный html на ваш рабочий http-сервер, это джемстак.

Вот ссылка, в которой говорится, что самое важное - иметь файлы * stati c, а не только JS, и вызывать "shamstack": https://css-tricks.com/jamstack-more-like-shamstack/

Я использовал, например, stati c страниц github, используя jekyll (по умолчанию на github) и уценку. html отображается при фиксации.

...