|
1 | 1 | # from django_medusa.renderers import StaticSiteRenderer
|
2 |
| - |
| 2 | +# |
3 | 3 | # class HomeRenderer(StaticSiteRenderer):
|
4 | 4 | # def get_paths(self):
|
5 | 5 | # return frozenset([
|
6 | 6 | # "/",
|
7 |
| -# # "work/", |
8 |
| -# # "/logbook/", |
9 |
| -# # "/linked/", |
10 |
| -# # "/about/", |
11 |
| -# # "/contact/", |
| 7 | +# "work/", |
| 8 | +# "/logbook/", |
| 9 | +# "/linked/", |
| 10 | +# "/archive/", |
| 11 | +# "/contact/", |
12 | 12 | # # "/cv/",
|
13 | 13 | # ])
|
14 |
| -# |
| 14 | +# |
15 | 15 | # renderers = [HomeRenderer, ]
|
16 |
| - |
17 |
| - |
| 16 | +# |
| 17 | +# |
18 | 18 | # # =todo
|
19 | 19 | # from hth.models import Entry
|
20 | 20 | # from django.contrib.flatpages.models import FlatPage
|
21 |
| -# |
| 21 | +# |
22 | 22 | # class EntryRenderer(StaticSiteRenderer):
|
23 | 23 | # def get_paths(self):
|
24 |
| -# paths = ["/", "/logbook/", "/archive/", "/linked/",] |
25 |
| -# |
26 |
| -# items = Entry.objects.filter(is_active=True).order_by('-pub_date') |
| 24 | +# paths = ["/logbook/",] |
| 25 | +# |
| 26 | +# items = Entry.objects.filter(is_active=True, kind="A").order_by('-pub_date') |
27 | 27 | # for item in items:
|
28 | 28 | # paths.append(item.get_absolute_url())
|
29 |
| -# |
| 29 | +# |
30 | 30 | # return paths
|
31 |
| -# |
| 31 | +# |
32 | 32 | # class WorkRenderer(StaticSiteRenderer):
|
33 | 33 | # def get_paths(self):
|
34 | 34 | # paths = ["/work/", ]
|
35 |
| -# |
| 35 | +# |
36 | 36 | # items = FlatPage.objects.all()
|
37 | 37 | # for item in items:
|
38 | 38 | # paths.append(item.get_absolute_url())
|
39 |
| -# |
| 39 | +# |
40 | 40 | # return paths
|
41 |
| -# |
42 |
| -# renderers = [EntryRenderer, WorkRenderer,] |
| 41 | +# |
| 42 | +# class LinkRenderer(StaticSiteRenderer): |
| 43 | +# def get_paths(self): |
| 44 | +# paths = ["/linked/", ] |
| 45 | +# |
| 46 | +# items = Entry.objects.filter(is_active=True, kind="L").order_by('-pub_date') |
| 47 | +# for item in items: |
| 48 | +# paths.append(item.get_absolute_url()) |
| 49 | +# |
| 50 | +# return paths |
| 51 | +# |
| 52 | +# renderers = [EntryRenderer, WorkRenderer, LinkRenderer,] |
43 | 53 |
|
44 | 54 | # =todo
|
45 | 55 | # from hth.models import Entry
|
46 | 56 | # from django.contrib.flatpages.models import FlatPage
|
47 |
| -# |
| 57 | +# |
48 | 58 | # from itertools import chain
|
49 |
| -# |
| 59 | +# |
50 | 60 | # class EntryRenderer(StaticSiteRenderer):
|
51 | 61 | # def get_paths(self):
|
52 | 62 | # paths = ["/", "/logbook/", "/work/", ]
|
53 | 63 | # entry_list = []
|
54 | 64 | # work_list = []
|
55 | 65 | # result_list = list(chain(entry_list, work_list))
|
56 |
| -# |
| 66 | +# |
57 | 67 | # entry_list = Entry.objects.filter(is_active=True).order_by('-pub_date')
|
58 | 68 | # for entry in entry_list:
|
59 | 69 | # paths.append(entry.get_absolute_url())
|
60 |
| -# |
| 70 | +# |
61 | 71 | # work_list = FlatPage.objects.all()
|
62 | 72 | # for work in work_list:
|
63 |
| -# paths.append(work.get_absolute_url()) |
64 |
| -# |
| 73 | +# paths.append(work.get_absolute_url()) |
| 74 | +# |
65 | 75 | # result_list = sorted(
|
66 | 76 | # chain(entry_list, work_list),
|
67 | 77 | # key=lambda instance: instance)
|
68 |
| -# |
| 78 | +# |
69 | 79 | # return paths
|
70 |
| -# |
| 80 | +# |
71 | 81 | # renderers = [EntryRenderer, ]
|
72 |
| - |
73 |
| - |
| 82 | +# |
| 83 | +# |
0 commit comments