713 Commits
Author SHA1 Message Date
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