Skip to content

Commit b993462

Browse files
add theme default-dark
1 parent b74b8d1 commit b993462

File tree

3 files changed

+55
-1
lines changed

3 files changed

+55
-1
lines changed

index_generator/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def main():
1919
parser = argparse.ArgumentParser()
2020
parser.add_argument('--version', '-V', action='store_true', default=False,
2121
help='Print version infomation and quit.')
22-
parser.add_argument('--theme', '-t', type=str, default='default', choices=['default'],
22+
parser.add_argument('--theme', '-t', type=str, default='default', choices=['default', 'default-dark'],
2323
help='Select builtin theme to generate html.')
2424
parser.add_argument('--template', '-T', type=str, default='', help='Custom template to generate html.')
2525
parser.add_argument('--no-recursive', action='store_true', default=False, help='Do not generate recursively.')
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{% extends "layout.html" %}
2+
{% block extra %}
3+
<style>
4+
body { background-color: #505050; color: #F8F8F8; }
5+
a { color: #81c2ff; text-decoration: none; }
6+
</style>
7+
{% endblock %}
8+
{% block files %}
9+
<table>
10+
<col width="600">
11+
<col width="180">
12+
<col width="300">
13+
<tr>
14+
<th align="left">Filename</th>
15+
<th align="left">Size</th>
16+
<th align="left">Last modified</th>
17+
</tr>
18+
<tr>
19+
<td><a href="../">Parent directory/</a></td>
20+
<td>-</td>
21+
<td>-</td>
22+
</tr>
23+
{% for file in ig.files %}
24+
<tr>
25+
{% if file.isDir %}
26+
<td><a href="{{ file.path }}">{{ file.name }}/</a></td>
27+
<td>-</td>
28+
{% else %}
29+
<td><a href="{{ file.path }}">{{ file.name }}</a></td>
30+
<td>{{ file.size }}</td>
31+
{% endif %}
32+
<td>{{ file.modified }}</td>
33+
</tr>
34+
{% endfor %}
35+
</table>
36+
{% endblock %}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>{% block title %}Index of: {{ ig.root }}{% endblock %}</title>
6+
{% block extra %}{% endblock %}
7+
</head>
8+
<body>
9+
{% block head %}
10+
<h1>Index of {{ ig.root }}</h1>
11+
<hr>
12+
{% block files %}
13+
{% endblock %}
14+
<hr>
15+
{% endblock %}
16+
<div>{% block footer %}Generated by <a target="_blank" href="{{ ig.generator.url }}">{{ ig.generator.name }}</a> {{ ig.generator.version }}.{% endblock %}</div>
17+
</body>
18+
</html>

0 commit comments

Comments
 (0)