소스 검색

Add option to sort resource scripts

Page scripts can now be given a sortOrder param on their page, and this
will be used when printing them to the page. If the param isn't present,
scripts will be sorted by name, as usual.
Apis Necros 2 년 전
부모
커밋
a2edee3530
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      layouts/projects/bare.html

+ 3 - 3
layouts/projects/bare.html

@@ -3,12 +3,12 @@
     {{- partial "head.html" . -}}
     <body>
         <div class="h-screen flex flex-flow flex-wrap">
-            <div id="content" class="flex-1 px-4">
+            <div id="content" class="flex-1">
             {{- .Content }}
             </div>
         </div>
-        {{- range .Resources }}
-        <script src="{{ .Permalink }}"></script>
+        {{- range sort (.Resources.Match "**.js") ".Params.SortOrder" "asc" }}
+        <script src="{{ .Permalink }}" data-sort-param="{{ .Params.SortOrder }}"></script>
         {{- end }}
     </body>
 </html>