Fri, 06 Dec 2019 00:56:52 +0100
Add images-src in hgignore
0 | 1 | #!/usr/bin/env python |
2 | # -*- coding: utf-8 -*- # | |
3 | from __future__ import unicode_literals | |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
4 | import socket |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
5 | |
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
6 | isprod = socket.gethostname() == 'sd-56079' |
0 | 7 | |
8 | AUTHOR = u'David Douard' | |
9 | SITENAME = u'Whatever' | |
34
871fcc94f63e
[config] add twitter stuff an links to eevblog and elo
David Douard <david.douard@logilab.fr>
parents:
26
diff
changeset
|
10 | SITESUBTITLE = u"A blog, sort of" |
871fcc94f63e
[config] add twitter stuff an links to eevblog and elo
David Douard <david.douard@logilab.fr>
parents:
26
diff
changeset
|
11 | TWITTER_USERNAME = u'douardda' |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
12 | CONTACTS = (('twitter', 'https://twitter.com/douardda'), |
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
13 | ('mastodon', 'https://social.logilab.org/@david')) |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
14 | |
96
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
15 | |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
16 | if isprod: |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
17 | SITEURL = 'https://whatever.sdfa3.org' |
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
18 | PIWIK = ''' |
122
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
19 | <!-- Matomo --> |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
20 | <script type="text/javascript"> |
122
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
21 | var _paq = window._paq || []; |
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
22 | /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
23 | _paq.push(['trackPageView']); |
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
24 | _paq.push(['enableLinkTracking']); |
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
25 | (function() { |
122
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
26 | var u="https://piwik.sdfa3.org/"; |
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
27 | _paq.push(['setTrackerUrl', u+'matomo.php']); |
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
28 | _paq.push(['setSiteId', '2']); |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
29 | var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; |
122
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
30 | g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
31 | })(); |
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
32 | </script> |
122
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
33 | <!-- End Matomo Code --> |
08b9a05b3d8d
upgrade piwik code for matomo
David Douard <david.douard@sdfa3.org>
parents:
117
diff
changeset
|
34 | ''' |
40
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
35 | else: |
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
36 | SITEURL = '' |
2a30ebfd851f
[base] add piwik js stuff
David Douard <david.douard@logilab.fr>
parents:
36
diff
changeset
|
37 | PIWIK = '' |
0 | 38 | |
39 | PATH = 'content' | |
40 | ||
36
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
41 | THEME = 'theme' |
0 | 42 | TIMEZONE = 'Europe/Paris' |
43 | ||
44 | DEFAULT_LANG = u'en' | |
45 | ||
46 | # Feed generation is usually not desired when developing | |
26 | 47 | #FEED_ALL_ATOM = None |
48 | #CATEGORY_FEED_ATOM = None | |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
49 | CATEGORY_FEED_ATOM_URL = 'feeds/%s.atom.xml' |
26 | 50 | #TRANSLATION_FEED_ATOM = None |
51 | #AUTHOR_FEED_ATOM = None | |
52 | #AUTHOR_FEED_RSS = None | |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
53 | |
26 | 54 | FEED_RSS = 'feeds/rss.xml' |
55 | FEED_ALL_RSS = 'feeds/all.rss.xml' | |
36
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
56 | FEED_ATOM = 'feeds/atom.xml' |
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
57 | FEED_ALL_ATOM = 'feeds/all.atom.xml' |
0 | 58 | |
59 | # Blogroll | |
60 | LINKS = (('Pelican', 'http://getpelican.com/'), | |
34
871fcc94f63e
[config] add twitter stuff an links to eevblog and elo
David Douard <david.douard@logilab.fr>
parents:
26
diff
changeset
|
61 | ('EEVBlog', 'https://www.eevblog.com/'), |
66 | 62 | ) |
0 | 63 | |
64 | # Social widget | |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
65 | SOCIAL = (('twitter', 'https://twitter.com/douardda'), |
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
66 | ('mastodon', 'https://social.logilab.org/@david')) |
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
67 | |
0 | 68 | |
69 | DEFAULT_PAGINATION = 10 | |
70 | ||
71 | # Uncomment following line if you want document-relative URLs when developing | |
72 | #RELATIVE_URLS = True | |
24
89689c6e9cf4
[hp8904a] add two blogs about the HP8904A and a small update of the about page
David Douard <david.douard@logilab.fr>
parents:
0
diff
changeset
|
73 | |
117
6d0820cef446
new post on the eip545b fw
David Douard <david.douard@sdfa3.org>
parents:
116
diff
changeset
|
74 | STATIC_PATHS = ['images', 'pdfs', 'json', 'data'] |
24
89689c6e9cf4
[hp8904a] add two blogs about the HP8904A and a small update of the about page
David Douard <david.douard@logilab.fr>
parents:
0
diff
changeset
|
75 | |
116
dad9b39691de
move custom plugins in a dedicated directory local-plugins
David Douard <david.douard@sdfa3.org>
parents:
113
diff
changeset
|
76 | PLUGIN_PATHS = ['local-plugins/pelican-peertube', |
dad9b39691de
move custom plugins in a dedicated directory local-plugins
David Douard <david.douard@sdfa3.org>
parents:
113
diff
changeset
|
77 | 'local-plugins', |
dad9b39691de
move custom plugins in a dedicated directory local-plugins
David Douard <david.douard@sdfa3.org>
parents:
113
diff
changeset
|
78 | 'pelican-plugins', |
68
4fa6621fec0f
[hp34970a] an article dedicted to the protocol
David Douard <david.douard@logilab.fr>
parents:
66
diff
changeset
|
79 | ] |
36
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
80 | PLUGINS = ['better_figures_and_images', |
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
81 | 'sitemap', |
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
82 | 'feed_summary', |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
83 | # 'assets', |
36
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
84 | 'series', |
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
85 | 'related_posts', |
41
376692051823
[config] activate the filetime_from_hg plugin
David Douard <david.douard@logilab.fr>
parents:
40
diff
changeset
|
86 | 'filetime_from_hg', |
108
08c0c0d695e8
[hp34970] replace dailymotion by peertube for embedded video
David Douard <david.douard@logilab.fr>
parents:
101
diff
changeset
|
87 | 'pelican_peertube', |
68
4fa6621fec0f
[hp34970a] an article dedicted to the protocol
David Douard <david.douard@logilab.fr>
parents:
66
diff
changeset
|
88 | 'pelican_javascript', |
4fa6621fec0f
[hp34970a] an article dedicted to the protocol
David Douard <david.douard@logilab.fr>
parents:
66
diff
changeset
|
89 | 'wavedrom', |
101
4a94e81bff74
[hp8662a] part 3: fixing error 04 and unlocked loops
David Douard <david.douard@logilab.fr>
parents:
96
diff
changeset
|
90 | 'plotly', |
113
0bcf355064e5
few fixes in pelicanconf
David Douard <david.douard@sdfa3.org>
parents:
108
diff
changeset
|
91 | # 'image_process', # seems broken with pelican 4 |
66 | 92 | ] |
24
89689c6e9cf4
[hp8904a] add two blogs about the HP8904A and a small update of the about page
David Douard <david.douard@logilab.fr>
parents:
0
diff
changeset
|
93 | RESPONSIVE_IMAGES = True |
34
871fcc94f63e
[config] add twitter stuff an links to eevblog and elo
David Douard <david.douard@logilab.fr>
parents:
26
diff
changeset
|
94 | TYPOGRIPFY = True |
36
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
95 | SINGLE_AUTHOR = True |
66 | 96 | MINT = True |
36
9507107a1133
[theme] use a personalized bricks theme
David Douard <david.douard@logilab.fr>
parents:
34
diff
changeset
|
97 | SITEMAP = {'format': 'xml'} |
96
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
98 | |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
99 | IMAGE_PROCESS = { |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
100 | 'crisp': {'type': 'responsive-image', |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
101 | 'srcset': [('1x', ['scale_in 800 600 True']), |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
102 | ('2x', ['scale_in 1600 1200 True']), |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
103 | ('3x', ['scale_in 3200 2400 True']), |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
104 | ], |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
105 | 'default': '1x', |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
106 | }, |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
107 | 'large-photo': {'type': 'responsive-image', |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
108 | 'sizes': '(min-width: 1200px) 800px, (min-width: 992px) 650px, \ |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
109 | (min-width: 768px) 718px, 100vw', |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
110 | 'srcset': [('600w', ["scale_in 600 450 True"]), |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
111 | ('800w', ["scale_in 800 600 True"]), |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
112 | ('1600w', ["scale_in 1600 1200 True"]), |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
113 | ], |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
114 | 'default': '800w', |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
115 | }, |
11b306ba3468
[conf] attempt to use image_process plugin
David Douard <david.douard@logilab.fr>
parents:
94
diff
changeset
|
116 | } |
108
08c0c0d695e8
[hp34970] replace dailymotion by peertube for embedded video
David Douard <david.douard@logilab.fr>
parents:
101
diff
changeset
|
117 | |
08c0c0d695e8
[hp34970] replace dailymotion by peertube for embedded video
David Douard <david.douard@logilab.fr>
parents:
101
diff
changeset
|
118 | PEERTUBE_URL = "https://peertube.social" |