UNPKG

4.33 kBHTMLView Raw
1<!doctype html>
2<html dir="ltr" lang="en">
3 <head data-tmpl="tmpl-dir">
4 <meta charset="utf-8">
5 <title>{{title}}</title>
6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
7 <meta http-equiv="X-UA-Compatible" content="IE=Edge">
8 <style>
9 * {
10 box-sizing: border-box;
11 }
12 body {
13 padding: 40px 140px;
14 margin: 0;
15 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
16 font-size: 14px;
17 background: #f9f8f8;
18 }
19 h1 {
20 margin-bottom: 15px;
21 font-size: 18px;
22 color: #343434;
23 }
24 h1 span {
25 padding: 0 6px;
26 font-weight: normal;
27 color: #9e9b9b;
28 }
29 a {
30 color: #555;
31 text-decoration: none;
32 }
33 a:hover {
34 color: #303030;
35 }
36 ul {
37 margin: 0;
38 padding: 0;
39 }
40 li {
41 list-style: none;
42 margin: 0;
43 padding: 0;
44 }
45 li a {
46 display: inline-block;
47 margin: 0;
48 padding: 6px 12px;
49 min-width: 50%;
50 border-radius: 4px;
51 overflow: hidden;
52 white-space: nowrap;
53 }
54 li a:focus,
55 li a:hover {
56 background: rgba(221, 235, 255, 0.65);
57 }
58 .icon {
59 display: inline-block;
60 width: 20px;
61 min-height: 14px;
62 opacity: 0.6;
63 background-repeat: no-repeat;
64 }
65 .directory .icon {
66 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjEzLjMzOCA5Nkg3NC42NjZDNTEuMTk3IDk2IDMyIDExNS4xOTggMzIgMTM4LjY2N3YyMzQuNjY2QzMyIDM5Ni44MDIgNTEuMTk3IDQxNiA3NC42NjYgNDE2aDM2Mi42NjhDNDYwLjgwMyA0MTYgNDgwIDM5Ni44MDIgNDgwIDM3My4zMzNWMTg2LjY2N0M0ODAgMTYzLjE5OCA0NjAuODAzIDE0NCA0MzcuMzM0IDE0NEgyNTYuMDA2bC00Mi42NjgtNDh6Ii8+PC9zdmc+);
67 background-position: 0px 2px;
68 }
69 .file .icon {
70 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjg4IDQ4SDEzNmMtMjIuMDkyIDAtNDAgMTcuOTA4LTQwIDQwdjMzNmMwIDIyLjA5MiAxNy45MDggNDAgNDAgNDBoMjQwYzIyLjA5MiAwIDQwLTE3LjkwOCA0MC00MFYxNzZMMjg4IDQ4em0tMTYgMTQ0VjgwbDExMiAxMTJIMjcyeiIvPjwvc3ZnPg==);
71 background-position: 0px 2px;
72 }
73 li a:hover .icon {
74 opacity: 1;
75 }
76
77 @media (max-width: 768px) {
78 body {
79 font-size: 13px;
80 line-height: 16px;
81 padding: 0;
82 }
83 h1 {
84 font-size: 2em;
85 line-height: 1.5em;
86 color: #fff;
87 background: #000;
88 padding: 15px 10px;
89 margin: 0;
90 }
91 h1 a {
92 color: #9e9e9e;
93 }
94 h1 a:hover {
95 color: #eaeaea;
96 }
97 ul {
98 border-top: 1px solid #cacaca;
99 }
100 li {
101 display: block;
102 border-bottom: 1px solid #cacaca;
103 font-size: 2em;
104 line-height: 1.2em;
105 }
106 li:nth-child(odd) {
107 background: #e0e0e0;
108 }
109 li a {
110 display: block;
111 border-radius: 0;
112 padding: 15px 10px;
113 }
114 .icon {
115 width: 32px;
116 min-height: 24px;
117 }
118 .directory .icon {
119 background-position: 0px 4px;
120 }
121 }
122 </style>
123 <link rel="shortcut icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAB2AAAAdgB+lymcgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFGSURBVHic7dm9TcNQFMXxPzRpaZGYAEIqZkERkzAFSwARSyCGgA2QAqGhTZqYIrJkzEP4GfueyD4/6TavuufEH1IMZmZmZmZm382ABfAOFB3MJzANTfAPV8CGboJX5xU4CczRyox+wpfzDByFpWlhQX/hy3kCJlGBcnV1z/81D8BhUKYsW2IKKICboExZosJHzBtwT+bbR710H7MG5qmwB78UMEQb4AJ4qR7u5UOoJxPgun44pisAdm+44+rB2AooqF31Y7oFIPGDj62AH1yAegE1F6BeQM0FqBdQcwHqBdRcgHoBNRegXkDNBagXUHMB6gXUXIB6ATUXoF5ALVXAkP8W39YPUgV8BCyisqofpAp4DFhEpVG2c3ZfU9VfdPv4QnzWtKn5wEpYA5dNw5emwB2w3IMAbWcJ3AKnueHNzMzMzGzYvgAGC6SjvNl9rAAAAABJRU5ErkJggg==">
124 </head>
125 <body>
126 <main>
127 <h1>{{nav}}</h1>
128 <ul>{{files}}
129 </ul>
130 </main>
131 </body>
132</html>