静态资源
通过 目录结构 的讲解我们可以知道,目前主题的静态资源统一托管在 /templates/assets/
目录下,下面讲解一下如何在模板中使用,大致会分为两种引入方式。
模板标签引用
<link rel="stylesheet" th:href="@{/assets/dist/style.css}" />
<script th:src="@{/assets/dist/main.iife.js}"></script>
<img th:src="@{/assets/images/logo.png}" />
其中 @{/assets/dist/style.css}
表示引用 /templates/assets/dist/style.css
文件。最终会被渲染为:
<link rel="stylesheet" href="/themes/my-theme/assets/dist/style.css" />