5 | */
6 | (function ($) {
7 | "use strict";
8 |
9 | $.extend($.fn.select2.defaults, {
10 | formatNoMatches: function () { return "Нічого не знайдено"; },
11 | formatInputTooShort: function (input, min) { var n = min - input.length, s = ["", "и", "ів"], p = [2,0,1,1,1,2]; return "Введіть буль ласка ще " + n + " символ" + s[ (n%100>4 && n%100<=20)? 2 : p[Math.min(n%10, 5)] ]; },
12 | formatInputTooLong: function (input, max) { var n = input.length - max, s = ["", "и", "ів"], p = [2,0,1,1,1,2]; return "Введіть буль ласка на " + n + " символ" + s[ (n%100>4 && n%100<=20)? 2 : p[Math.min(n%10, 5)] ] + " менше"; },
13 | formatSelectionTooBig: function (limit) {var s = ["", "и", "ів"], p = [2,0,1,1,1,2]; return "Ви можете вибрати лише " + limit + " елемент" + s[ (limit%100>4 && limit%100<=20)? 2 : p[Math.min(limit%10, 5)] ]; },
14 | formatLoadMore: function (pageNumber) { return "Завантаження даних..."; },
15 | formatSearching: function () { return "Пошук..."; }
16 | });
17 | })(jQuery);
18 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/static/xadmin/vendor/select2/select2_locale_zh-CN.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Chinese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.extend($.fn.select2.defaults, {
7 | formatNoMatches: function () { return "没有找到匹配项"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";},
10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; },
11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; },
12 | formatSearching: function () { return "搜索中..."; }
13 | });
14 | })(jQuery);
15 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/static/xadmin/vendor/select2/select2_locale_zh-hans.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Select2 Chinese translation
3 | */
4 | (function ($) {
5 | "use strict";
6 | $.extend($.fn.select2.defaults, {
7 | formatNoMatches: function () { return "没有找到匹配项"; },
8 | formatInputTooShort: function (input, min) { var n = min - input.length; return "请再输入" + n + "个字符";},
9 | formatInputTooLong: function (input, max) { var n = input.length - max; return "请删掉" + n + "个字符";},
10 | formatSelectionTooBig: function (limit) { return "你只能选择最多" + limit + "项"; },
11 | formatLoadMore: function (pageNumber) { return "加载结果中..."; },
12 | formatSearching: function () { return "搜索中..."; }
13 | });
14 | })(jQuery);
15 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/static/xadmin/vendor/select2/select2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/static/xadmin/vendor/select2/select2x2.png
--------------------------------------------------------------------------------
/extra_apps/xadmin/static/xadmin/vendor/snapjs/snap.css:
--------------------------------------------------------------------------------
1 |
2 | .snap-content {
3 | position: absolute;
4 | top: 0;
5 | right: 0;
6 | bottom: 0;
7 | left: 0;
8 | width: auto;
9 | height: auto;
10 | z-index: 2;
11 | overflow: auto;
12 | -webkit-overflow-scrolling: touch;
13 | -webkit-transform: translate3d(0, 0, 0);
14 | -moz-transform: translate3d(0, 0, 0);
15 | -ms-transform: translate3d(0, 0, 0);
16 | -o-transform: translate3d(0, 0, 0);
17 | transform: translate3d(0, 0, 0);
18 | }
19 |
20 | .snap-drawers {
21 | position: absolute;
22 | top: 0;
23 | right: 0;
24 | bottom: 0;
25 | left: 0;
26 | width: auto;
27 | height: auto;
28 | }
29 |
30 | .snap-drawer {
31 | position: absolute;
32 | top: 0;
33 | right: auto;
34 | bottom: 0;
35 | left: auto;
36 | width: 265px;
37 | height: auto;
38 | overflow: auto;
39 | -webkit-overflow-scrolling: touch;
40 | -webkit-transition: width 0.3s ease;
41 | -moz-transition: width 0.3s ease;
42 | -ms-transition: width 0.3s ease;
43 | -o-transition: width 0.3s ease;
44 | transition: width 0.3s ease;
45 | }
46 |
47 | .snap-drawer-left {
48 | left: 0;
49 | z-index: 1;
50 | }
51 |
52 | .snap-drawer-right {
53 | right: 0;
54 | z-index: 1;
55 | }
56 |
57 | .snapjs-left .snap-drawer-right,
58 | .snapjs-right .snap-drawer-left {
59 | display: none;
60 | }
61 |
62 | .snapjs-expand-left .snap-drawer-left,
63 | .snapjs-expand-right .snap-drawer-right {
64 | width: 100%;
65 | }
66 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/404.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 | {% block title %}{% trans 'Page not found' %}{% endblock %}
5 |
6 | {% block content %}
7 |
8 | {% trans 'Page not found' %}
9 |
10 | {% trans "We're sorry, but the requested page could not be found." %}
11 |
12 | {% endblock %}
13 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/500.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 |
5 | {% block breadcrumbs %}
6 |
10 | {% endblock %}
11 |
12 | {% block title %}{% trans 'Server error (500)' %}{% endblock %}
13 |
14 | {% block content %}
15 | {% trans 'Server Error (500) ' %}
16 | {% trans "There's been an error. It's been reported to the site administrators via e-mail and should be fixed shortly. Thanks for your patience." %}
17 |
18 | {% endblock %}
19 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/auth/password_reset/complete.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n xadmin_tags %}
3 |
4 | {% load crispy_forms_tags %}
5 |
6 | {% block body %}
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
{% trans "Your password has been set. You may go ahead and log in now." %}
15 |
{% trans 'Log in' %}
16 |
17 |
18 |
19 |
20 | {% endblock %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/auth/password_reset/confirm.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n xadmin_tags %}
3 |
4 | {% load crispy_forms_tags %}
5 |
6 | {% block body %}
7 |
8 |
9 |
10 | {% if validlink %}
11 |
12 |
13 |
14 |
22 | {% else %}
23 |
24 |
25 |
26 |
27 |
{% trans "The password reset link was invalid, possibly because it has already been used. Please request a new password reset." %}
28 |
29 | {% endif %}
30 |
31 |
32 |
33 | {% endblock %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/auth/password_reset/done.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n xadmin_tags %}
3 |
4 | {% load crispy_forms_tags %}
5 |
6 | {% block body %}
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
{% trans "We've e-mailed you instructions for setting your password to the e-mail address you submitted. You should be receiving it shortly." %}
15 |
16 |
17 |
18 |
19 | {% endblock %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/auth/password_reset/email.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}{% autoescape off %}
2 | {% blocktrans %}You're receiving this e-mail because you requested a password reset for your user account at {{ site_name }}.{% endblocktrans %}
3 |
4 | {% trans "Please go to the following page and choose a new password:" %}
5 | {% block reset_link %}
6 | {{ protocol }}://{{ domain }}{% url 'xadmin:xadmin_password_reset_confirm' uidb36=uid token=token %}
7 | {% endblock %}
8 | {% trans "Your username, in case you've forgotten:" %} {{ user.username }}
9 |
10 | {% trans "Thanks for using our site!" %}
11 |
12 | {% blocktrans %}The {{ site_name }} team{% endblocktrans %}
13 |
14 | {% endautoescape %}
15 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/auth/user/add_form.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/views/model_form.html" %}
2 | {% load i18n %}
3 |
4 | {% block form_top %}
5 | {% if not is_popup %}
6 | {% trans "First, enter a username and password. Then, you'll be able to edit more user options." %}
7 | {% else %}
8 | {% trans "Enter a username and password." %}
9 | {% endif %}
10 | {% endblock %}
11 |
12 | {% block after_field_sets %}
13 |
14 | {% endblock %}
15 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/comm.top.setlang.html:
--------------------------------------------------------------------------------
1 | {% load i18n xadmin_tags %}
2 |
3 |
4 |
5 |
6 | {% get_current_language as l %}{{ l.name_local }}
7 |
8 |
13 |
19 |
20 |
32 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/comm.top.theme.html:
--------------------------------------------------------------------------------
1 | {% load i18n xadmin_tags %}
2 |
3 |
4 | {% trans "Themes" %}
5 |
10 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/comm.top.topnav.html:
--------------------------------------------------------------------------------
1 | {% load i18n xadmin_tags %}
2 | {% autoescape off %}
3 | {% if search_models %}
4 |
19 | {% endif %}
20 | {% if add_models %}
21 |
22 |
23 | {% trans "Add" %}
24 |
29 |
30 | {% endif %}
31 | {% endautoescape %}
32 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/modal_list.left_navbar.quickfilter.html:
--------------------------------------------------------------------------------
1 |
2 | {% for spec in cl.quickfilter.filter_specs %}{{ spec|safe }}{% endfor %}
3 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_form.before_fieldsets.wizard.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 | {{ wizard.management_form }}
3 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_form.submit_line.wizard.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
3 |
← {% trans "Prev step" %}
10 |
11 |
12 | {% if wizard.steps.last != wizard.steps.current %}
13 | {% trans "Next step" %} →
14 | {% else %}
15 | {% trans "Save" %}
16 | {% endif %}
17 |
18 |
19 |
20 | ← {% trans "Prev step" %}
27 |
28 | {% if wizard.steps.last != wizard.steps.current %}
29 | {% trans "Next step" %} →
30 | {% else %}
31 | {% trans "Save" %}
32 | {% endif %}
33 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.nav_form.search_form.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 | {% if cl.search_fields %}
3 |
13 | {% endif %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.nav_menu.filters.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
3 |
4 | {% trans "Filters" %}{% if cl.used_filter_num > 0 %} {{cl.used_filter_num}} {% endif %}
5 |
6 |
13 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.results_bottom.actions.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
25 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.results_top.charts.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/includes/box.html" %}
2 | {% load i18n xadmin_tags %}
3 | {% block box_title %}
4 | {% trans "Charts" %}
5 | {% endblock box_title %}
6 |
7 | {% block box_content_class %}nopadding{% endblock box_content_class %}
8 | {% block box_content %}
9 |
10 | {% for c in charts %}
11 | {{c.title}}
12 | {% endfor %}
13 |
14 |
15 | {% for c in charts %}
16 |
18 | {% endfor %}
19 |
20 | {% endblock box_content %}
21 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.results_top.date_hierarchy.html:
--------------------------------------------------------------------------------
1 | {% if show %}
2 |
10 | {% endif %}
11 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.top_toolbar.importexport.import.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.top_toolbar.layouts.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.top_toolbar.refresh.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/blocks/model_list.top_toolbar.saveorder.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
7 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/edit_inline/blank.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/edit_inline/base.html" %}
2 | {% load i18n xadmin_tags crispy_forms_tags %}
3 |
4 | {% block box_content_class %}formset-content{% endblock box_content_class %}
5 | {% block box_content %}{% trans "Null" %}
{% endblock box_content %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/edit_inline/one.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/edit_inline/base.html" %}
2 | {% load i18n xadmin_tags crispy_forms_tags %}
3 |
4 | {% block box_title %}{{ formset.opts.verbose_name_plural|title }}{% endblock box_title %}
5 | {% block box_content %}
6 | {{ formset.formset.management_form }}
7 | {{ formset.formset.non_form_errors }}
8 | {% crispy formset.formset.0 formset.formset.helper %}
9 | {% endblock box_content %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/edit_inline/stacked.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/edit_inline/base.html" %}
2 | {% load i18n xadmin_tags crispy_forms_tags %}
3 |
4 | {% block box_content_class %}{{ block.super }} panel-group{% endblock box_content_class %}
5 |
6 | {% block formset_form %}
7 |
18 | {% endblock formset_form %}
19 |
20 | {% block formset_empty %}
21 |
32 | {% endblock formset_empty %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/filters/char.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/filters/checklist.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/filters/fk_search.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
32 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/filters/list.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/filters/quickfilter.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
3 | {% for choice in choices %}
4 |
5 |
6 |
7 | {{ choice.display }}
8 |
9 |
10 | {% endfor %}
11 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/filters/rel.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/forms/transfer.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 |
3 |
4 |
{% trans "Available" %} {{verbose_name}}
5 |
6 |
7 |
8 |
9 |
10 | {{available_options|safe}}
11 |
12 |
{% trans "Choose all" %}
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
29 |
30 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/import_export/export_action.html:
--------------------------------------------------------------------------------
1 | {% extends 'xadmin/base_site.html' %}
2 | {% load i18n %}
3 | {% load admin_urls %}
4 | {% load import_export_tags %}
5 |
6 | {% block breadcrumbs_last %}
7 | {% trans "Export" %}
8 | {% endblock %}
9 | {% load xadmin_tags %}
10 |
11 | {% block breadcrumbs %}
12 |
17 | {% endblock %}
18 | {% block nav_title %}
19 | {{title}}
20 | {% endblock %}
21 |
22 | {% block content %}
23 |
46 | {% endblock %}
47 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/includes/box.html:
--------------------------------------------------------------------------------
1 |
2 |
{% block box_title %}{% endblock box_title %}
3 |
4 | {% block box_content %}{% endblock box_content %}
5 |
6 | {% block box_extra %}{% endblock box_extra %}
7 |
8 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/includes/pagination.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 | {{ cl.result_count }} {% ifequal cl.result_count 1 %}{{ cl.opts.verbose_name }}{% else %}{{ cl.opts.verbose_name_plural }}{% endifequal %}
3 | {% if pagination_required %}
4 | {% for num in page_range %}
5 | {{ num }}
6 | {% endfor %}
7 | {% endif %}
8 | {% if show_all_url %}
9 | {% trans 'Show all' %}
10 | {% endif %}
11 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/includes/sitemenu_accordion.html:
--------------------------------------------------------------------------------
1 | {% extends 'xadmin/includes/sitemenu_default.html' %}
2 | {% load i18n xadmin_tags %}
3 |
4 |
5 | {% block navbar_md %}
6 |
33 | {% endblock navbar_md %}
34 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/includes/toggle_back.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/includes/toggle_menu.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/layout/field_value.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/layout/field_value_td.html:
--------------------------------------------------------------------------------
1 |
2 | {{ result.val }}
3 |
4 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/layout/fieldset.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/includes/box.html" %}
2 | {% block box_class %}fieldset{% if fieldset.css_class %} {{ fieldset.css_class }}{% endif %}{% endblock box_class %}
3 | {% block box_attrs %}{% if fieldset.css_id %}id="{{ fieldset.css_id }}"{% endif %} {{ fieldset.flat_attrs|safe }}{% endblock box_attrs %}
4 | {% block box_title %}{{ legend|safe }}{% if fieldset.description %} {{fieldset.description}} {% endif %}{% endblock box_title %}
5 | {% block box_content %}
6 | {{ fields|safe }}
7 | {% endblock box_content %}
8 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/layout/input_group.html:
--------------------------------------------------------------------------------
1 | {% load crispy_forms_field %}
2 |
3 | {% if field.is_hidden %}
4 | {{ field }}
5 | {% else %}
6 |
28 | {% endif %}
29 |
30 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/layout/td-field.html:
--------------------------------------------------------------------------------
1 | {% load crispy_forms_field %}
2 |
3 | {% if field.is_hidden %}
4 | {{ field }}
5 | {% else %}
6 |
7 | {% if field.is_readonly %}
8 | {{ field.contents }}
9 | {% else %}
10 | {% crispy_field field %}
11 | {% if field.errors %}
12 | {% for error in field.errors %}
13 | {{ error }}
14 | {% endfor %}
15 | {% endif %}
16 | {% endif %}
17 |
18 | {% endif %}
19 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/app_index.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/index.html" %}
2 | {% load i18n %}
3 |
4 |
5 | {% if not is_popup %}
6 | {% block breadcrumbs %}
7 |
8 |
9 | {% trans 'Home' %}
10 |
11 | {% for app in app_list %}
12 |
13 | {% blocktrans with app.name as name %}{{ name }}{% endblocktrans %}
14 |
15 | {% endfor %}
16 |
17 | {% endblock %}
18 | {% endif %}
19 |
20 | {% block sidebar %}{% endblock %}
21 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/dashboard.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n xadmin_tags %}
3 |
4 |
5 | {% block bodyclass %}dashboard{% endblock %}
6 | {% block breadcrumbs %}{% endblock %}
7 |
8 | {% block nav_title %}
9 | {% if icon %} {%endif%} {{ title }}
10 | {% endblock %}
11 |
12 | {% block nav_toggles %}
13 | {% include "xadmin/includes/toggle_menu.html" %}
14 | {% if has_add_widget_permission %}
15 |
16 |
17 | {% endif %}
18 | {% endblock %}
19 |
20 | {% block nav_btns %}
21 | {% if has_add_widget_permission %}
22 |
23 | {% trans "Add Widget" %}
24 | {% endif %}
25 | {% endblock %}
26 |
27 | {% block content %}
28 |
29 | {% for c in columns %}
30 |
31 | {% for widget in c.1 %}
32 | {{ widget.widget|safe }}
33 | {% endfor %}
34 |
35 | {% endfor %}
36 |
37 |
38 | {% endblock %}
39 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/form.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 | {% load xadmin_tags %}
5 | {% load crispy_forms_tags %}
6 |
7 | {% block nav_title %}{% if model_icon %} {% endif %}
8 | {{ title }}{% endblock %}
9 |
10 | {% block content %}
11 |
35 | {% endblock %}
36 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/invalid_setup.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 |
5 | {% block breadcrumbs %}
6 |
10 | {% endblock %}
11 |
12 | {% block content %}
13 | {% trans "Something's wrong with your database installation. Make sure the appropriate database tables have been created, and make sure the database is readable by the appropriate user." %}
14 | {% endblock %}
15 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/logged_out.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 |
5 | {% block extrastyle %}{{ block.super }}
6 |
9 | {% endblock %}
10 |
11 | {% block body %}
12 |
26 |
27 | {% endblock %}
28 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/model_dashboard.html:
--------------------------------------------------------------------------------
1 | {% extends 'xadmin/views/dashboard.html' %}
2 | {% load i18n xadmin_tags %}
3 |
4 |
5 | {% block breadcrumbs %}
6 |
15 | {% endblock %}
16 |
17 | {% block nav_toggles %}
18 | {% include "xadmin/includes/toggle_back.html" %}
19 | {% if has_change_permission %}
20 |
21 | {% endif %}
22 | {% endblock %}
23 |
24 | {% block nav_btns %}
25 | {% if has_change_permission %}
26 | {% trans "Edit" %}
27 | {% endif %}
28 | {% endblock %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/model_detail.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 | {% load xadmin_tags %}
5 | {% load crispy_forms_tags %}
6 |
7 | {% block bodyclass %}{{ opts.app_label }}-{{ opts.object_name.lower }} detail{% endblock %}
8 |
9 | {% block nav_title %}
10 | {% if model_icon %} {% endif %}{{ object|truncatewords:"18" }}
11 | {% endblock %}
12 |
13 | {% block nav_toggles %}
14 | {% include "xadmin/includes/toggle_back.html" %}
15 | {% if has_change_permission %}
16 |
17 | {% endif %}
18 | {% if has_delete_permission %}
19 |
20 | {% endif %}
21 | {% endblock %}
22 |
23 | {% block nav_btns %}
24 | {% if has_change_permission %}
25 | {% trans "Edit" %}
26 | {% endif %}
27 | {% if has_delete_permission %}
28 | {% trans "Delete" %}
29 | {% endif %}
30 | {% endblock %}
31 |
32 | {% block content %}
33 | {% view_block 'before_fieldsets' %}
34 | {% crispy form %}
35 | {% view_block 'after_fieldsets' %}
36 | {% endblock %}
37 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/model_form.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 | {% load xadmin_tags %}
5 | {% load crispy_forms_tags %}
6 |
7 | {% block bodyclass %}{{ opts.app_label }}-{{ opts.object_name.lower }} change-form{% endblock %}
8 |
9 | {% block nav_title %}{% if model_icon %} {% endif %}
10 | {{ title }}{% endblock %}
11 |
12 | {% block content %}
13 |
32 | {% endblock %}
33 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/quick_detail.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 | {% load xadmin_tags %}
3 | {% load crispy_forms_tags %}
4 | {% crispy form %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/quick_form.html:
--------------------------------------------------------------------------------
1 | {% load i18n %}
2 | {% load xadmin_tags %}
3 | {% load crispy_forms_tags %}
4 |
7 | {{ media.css }}
8 | {{ media.js }}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/recover_form.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/views/model_form.html" %}
2 | {% load i18n %}
3 |
4 | {% load xadmin_tags %}
5 |
6 | {% block breadcrumbs %}
7 |
17 | {% endblock %}
18 |
19 | {% block content %}
20 | {% blocktrans %}Press the recover button below to recover this version of the object.{% endblocktrans %}
21 | {{block.super}}
22 | {% endblock %}
23 |
24 | {% block submit_buttons_bottom %}
25 |
26 | {% trans 'Recover' %}
27 |
28 | {% endblock %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/recover_list.html:
--------------------------------------------------------------------------------
1 | {% extends base_template %}
2 | {% load i18n %}
3 |
4 | {% load xadmin_tags %}
5 |
6 | {% block breadcrumbs %}
7 |
12 | {% endblock %}
13 |
14 | {% block nav_title %}
15 | {{title}}
16 | {% endblock %}
17 |
18 | {% block content %}
19 | {% blocktrans %}Choose a date from the list below to recover a deleted version of an object.{% endblocktrans %}
20 |
21 | {% if deleted %}
22 |
23 |
24 |
25 | {% trans 'Date/time' %}
26 | {{opts.verbose_name|capfirst}}
27 |
28 |
29 |
30 | {% for deletion in deleted %}
31 |
32 | {{deletion.revision.date_created}}
33 | {{deletion.object_repr}}
34 |
35 | {% endfor %}
36 |
37 |
38 | {% else %}
39 |
{% trans "There are no deleted objects to recover." %}
40 | {% endif %}
41 |
42 | {% endblock %}
43 |
44 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/views/revision_form.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/views/model_form.html" %}
2 | {% load i18n %}
3 |
4 | {% load xadmin_tags %}
5 |
6 | {% block breadcrumbs %}
7 |
18 | {% endblock %}
19 |
20 | {% block content %}
21 | {% blocktrans %}Press the revert button below to revert to this version of the object.{% endblocktrans %}
22 | {{block.super}}
23 | {% endblock %}
24 |
25 | {% block submit_buttons_bottom %}
26 |
27 | {% trans 'Revert this revision' %}
28 |
29 | {% endblock %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/widgets/addform.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/widgets/base.html" %}
2 | {% load i18n xadmin_tags %}
3 | {% load crispy_forms_tags %}
4 |
5 | {% block box_class %}{{block.super}} form-horizontal short_label fieldset{% endblock box_class %}
6 |
7 | {% block content %}
8 |
22 | {% endblock content %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/widgets/chart.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/widgets/base.html" %}
2 | {% load i18n xadmin_tags %}
3 |
4 | {% block content_css %}tabs{% endblock content_css %}
5 | {% block content %}
6 | {% if not widget.one_chart %}
7 |
8 | {% for c in charts %}
9 | {{c.title}}
10 | {% endfor %}
11 |
12 | {% endif %}
13 |
14 | {% for c in charts %}
15 |
17 | {% endfor %}
18 |
19 | {% endblock content %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/widgets/list.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/widgets/base.html" %}
2 | {% load i18n xadmin_tags %}
3 |
4 | {% block title %}
5 | {{ result_count }}
6 | {{ block.super }}
7 | {% endblock title %}
8 |
9 | {% block box_content_class %}{% if results %}nopadding x-scroll{% endif %}{% endblock box_content_class %}
10 |
11 | {% block content %}
12 | {% if results %}
13 |
14 |
15 |
16 | {% for o in result_headers %}
17 | {{ o.text }}
18 | {% endfor %}
19 |
20 |
21 |
22 | {% for row in results %}
23 | {% for o in row %}
24 |
25 | {{ o.label }}
26 |
27 | {% endfor %}
28 |
29 | {% endfor %}
30 |
31 |
32 | {% else %}
33 | {% trans "Empty list" %}
34 | {% endif %}
35 | {% endblock content %}
--------------------------------------------------------------------------------
/extra_apps/xadmin/templates/xadmin/widgets/qbutton.html:
--------------------------------------------------------------------------------
1 | {% extends "xadmin/widgets/base.html" %}
2 | {% load i18n xadmin_tags %}
3 |
4 | {% block content %}
5 |
6 | {% for btn in btns %}
7 |
13 | {% endfor %}
14 |
15 | {% endblock content %}
16 |
--------------------------------------------------------------------------------
/extra_apps/xadmin/templatetags/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/templatetags/__init__.py
--------------------------------------------------------------------------------
/extra_apps/xadmin/templatetags/__pycache__/__init__.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/templatetags/__pycache__/__init__.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/templatetags/__pycache__/xadmin_tags.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/templatetags/__pycache__/xadmin_tags.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/__init__.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/__init__.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/base.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/base.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/dashboard.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/dashboard.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/delete.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/delete.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/detail.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/detail.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/edit.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/edit.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/form.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/form.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/list.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/list.cpython-36.pyc
--------------------------------------------------------------------------------
/extra_apps/xadmin/views/__pycache__/website.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/extra_apps/xadmin/views/__pycache__/website.cpython-36.pyc
--------------------------------------------------------------------------------
/manage.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | import os
3 | import sys
4 |
5 | if __name__ == "__main__":
6 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myblog.settings")
7 | try:
8 | from django.core.management import execute_from_command_line
9 | except ImportError as exc:
10 | raise ImportError(
11 | "Couldn't import Django. Are you sure it's installed and "
12 | "available on your PYTHONPATH environment variable? Did you "
13 | "forget to activate a virtual environment?"
14 | ) from exc
15 | execute_from_command_line(sys.argv)
16 |
--------------------------------------------------------------------------------
/media/blog/2018/07/kecheng.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/media/blog/2018/07/kecheng.jpeg
--------------------------------------------------------------------------------
/media/blog/2018/07/kecheng_8q53DC5.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/media/blog/2018/07/kecheng_8q53DC5.jpeg
--------------------------------------------------------------------------------
/myblog/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/myblog/__init__.py
--------------------------------------------------------------------------------
/myblog/__pycache__/__init__.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/myblog/__pycache__/__init__.cpython-36.pyc
--------------------------------------------------------------------------------
/myblog/__pycache__/settings.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/myblog/__pycache__/settings.cpython-36.pyc
--------------------------------------------------------------------------------
/myblog/__pycache__/urls.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/myblog/__pycache__/urls.cpython-36.pyc
--------------------------------------------------------------------------------
/myblog/__pycache__/wsgi.cpython-36.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/myblog/__pycache__/wsgi.cpython-36.pyc
--------------------------------------------------------------------------------
/myblog/urls.py:
--------------------------------------------------------------------------------
1 | """myblog URL Configuration
2 |
3 | The `urlpatterns` list routes URLs to views. For more information please see:
4 | https://docs.djangoproject.com/en/2.0/topics/http/urls/
5 | Examples:
6 | Function views
7 | 1. Add an import: from my_app import views
8 | 2. Add a URL to urlpatterns: path('', views.home, name='home')
9 | Class-based views
10 | 1. Add an import: from other_app.views import Home
11 | 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
12 | Including another URLconf
13 | 1. Import the include() function: from django.urls import include, path
14 | 2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
15 | """
16 | from django.conf import settings
17 | from django.views.static import serve # 处理静态文件
18 | from django.contrib import admin
19 | from django.urls import path,include
20 | from django.conf.urls import url
21 | import xadmin
22 |
23 | from blog.views import *
24 |
25 | urlpatterns = [
26 | path('admin/', xadmin.site.urls),
27 |
28 | path('',Index.as_view(),name='index'),
29 | path('blog/', include(('blog.urls', 'blog'), namespace='blog')),
30 |
31 | ]
32 |
33 | if settings.DEBUG:
34 | # 配置静态文件访问处理
35 | urlpatterns.append(url(r'^media/(?P.*)$', serve, {'document_root': settings.MEDIA_ROOT}))
36 | urlpatterns.append(url(r'^static/(?P.*)$', serve, {'document_root': settings.STATIC_ROOT}))
37 |
38 |
39 | # 全局页面配置
40 | handler403 = 'blog.views.page_not_look'
41 | handler404 = 'blog.views.page_not_found'
42 | handler500 = 'blog.views.page_error'
43 |
--------------------------------------------------------------------------------
/myblog/wsgi.py:
--------------------------------------------------------------------------------
1 | """
2 | WSGI config for myblog project.
3 |
4 | It exposes the WSGI callable as a module-level variable named ``application``.
5 |
6 | For more information on this file, see
7 | https://docs.djangoproject.com/en/2.0/howto/deployment/wsgi/
8 | """
9 |
10 | import os
11 |
12 | from django.core.wsgi import get_wsgi_application
13 |
14 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myblog.settings")
15 |
16 | application = get_wsgi_application()
17 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | asn1crypto==0.24.0
2 | cffi==1.11.5
3 | cryptography==2.2.2
4 | diff-match-patch==20121119
5 | Django==2.0.7
6 | django-crispy-forms==1.7.2
7 | django-formtools==2.1
8 | django-import-export==1.0.1
9 | et-xmlfile==1.0.1
10 | future==0.16.0
11 | httplib2==0.11.3
12 | idna==2.7
13 | jdcal==1.4
14 | Markdown==2.6.11
15 | odfpy==1.3.6
16 | olefile==0.45.1
17 | openpyxl==2.5.4
18 | Pillow==4.1.0
19 | pycparser==2.18
20 | PyMySQL==0.9.1
21 | pytz==2018.5
22 | PyYAML==3.12
23 | six==1.11.0
24 | tablib==0.12.1
25 | unicodecsv==0.14.1
26 | uWSGI==2.0.17
27 | xlrd==1.1.0
28 | xlwt==1.3.0
29 |
--------------------------------------------------------------------------------
/static/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/.DS_Store
--------------------------------------------------------------------------------
/static/404/email.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/email.png
--------------------------------------------------------------------------------
/static/404/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/github.png
--------------------------------------------------------------------------------
/static/404/google.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/google.png
--------------------------------------------------------------------------------
/static/404/images/main-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/images/main-bg.png
--------------------------------------------------------------------------------
/static/404/images/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/images/search.png
--------------------------------------------------------------------------------
/static/404/images/tail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/images/tail.png
--------------------------------------------------------------------------------
/static/404/plane.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/plane.png
--------------------------------------------------------------------------------
/static/404/tail-end.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/tail-end.png
--------------------------------------------------------------------------------
/static/404/twitter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/twitter.png
--------------------------------------------------------------------------------
/static/404/weibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/404/weibo.png
--------------------------------------------------------------------------------
/static/archives/thumb_be.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/archives/thumb_be.png
--------------------------------------------------------------------------------
/static/archives/timeline_be.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/archives/timeline_be.png
--------------------------------------------------------------------------------
/static/cur/default.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/cur/default.cur
--------------------------------------------------------------------------------
/static/cur/link.cur:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/cur/link.cur
--------------------------------------------------------------------------------
/static/font/elusiveicons-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/font/elusiveicons-webfont.eot
--------------------------------------------------------------------------------
/static/font/elusiveicons-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/font/elusiveicons-webfont.ttf
--------------------------------------------------------------------------------
/static/font/elusiveicons-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/font/elusiveicons-webfont.woff
--------------------------------------------------------------------------------
/static/images/403.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/403.jpeg
--------------------------------------------------------------------------------
/static/images/404.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/404.jpg
--------------------------------------------------------------------------------
/static/images/500.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/500.png
--------------------------------------------------------------------------------
/static/images/bgimg/bg0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/bg0.jpg
--------------------------------------------------------------------------------
/static/images/bgimg/bg1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/bg1.jpg
--------------------------------------------------------------------------------
/static/images/bgimg/bg2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/bg2.jpg
--------------------------------------------------------------------------------
/static/images/bgimg/bg3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/bg3.jpg
--------------------------------------------------------------------------------
/static/images/bgimg/bg4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/bg4.jpg
--------------------------------------------------------------------------------
/static/images/bgimg/blueprint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/blueprint.png
--------------------------------------------------------------------------------
/static/images/bgimg/mob-bg2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/mob-bg2.jpg
--------------------------------------------------------------------------------
/static/images/bgimg/nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/nav.png
--------------------------------------------------------------------------------
/static/images/bgimg/nopic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/nopic.png
--------------------------------------------------------------------------------
/static/images/bgimg/repeat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/repeat.png
--------------------------------------------------------------------------------
/static/images/bgimg/topbg1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/bgimg/topbg1.png
--------------------------------------------------------------------------------
/static/images/favicon_.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/favicon_.ico
--------------------------------------------------------------------------------
/static/images/h.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/h.gif
--------------------------------------------------------------------------------
/static/images/huang.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/huang.gif
--------------------------------------------------------------------------------
/static/images/icon/Hot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/Hot.png
--------------------------------------------------------------------------------
/static/images/icon/arr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/arr.png
--------------------------------------------------------------------------------
/static/images/icon/arr2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/arr2.png
--------------------------------------------------------------------------------
/static/images/icon/ava.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/ava.gif
--------------------------------------------------------------------------------
/static/images/icon/back-top-btn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/back-top-btn.png
--------------------------------------------------------------------------------
/static/images/icon/bd-fx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/bd-fx.png
--------------------------------------------------------------------------------
/static/images/icon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/favicon.ico
--------------------------------------------------------------------------------
/static/images/icon/hot.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/hot.gif
--------------------------------------------------------------------------------
/static/images/icon/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/loading.gif
--------------------------------------------------------------------------------
/static/images/icon/new-sanjiao.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/new-sanjiao.png
--------------------------------------------------------------------------------
/static/images/icon/new.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/new.gif
--------------------------------------------------------------------------------
/static/images/icon/ok.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/ok.png
--------------------------------------------------------------------------------
/static/images/icon/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/qq.png
--------------------------------------------------------------------------------
/static/images/icon/rss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/rss.png
--------------------------------------------------------------------------------
/static/images/icon/tj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/tj.gif
--------------------------------------------------------------------------------
/static/images/icon/tj2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/tj2.gif
--------------------------------------------------------------------------------
/static/images/icon/user.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/user.gif
--------------------------------------------------------------------------------
/static/images/icon/zhifu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/icon/zhifu.png
--------------------------------------------------------------------------------
/static/images/logo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/images/logo.gif
--------------------------------------------------------------------------------
/static/js/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/.DS_Store
--------------------------------------------------------------------------------
/static/js/checkform.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/checkform.js
--------------------------------------------------------------------------------
/static/js/layer/skin/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/layer/skin/default/icon-ext.png
--------------------------------------------------------------------------------
/static/js/layer/skin/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/layer/skin/default/icon.png
--------------------------------------------------------------------------------
/static/js/layer/skin/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/layer/skin/default/loading-0.gif
--------------------------------------------------------------------------------
/static/js/layer/skin/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/layer/skin/default/loading-1.gif
--------------------------------------------------------------------------------
/static/js/layer/skin/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/layer/skin/default/loading-2.gif
--------------------------------------------------------------------------------
/static/js/load.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/js/load.js
--------------------------------------------------------------------------------
/static/js/superbg-custom.js:
--------------------------------------------------------------------------------
1 | jQuery(function($){
2 |
3 | $.supersized({
4 |
5 | // Functionality
6 | slide_interval : 20000, // 切换时间
7 | transition : 1, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
8 | transition_speed : 3000, // 过度时间
9 | performance : 1, // 0-Normal, 1-混合速度/质量, 2-优化图像质量, 3-优化转换速度 // (仅适用于Firefox或IE,不是WebKit)
10 |
11 | // Size & Position
12 | min_width : 0, // 允许的最小宽度 (in pixels)
13 | min_height : 0, // 允许的最小高度 (in pixels)
14 | vertical_center : 1, // 垂直中心背景
15 | horizontal_center : 1, // 水平中心背景
16 | fit_always : 0, // 图像永远不会超过浏览器的宽度或高度 (Ignores min. dimensions)
17 | fit_portrait : 1, // 肖像图片将不超过浏览器高度
18 | fit_landscape : 0, // 景观图像不超过浏览器宽度
19 |
20 | // Components
21 | slide_links : 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
22 | slides : [ // Slideshow Images
23 | {image : '/static/images/bgimg/bg0.jpg'},
24 | {image : '/static/images/bgimg/bg1.jpg'},
25 | {image : '/static/images/bgimg/bg2.jpg'},
26 | {image : '/static/images/bgimg/bg3.jpg'},
27 | {image : '/static/images/bgimg/bg4.jpg'}
28 | ]
29 |
30 | });
31 |
32 | });
33 |
--------------------------------------------------------------------------------
/static/photos/pic/201619202649837.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201619202649837.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411191949465.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411191949465.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411192440877.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411192440877.jpg
--------------------------------------------------------------------------------
/static/photos/pic/201641119257341.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201641119257341.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411192937540.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411192937540.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411211811736.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411211811736.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411214939748.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411214939748.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411215627427.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411215627427.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411215648174.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411215648174.jpg
--------------------------------------------------------------------------------
/static/photos/pic/201641121569924.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201641121569924.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411215726890.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411215726890.jpg
--------------------------------------------------------------------------------
/static/photos/pic/201641121577471.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201641121577471.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411221137177.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411221137177.jpg
--------------------------------------------------------------------------------
/static/photos/pic/201641122121653.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201641122121653.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411221239433.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411221239433.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016411221316981.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016411221316981.jpg
--------------------------------------------------------------------------------
/static/photos/pic/201641122132200.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201641122132200.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016514234757354.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016514234757354.jpg
--------------------------------------------------------------------------------
/static/photos/pic/2016514234824383.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/2016514234824383.jpg
--------------------------------------------------------------------------------
/static/photos/pic/201651423736426.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201651423736426.jpg
--------------------------------------------------------------------------------
/static/photos/pic/201651423842491.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/201651423842491.jpg
--------------------------------------------------------------------------------
/static/photos/pic/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/photos/pic/Thumbs.db
--------------------------------------------------------------------------------
/static/upload/Article/20151027223049329.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/20151027223049329.jpg
--------------------------------------------------------------------------------
/static/upload/Article/20151031043822.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/20151031043822.jpg
--------------------------------------------------------------------------------
/static/upload/Article/20151122225540180.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/20151122225540180.jpg
--------------------------------------------------------------------------------
/static/upload/Article/20151179957593.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/20151179957593.jpg
--------------------------------------------------------------------------------
/static/upload/Article/2016110221135307.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/2016110221135307.jpg
--------------------------------------------------------------------------------
/static/upload/Article/201612125156754.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/201612125156754.jpg
--------------------------------------------------------------------------------
/static/upload/Article/201612219920733.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/201612219920733.jpg
--------------------------------------------------------------------------------
/static/upload/Article/2016219171445519.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/2016219171445519.jpg
--------------------------------------------------------------------------------
/static/upload/Article/2016220122735603.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/2016220122735603.jpg
--------------------------------------------------------------------------------
/static/upload/Article/201651122145632.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/201651122145632.jpg
--------------------------------------------------------------------------------
/static/upload/Article/Thumbs.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/Thumbs.db
--------------------------------------------------------------------------------
/static/upload/Article/lb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/lb.jpg
--------------------------------------------------------------------------------
/static/upload/Article/muban.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/myminwang/myblog/2b0f7fb89023958225c1403b4c61f09fb8b90c03/static/upload/Article/muban.jpg
--------------------------------------------------------------------------------
/templates/403.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 403
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/templates/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 404
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/templates/500.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 500
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/templates/about.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 |
3 | {% block title %}
4 | AboutMe - 烂笔头
5 | {% endblock %}
6 |
7 | {% block content %}
8 |
9 |
10 | {% endblock %}
--------------------------------------------------------------------------------
/templates/archive.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% load custom_filter %}
3 |
4 | {% block title %}
5 | 博客归档 - 烂笔头
6 | {% endblock %}
7 |
8 | {% block css %}
9 |
10 | {% endblock %}
11 |
12 | {% block content %}
13 |
14 |
15 | {% for article in article_list %}
16 |
17 |
18 |
19 | {{ article.edit_time }}
20 |
21 |
22 |
23 |
24 |
{{ article.digest }}
25 |
26 |
27 |
28 |
29 | {% endfor %}
30 |
31 |
32 | {% endblock %}
--------------------------------------------------------------------------------
/templates/blogroll.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
友情链接
4 | Friend Links
5 | 申请
6 |
13 |
--------------------------------------------------------------------------------
/templates/footer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 | Back to Top
10 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/templates/link.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 |
3 | {% block title %}
4 | 链接 - 烂笔头
5 | {% endblock %}
6 |
7 | {% block content %}
8 |
9 |
10 | {% endblock %}
--------------------------------------------------------------------------------
/templates/message.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/templates/message_board.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 |
3 | {% block title %}
4 | 留言板 - 烂笔头
5 | {% endblock %}
6 |
7 | {% block content %}
8 |
9 |
10 |
11 | {% include "message.html" %}
12 |
13 |
14 | {% endblock %}
--------------------------------------------------------------------------------