reinhard
c90a96b662
Change styling of news listing in sidebar
continuous-integration/drone/push Build is passing
2020-05-06 19:26:24 +02:00
reinhard
f54039b16f
Further unify related news and events sections
2020-05-06 19:05:03 +02:00
max.mehl
2761b56591
Update to latest share-buttons ( #1361 )
continuous-integration/drone/push Build is passing
2020-05-06 16:06:21 +02:00
reinhard
f126efd462
Fix default metaimage
continuous-integration/drone/push Build is passing
2020-05-05 16:58:12 +02:00
reinhard
f8c6c33868
Fix link to website.
...
Fixes #1351
2020-05-05 09:03:12 +02:00
reinhard
1c3de5b31a
Display news feeds similar to news archive page
continuous-integration/drone/push Build is passing
2020-05-05 00:10:00 +02:00
reinhard
de1dc548e9
Remove mini-sitemap from footer
...
continuous-integration/drone/push Build is passing
Fixes #1338
2020-05-04 15:08:03 +02:00
max.mehl
a92ce8c81b
Do not require full URL for metatag <image> ( #1347 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: max.mehl <max.mehl@fsfe.org >
Reviewed-by: Reinhard Müller <reinhard@fsfe.org >
2020-05-04 13:42:53 +02:00
reinhard
dfc13f9039
Remove timestamp at the bottom of each page
...
continuous-integration/drone/push Build is passing
Fixes #837
2020-05-04 00:49:28 +02:00
reinhard
7c2914cd0f
Turn "direct-links" menu into a list
...
continuous-integration/drone/push Build is passing
Fixes #137
2020-05-03 20:09:09 +02:00
reinhard
95e69698c5
Update news and event feeds
...
continuous-integration/drone/push Build is passing
* All <body> elements in news and event xml files now consist of <p>
elements.
* XSL templates to display news and event feeds are further
consolidated.
* All verbose news and event listings now display a learn-more link.
2020-05-02 00:03:37 +02:00
reinhard
8dccab7902
Fix avatar display for articles
continuous-integration/drone/push Build is passing
2020-05-01 13:34:11 +02:00
reinhard
239c349840
Put all news pages into a common "news" body class
2020-05-01 08:22:50 +02:00
max.mehl
237b607f86
move all people avatars to a separate folder, and rename if necessary
2020-04-30 16:16:49 +02:00
reinhard
b523b8bd80
Reorganise templates for news and event lists
...
continuous-integration/drone/push Build is passing
The templates are now directly available for use in pages, there's no
need for an explict .xsl file any more.
2020-04-29 23:57:25 +02:00
reinhard
1da990b5bf
For tags with no text, fall back to key
continuous-integration/drone/push Build is passing
2020-04-29 12:15:45 +02:00
reinhard
5bcb9dc9d3
Move tag list generation to a central template
2020-04-29 11:24:45 +02:00
reinhard
91e462d237
Clean up tag list CSS
...
There are no significant visual changes, but the CSS is much clearer and
more based on bootstrap features.
2020-04-29 09:38:40 +02:00
reinhard
bb1931c58b
Beautify news/events id for generated xml files
2020-04-29 08:36:50 +02:00
reinhard
48e44cad66
Add templates for commonly used news formatting bits
continuous-integration/drone/push Build is passing
2020-04-28 20:28:48 +02:00
reinhard
ed6f20fdac
Avoid error message for files without any .source
2020-04-28 20:25:19 +02:00
reinhard
6b0b47a36f
Restructure code to include feeds in XML stream
...
continuous-integration/drone/push Build is passing
This makes it possible that now the @filename attribute of included news
and events, which will be used as an id for the entry within the
overview page, contains only the base filename instead of the whole
path including the directory.
2020-04-28 17:55:30 +02:00
reinhard
1ee18da765
Separate XSL used for two different purposes
...
continuous-integration/drone/push Build is passing
Having two separate XSL templates makes each of them much better
understandable, and the overlap between them has been separated out into
helper templates.
2020-04-28 15:57:05 +02:00
reinhard
377fcde82e
Clean up formatting of XSL files, no code change
2020-04-27 21:53:42 +02:00
reinhard
e30539a6bd
Remove some dead code from XSL stylesheets
2020-04-27 21:27:21 +02:00
reinhard
a4b01194f0
Move all our own XSL scripts to the same directory
...
The directory tools/xlstsl is reserved for the XSLT standard library
(http://xsltsl.sourceforge.net/ ).
2020-04-27 21:19:06 +02:00
reinhard
7de2583275
Fix/cleanup events tag list, archive, and RSS
2020-04-27 16:34:54 +02:00
reinhard
15ad976413
Exclude languages dir from being copied to target
2020-04-26 19:21:08 +02:00
reinhard
646c81a273
Change tag syntax
...
continuous-integration/drone/push Build is passing
Old: `<tag content="Human Readable Text">internal-id</tag>`
New: `<tag key="internal-id">Human Readable Text</tag>`
Fixes #826
Fixes #1095
2020-04-26 15:29:12 +02:00
reinhard
e4a7a94258
Hide menu as well on external pages
continuous-integration/drone/push Build is passing
2020-04-26 00:11:27 +02:00
reinhard
b7f58a6c2d
Remove certain elements on external pages
continuous-integration/drone/push Build is passing
2020-04-25 22:08:51 +02:00
reinhard
175c0de026
Define $urlprefix in place where it is always included
continuous-integration/drone/push Build is passing
2020-04-25 20:02:42 +02:00
reinhard
f654181b59
Consistently use $urlprefix
...
continuous-integration/drone/push Build is passing
References #685
2020-04-25 19:07:42 +02:00
reinhard
ec59668710
Change storage of language list
...
continuous-integration/drone/push Build is passing
Having each language as a separate file in a directory makes handling of
the languages way easier.
2020-04-24 16:36:02 +02:00
reinhard
d633b08119
Remove workarounds for old Internet Explorer versions
...
continuous-integration/drone/push Build is passing
Fixes #1311
2020-04-24 12:48:27 +02:00
reinhard
785d03c6b9
Remove some spaghetti from build script
continuous-integration/drone/push Build is passing
2020-04-24 08:52:01 +02:00
reinhard
b316845360
Remove some unused files
continuous-integration/drone/push Build is passing
2020-04-23 20:48:15 +02:00
reinhard
df545e72a8
Re-introduce the possibility of a full-build
...
continuous-integration/drone/push Build is passing
Fixes #852
2020-04-23 17:15:49 +02:00
reinhard
06f757c6ab
Revise local menu handling
2020-04-23 17:15:49 +02:00
Thomas Doczkal
d760de6a74
check for make-4.x before starting build process and exit with error
continuous-integration/drone/push Build is passing
2020-04-23 07:49:39 +02:00
reinhard
e581ccd195
Remove some unused files or parts of files
continuous-integration/drone/push Build is passing
2020-04-19 21:30:02 +02:00
reinhard
c4cb7aeef4
Introduce content version in source files
...
continuous-integration/drone/push Build is passing
Fixes #2
2020-04-15 14:07:46 +02:00
max.mehl
b83e8a1d17
de-duplicate dependency check
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-03-24 17:58:02 +01:00
max.mehl
0a2ca245d5
make regex catch new expression for 'up to date'
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-03-24 17:15:13 +01:00
max.mehl
29458db905
check for lessc on build server
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-03-24 12:40:21 +01:00
max.mehl
d4bbba4bf9
avoid permission denied error when running as su'ed unprivileged user
...
Background: https://unix.stackexchange.com/questions/38538/bash-dev-stderr-permission-denied
2020-03-24 12:22:05 +01:00
reinhard
5044de137d
Clean up status output
continuous-integration/drone/push Build is passing
2020-03-23 16:39:20 +01:00
reinhard
2221efa394
Add dependency check for the correct version of make
continuous-integration/drone/push Build is passing
2020-03-23 15:54:59 +01:00
max.mehl
eb34f8d602
#ilovefs is over again :(
continuous-integration/drone/push Build is passing
2020-02-16 13:50:24 +01:00
max.mehl
9b2be6021b
happy #ilovefs day!
continuous-integration/drone/push Build is passing
2020-02-13 23:24:31 +01:00