Commit Graph

7 Commits

Author SHA1 Message Date
Florian Pelz bf07f52a57
website: blog: Refer to the localized URL in breadcrumbs.
Fixes <https://issues.guix.gnu.org/63975>.
Reported by Maxime Devos <maximedevos@telenet.be>.

* website/apps/blog/utils.scm (post-url-path): Append a slash to
the URL, so the guix-url procedure will treat it as a web page
and localize it.
2023-06-10 17:50:41 +02:00
Ludovic Courtès 388791a9a2
website: posts: Tag URLs are include the language tag.
Previously, tag links at the bottom of a post would look like
"/blog/tags/performance", which is 404.  This patch changes it to
"/LANG/blog/tags/performance".

* website/apps/blog/utils.scm (tag-url-path): Add empty string argument
to 'url-path-join'.
* website/tests/apps/blog/utils.scm ("[procedure] tag-url-path"): Adjust
accordingly.
2021-08-10 10:40:24 +02:00
Florian Pelz 877d54caf1
website: apps: Mark all files for translation.
* website/po/guix-website.pot: New file.
* website/apps/base/utils.scm (manual-url-with-language): New
procedure.
(locale-display-name): New procedure.
(guix-url): Use localized URLs by default.
* website/apps/base/templates/components.scm (manual-href,
manual-link-yellow): New procedures.
(breadcrumbs, contact->shtml, navbar): Mark for translation.
* website/apps/base/data.scm (contact-media): Mark for
translation.
* website/apps/base/templates/about.scm (about-t): Mark for
translation.
* website/apps/base/templates/contact.scm (contact-t): Mark for
translation.
* website/apps/base/templates/contribute.scm (contribute-t): Mark for
translation.
* website/apps/base/templates/donate.scm (donate-t): Mark for
translation.
* website/apps/base/templates/graphics.scm (graphics-t): Mark for
translation.
* website/apps/base/templates/help.scm (help-t): Mark for translation.
* website/apps/base/templates/home.scm (home-t): Mark for translation.
* website/apps/base/templates/irc.scm (irc-t): Mark for translation.
* website/apps/base/templates/menu.scm (menu-t): Mark for translation.
* website/apps/base/templates/security.scm (security-t): Mark for
translation.
* website/apps/base/templates/theme.scm (theme): Mark for translation.
* website/apps/blog/templates/components.scm (post-preview, sidebar):
Mark for translation.
* website/apps/blog/templates/feed.scm (atom-feed-t): Mark for
translation.
* website/apps/blog/templates/post-list.scm (post-list-t): Mark for
translation.
* website/apps/blog/templates/post.scm (post-t): Mark for translation.
* website/apps/blog/templates/tag.scm (tag-t): Mark for translation.
* website/apps/download/data.scm (home-t): Mark for translation.
* website/apps/download/templates/components.scm (system-downloads):
Mark for translation.
* website/apps/download/templates/download.scm (download-t): Mark for
translation.
* website/apps/download/templates/download-latest.scm (images,
image-download, download-latest-t): Mark for
translation.
* website/apps/media/data.scm (playlists, screenshots):
Mark for translation.
* website/apps/media/templates/components.scm (video->shtml,
video-content): Mark for translation.
* website/apps/base/templates/screenshot.scm (screenshot-t):
Mark for translation.
* website/apps/media/templates/screenshots-overview.scm
(screenshots-overview-t): Mark for translation.
* website/apps/media/templates/video.scm (video-t): Mark for translation.
* website/apps/media/templates/video-list.scm (video-list-t):
Mark for translation.
* website/apps/packages/templates/components.scm (detailed-package-preview,
letter-selector, sidebar, supported-systems->shtml): Mark for translation.
* website/apps/packages/templates/detailed-index.scm (detailed-index-t):
Mark for translation.
* website/apps/packages/templates/detailed-package-list.scm
(detailed-package-list-t): Mark for translation.
* website/apps/packages/templates/index.scm (index-t): Mark for translation.
* website/apps/packages/templates/package-list.scm (package-list-t):
Mark for translation.
* website/apps/packages/templates/package.scm (package-t): Mark for
translation.
2020-07-26 15:43:02 +02:00
Ricardo Wurmus d6d017bdf1
website: utils: Use poster attribute for video tags.
* website/apps/blog/utils.scm (change-image-to-video): Add poster
attribute.
2020-04-15 16:01:28 +02:00
Ludovic Courtès 2c5caf18cc
website: post: Recognize image references to videos.
* website/apps/blog/utils.scm (change-image-to-video): New procedure.
* website/apps/blog/templates/post.scm (post-t): Use it.
2020-04-15 13:07:24 +02:00
Ludovic Courtès e057a602d4
website: Remove "GuixSD" from source file headers.
Done by running these three commands from the website/ directory:

  find -name \*.scm |xargs sed -i -es'/;;; GuixSD website --.*/;;; GNU Guix web site/g'
  find -name \*.scm |xargs sed -i -es'/;;; GuixSD website/;;; The GNU Guix web site/g'
  find -name \*.scm |xargs sed -i -es'/part of GuixSD website/part of the GNU Guix web site/g'
  find -name \*.scm |xargs sed -i -es'/along with GuixSD website/along with the GNU Guix web site/g'
2019-03-05 23:00:46 +01:00
sirgazil 3d9cc33400
website: Incorporate sirgazil's major update.
Copied by Ludovic from https://bitbucket.org/sirgazil/guixsd-website
hg changeset 209:ce9d62df07f2.
2017-12-06 14:21:00 +01:00
Renamed from website/www/news.scm (Browse further)