HTML 编程规约¶
We use Django templates to author HTML.
Linting HTML¶
We use jinjalint to lint templates. If you have installed Wagtail’s testing dependencies (pip install -e .[testing]
), you can check your code by running make lint
.
Principles¶
Write valid HTML. We target the HTML5 doctype.
Write semantic HTML.
Attach JavaScript behavior with
data-
attributes, rather than classes or IDs.For comments, use Django templates syntax instead of HTML.