aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-11-03 22:54:04 +0000
committerng0 <ng0@n0.is>2019-11-03 22:56:22 +0000
commitcbb22369211537938c70d342ad663c5f4c1f0f9a (patch)
tree15eed9de9c1656f4fadafe9367c6f003c8ebaf88
parenteb9a71b70e39ec55bbdc8bc92447c23d87b8cab3 (diff)
downloadwww-cbb22369211537938c70d342ad663c5f4c1f0f9a.tar.gz
www-cbb22369211537938c70d342ad663c5f4c1f0f9a.zip
rssg
rssg needs some adjustments to our setup, pushing to default branch and will fix it tomorrow.
-rw-r--r--GNUmakefile25
-rwxr-xr-xrssg1
2 files changed, 9 insertions, 17 deletions
diff --git a/GNUmakefile b/GNUmakefile
index ae6d9006..84fbfeea 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -25,20 +25,12 @@ all: css locale template
25 $(cp) rendered/static/robots.txt rendered/robots.txt 25 $(cp) rendered/static/robots.txt rendered/robots.txt
26 $(cp) rendered/static/stage.robots.txt rendered/stage.robots.txt 26 $(cp) rendered/static/stage.robots.txt rendered/stage.robots.txt
27 $(cp) rendered/static/robots.txt rendered/dist/robots.txt 27 $(cp) rendered/static/robots.txt rendered/dist/robots.txt
28 $(cp) rendered/static/robots.txt rendered/en/robots.txt 28 (for lang in en de es fr it ; do $(cp) rendered/static/robots.txt rendered/$$lang/robots.txt ;done)
29 $(cp) rendered/static/robots.txt rendered/de/robots.txt
30 $(cp) rendered/static/robots.txt rendered/es/robots.txt
31 $(cp) rendered/static/robots.txt rendered/fr/robots.txt
32 $(cp) rendered/static/robots.txt rendered/it/robots.txt
33 $(cp) favicon.ico rendered/favicon.ico 29 $(cp) favicon.ico rendered/favicon.ico
34 $(sh) make_sitemap.sh 30 $(sh) make_sitemap.sh
35 $(cp) rendered/sitemap.xml rendered/en/sitemap.xml 31 $(cp) rendered/sitemap.xml rendered/en/sitemap.xml
36 $(cp) rss.xml rendered/rss.xml 32 $(cp) rss.xml rendered/rss.xml
37 $(cp) rss.xml rendered/en/rss.xml 33 (for lang in en de es fr it ; do $(cp) rss.xml rendered/$$lang/rss.xml; done)
38 $(cp) rss.xml rendered/de/rss.xml
39 $(cp) rss.xml rendered/es/rss.xml
40 $(cp) rss.xml rendered/fr/rss.xml
41 $(cp) rss.xml rendered/it/rss.xml
42 $(cp) static/moved.html rendered/frontpage.html 34 $(cp) static/moved.html rendered/frontpage.html
43 cd rendered; $(ln) -fs frontpage.html frontpage 35 cd rendered; $(ln) -fs frontpage.html frontpage
44 $(cp) static/moved_gsoc.html rendered/gsoc.html 36 $(cp) static/moved_gsoc.html rendered/gsoc.html
@@ -49,11 +41,10 @@ all: css locale template
49 cd rendered/node ; $(ln) -fs about.html 397 41 cd rendered/node ; $(ln) -fs about.html 397
50 $(cp) static/moved_about.html rendered/about.html 42 $(cp) static/moved_about.html rendered/about.html
51 cd rendered ; $(ln) -fs about.html philosophy 43 cd rendered ; $(ln) -fs about.html philosophy
52 $(sh) rssg rendered/en/news/index.html 'GNUnet News' > rendered/en/rss.xml 44 (cd rendered; \
53 $(sh) rssg rendered/de/news/index.html 'GNUnet News' > rendered/de/rss.xml 45 for lang in en de es fr it; do \
54 $(sh) rssg rendered/es/news/index.html 'GNUnet News' > rendered/es/rss.xml 46 $(sh) ../rssg $$lang/news/index.html 'GNUnet.org' > $$lang/news/rss.xml; \
55 $(sh) rssg rendered/fr/news/index.html 'GNUnet News' > rendered/fr/rss.xml 47 done)
56 $(sh) rssg rendered/it/news/index.html 'GNUnet News' > rendered/it/rss.xml
57 48
58# Extract translateable strings from jinja2 templates. 49# Extract translateable strings from jinja2 templates.
59# Because of the local i18nfix extractor module we need 50# Because of the local i18nfix extractor module we need
@@ -96,8 +87,8 @@ it: template
96current_dir = $(shell pwd) 87current_dir = $(shell pwd)
97 88
98run: all 89run: all
99 $(browser) http://0.0.0.0:8000 & 90 $(browser) http://0.0.0.0:8000/rendered/en &
100 cd rendered && $(PYTHON) -m http.server 91 $(python) -m http.server
101 92
102 93
103# docker-all: Build using a docker image which contains all the needed 94# docker-all: Build using a docker image which contains all the needed
diff --git a/rssg b/rssg
index 4435ce60..378febe8 100755
--- a/rssg
+++ b/rssg
@@ -180,6 +180,7 @@ render_feed() {
180<channel> 180<channel>
181<atom:link href="'"$url"'" rel="self" type="application/rss+xml" /> 181<atom:link href="'"$url"'" rel="self" type="application/rss+xml" />
182<title>'"$title"'</title> 182<title>'"$title"'</title>
183<language>en</language>
183<description>'"$description"'</description> 184<description>'"$description"'</description>
184<link>'"$base_url"'/</link> 185<link>'"$base_url"'/</link>
185<lastBuildDate>'"$(date_rfc_822 date)"'</lastBuildDate> 186<lastBuildDate>'"$(date_rfc_822 date)"'</lastBuildDate>