Commit Graph

753 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 1124b86a46
website: guix-pack-relocatable: Fix broken link.
Fixes: <https://issues.guix.gnu.org/issue/35552>.

* website/posts/guix-pack-relocatable.md: Remove /en/ subdirectory in
tar manual URI.
2019-12-24 02:26:24 +01:00
Ludovic Courtès a0b377dc14
website: reproducible-build-summit-2019: Publish.
* website/drafts/reproducible-build-summit-2019.md: Move to...
* website/posts/reproducible-build-summit-2019.md: ... here.
2019-12-16 13:52:59 +01:00
Ludovic Courtès 37435b114d
website: reproducible-build-summit-2019: Change date, sort names, add logo.
* website/drafts/reproducible-build-summit-2019.md: Change date, sort
names alphabetically, and add R-B logo.
* website/static/blog/img/reproducible-builds.png: New file.
2019-12-16 11:39:45 +01:00
Ludovic Courtès 9406136d55
website: reproducible-build-summit-2019: Nitpicking.
* website/drafts/reproducible-build-summit-2019.md: Nipick on the intro,
spelling of acronyms, and unbreakable space.
2019-12-16 11:37:38 +01:00
Andreas Enge 36c91c2123
website: reproducible-build-summit-2019: Add some text on Java/Android.
* website/drafts/reproducible-build-summit-2019.md (author): Finalize list
of names.
[Java]: Add a paragraph and links.
[Guix Data Service]: Correct a typo.
2019-12-16 09:48:20 +01:00
Christopher Baines 0e2d220d13
website: reproducible-build-summit-2019: Expand a couple of sections.
* website/drafts/reproducible-build-summit-2019.md (author): Add
myself.
[Verifying and sharing build results]: Link to the Guix Data Service
Git repo, and add a paragraph about Bernhard's new site in planning.
[Guix Data Service]: Don't use HTTPS for bayfront, as the certificate
isn't quite right.  Work my summary of the changes in to the existing
text.
2019-12-15 23:21:21 +00:00
Andreas Enge 09462c5cfd
website: reproducible-build-summit-2019: Add draft topics.
* website/drafts/reproducible-build-summit-2019.md: Add sections on Java
and Android, the Guix Data Service and file formats for build information.
2019-12-15 18:23:30 +01:00
Andreas Enge 40e06acba8
website: reproducible-build-summit-2019: Correct typos.
* website/drafts/reproducible-build-summit-2019.md: Small corrections.
2019-12-15 18:23:20 +01:00
Ludovic Courtès 410da7f2c5
website: reproducible-build-summit-2019: Link to asmc and NBS.
* website/drafts/reproducible-build-summit-2019.md (Extreme
bootstrapping): Link to NBS and asmc.
2019-12-14 16:14:41 +01:00
Jan Nieuwenhuizen 59f2a83712
website: reproducible-build-summit-2019: Add some content to "bootstrapping".
* website/drafts/reproducible-build-summit-2019.md (bootstrapping):
Add some content.
2019-12-13 15:36:16 +01:00
Ludovic Courtès ea856cc025
website: reproducible-build-summit-2019: Add "Extreme bootstrapping" section.
* website/drafts/reproducible-build-summit-2019.md (Extreme
bootstrapping!): Write.
2019-12-12 13:42:28 +01:00
Ludovic Courtès fbe8750e7c
website: gnu-statement: Add two signatories.
* website/posts/gnu-statement.md: Add Thomas and Rafal.
2019-12-10 14:06:58 +01:00
Ludovic Courtès 63f531e610
website: reproducible-build-summit-2019: Reference bug for "guix challenge".
* website/drafts/reproducible-build-summit-2019.md (More cool hacks):
Reference the initial bug about "guix challenge".
2019-12-09 12:05:36 +01:00
Ludovic Courtès 9a52584780
website: reproducible-build-summit-2019: More cool hacks.
* website/drafts/reproducible-build-summit-2019.md (More cool hacks): Expound.
2019-12-09 11:53:09 +01:00
Ludovic Courtès 92832f14b6
posts: Add draft Reproducible Build Summit report.
* website/drafts/reproducible-build-summit-2019.md: New file.
2019-12-09 11:30:01 +01:00
Ludovic Courtès 9468d9c550
website: guix-system-arm: Update footer.
* website/posts/guix-system-arm.md: Use current footer.
2019-11-27 14:47:22 +01:00
Ludovic Courtès aff060c418
website: guix-system-arm: Fix typo.
* website/posts/guix-system-arm.md: "mentioned".
2019-11-27 14:46:39 +01:00
Ludovic Courtès 6007af8600
website: guix-system-arm: Fix the month. :-)
* website/posts/guix-system-arm.md (date): Fix the month.
2019-11-27 12:05:26 +01:00
Ludovic Courtès 0e3d6a532a
website: guix-system-arm: Change date.
* website/posts/guix-system-arm.md: Change date.
2019-11-27 11:54:31 +01:00
Julien Lepiller e2ccd5f44b
website: Add post about Guix System on ARM.
* website/posts/guix-system-arm.md: New file.
2019-11-25 21:00:28 +01:00
Marius Bakke c9b7a13634
website: guix-xfce-desktop-on-foreign-distribution: Add backticks around 'root'.
* website/posts/guix-xfce-desktop-on-foreign-distribution.md:
Highlight 'root' the same way as 'alice'.
2019-11-18 13:22:20 +01:00
Marius Bakke 7965644be2
website: guix-xfce-desktop-on-foreign-distribution: Small improvements.
* website/posts/guix-xfce-desktop-on-foreign-distribution.md:
Capitalize tags.  s/XFCE/Xfce/.  Add more context on some examples.
Add relevant links in Qt section.
2019-11-18 12:46:31 +01:00
Marius Bakke eed6f3fc58
website: Add post about installing XFCE on a foreign distribution.
* website/posts/guix-xfce-desktop-on-foreign-distribution.md: New file.
2019-11-17 18:48:59 +01:00
Ludovic Courtès 66e376b4cb
website: Add post about 'guix pull --news'.
* website/posts/guix-news.md,
website/static/blog/img/guix-pull-news.gif: New files.
2019-11-12 13:49:27 +01:00
David Thompson f419cd24b8
website: managing-servers: Fix a couple of errors.
* website/posts/managing-servers-with-gnu-guix.md: Replace references
  to '%system' with 'os'.  Replace real looking file name for an SSH
  key with one that is clearly fake.
2019-11-05 09:10:03 -05:00
Ludovic Courtès 02fa2e247f
website: Add "Talks" tag to FOSDEM posts.
* website/posts/meet-guix-at-fosdem-2017.html,
website/posts/meet-guix-at-fosdem-2018.md,
website/posts/meet-guix-at-fosdem-2019.md: Add "Talks" tag.
2019-11-05 09:55:15 +01:00
David Thompson ab652fa503
website: gnu-statement: Add one signatory.
* website/posts/gnu-statement.md: Add David Thompson (me).
2019-11-04 11:50:58 -05:00
Ludovic Courtès 8d2265266e
website: managing-services-with-gnu-guix: Update date.
* website/posts/managing-servers-with-gnu-guix.md: Update date.
2019-11-04 14:53:14 +01:00
David Thompson 026726b90d
website: Add post about managing servers with 'guix deploy'. 2019-11-04 08:29:53 -05:00
Florian Pelz ddc3758f20
website: Remove unused code.
* website/apps/base/templates/components.scm (link-light): Remove procedure
no longer needed after da44f0e0ba.
* website/static/base/css/common.css (link-light):
Remove corresponding CSS code.
2019-11-01 15:36:12 +00:00
sirgazil da44f0e0ba
website: home: Fix contrast issue in video boxes.
This commit changes the white text on yellow background when hovering
over the featured video boxes to conform to WCAG 2.0 Level AA
guidelines. Instead, only the title of the video is changed to yellow
on hover.

* website/static/media/css/video-preview.css: New style sheet.
* website/static/base/css/elements.css (video): New rule set.
* website/static/base/css/index.css:
  (.video-preview): Move to the new video preview style sheet.
* website/apps/base/templates/home.scm:
  (home-t): Use the new video and video preview styles.
* website/apps/media/templates/components.scm:
  (video-preview): Use new video preview style.
  (video->shtml): Use the new video style instead of the style defined
  for the .video-preview class.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2019-11-01 06:56:20 +00:00
sirgazil via Guix-patches via f304cade4d
website: help: Add link to cookbook.
* website/apps/base/templates/help.scm (help-t): Add cookbook item.
* website/static/base/img/cookbook-icon.png: Render cookbook icon.
* website/static/base/img/icon-set.svg: Add cookbook icon.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2019-10-30 22:37:29 +00:00
Florian Pelz b88dd6436b
website: security: Fix typo.
* website/apps/base/templates/security.scm (security-t): Fix typo.
2019-10-30 05:59:20 +00:00
Florian Pelz 724337d5a5
website: contribute: Fix typing mistake.
* website/apps/base/templates/contribute.scm (contribute-t):
Add missing word.
2019-10-30 05:58:20 +00:00
sirgazil 26048badc4
website: help: Add link to videos page.
* website/apps/base/templates/help.scm (help-t): New item for videos.
* website/static/base/img/icon-set.svg: Add "videos" icon.
* website/static/base/img/videos-icon.png: Render new icon.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2019-10-28 19:55:19 +00:00
Pierre Neidhardt bb2359c592
website: profiles-in-practice: Fix more typos.
* website/posts/profiles-in-practice.md: Fix more typos.
2019-10-28 09:04:14 +01:00
Ludovic Courtès 52d73e6c2d
website: gnu-statement: Add one signatory.
* website/posts/gnu-statement.md: Add Martin Jambor.
2019-10-27 23:33:04 +01:00
Florian Pelz 5be8683153
website: Make wording of docstring more precise.
* website/apps/aux/lists.scm (take-random): Improve docstring.
2019-10-27 08:50:42 +00:00
Florian Pelz d092176c69
website: Fix typo in file headers.
With permission from sirgazil <sirgazil@zoho.com>, see
<https://lists.gnu.org/archive/html/guix-devel/2019-10/msg00607.html>.

Done by running this command from the website/ directory:

  find -name \*.scm |xargs sed -i -es'/by sirgazil who waves all/by sirgazil who waives all/'
2019-10-26 12:53:14 +00:00
Florian Pelz a15c635cb7
website: Add documentation videos.
With feedback from sirgazil <sirgazil@zoho.com>.

* website/static/videos/img/everyday-use-01.png: New file.
* website/static/videos/img/everyday-use-02.png: New file.
* website/static/videos/img/help.png: New file.
* website/static/videos/img/installation-from-script.png: New file.
* website/static/videos/img/packaging-01.png: New file.
* website/static/videos/img/packaging-02.png: New file.
* website/static/videos/img/packaging-03.png: New file.
* website/apps/media/data.scm (playlists): List videos here.
* website/apps/media/types.scm (<track>, <video>): New records.
(track, video): New procedure.
* website/apps/media/utils.scm: New file.
* website/apps/media/templates/components.scm (video->shtml, video-content,
video-preview): New procedures.
* website/apps/media/templates/video-list.scm: New file.
(video-list-t): New procedure.
* website/apps/media/templates/video.scm: New file.
(video-t): New procedure.
* website/apps/media/builder.scm (videos-builder, video-list-builder):
New procedures.
(builder): Add them.
* website/apps/base/templates/components.scm
(navbar): Add videos and screenshots overview pages to navbar.
(link-light): New procedure.
* website/static/base/css/common.css (link-light): Add CSS code.
* website/apps/base/templates/screenshots-overview.scm
(screenshots-overview-t): Update active menu item.
* website/apps/base/templates/screenshot.scm (screenshot-t): Likewise.
* website/static/base/css/navbar.css: Increase size at which website
switches to mobile mode.
* website/apps/base/templates/home.scm (home-t): Show videos in
Discover Guix section.
* website/apps/base/builder.scm (home-builder): Add videos to
context for home-t.
2019-10-26 12:52:48 +00:00
Florian Pelz 750374bf9c
website: Randomize which screenshots to show.
Suggested by sirgazil <sirgazil@zoho.com>.

* website/apps/aux/lists.scm (take-random): New procedure.
* website/apps/media/templates/components.scm (screenshots-box):
Show only the selected number of screenshots, default 6.
* website/apps/media/templates/screenshots-overview.scm
(screenshots-overview-t): Show all screenshots in overview.
2019-10-26 10:54:48 +00:00
Florian Pelz bd7fe3c9a3
website: Add screenshots overview page.
* website/apps/media/templates/screenshot.scm (screenshot-t):
Move code for a screenshots box from here to this ...
* website/apps/media/templates/components.scm (screenshots-box):
... new procedure.
* website/apps/base/templates/home.scm (home-t): Use it.
* website/apps/media/templates/screenshots-overview.scm: New file.
(screenshots-overview-t): New procedure.
* website/apps/media/builder.scm
(screenshots-overview-builder): New procedure.
(builder): Add it.
2019-10-26 10:41:38 +00:00
Florian Pelz 3e25cce32c
website: Move screenshots code to new media module.
Suggested by sirgazil <sirgazil@zoho.com>.

* website/static/base/css/screenshots.css: Rename file to ...
* website/static/media/css/screenshots.css: ... this.
* website/apps/base/templates/screenshot.scm: Rename file to ...
* website/apps/media/templates/screenshot.scm: ... this.
(screenshot-t): Adapt path to CSS.
* website/apps/base/builder.scm (builder, screenshots-builder):
Move code for and references to screenshots-builder from here to ...
* website/apps/media/builder.scm: ... this new file.
* website/apps/base/data.scm (screenshots): Move from here to ...
* website/apps/media/data.scm: ... this new file.
* website/apps/base/templates/components.scm (screenshot->shtml):
Move from here to ...
* website/apps/media/templates/components.scm: ... this new file.
* website/apps/base/types.scm (<screenshot>, screenshot):
Move from here to ...
* website/apps/media/types.scm: ... this new file.
* website/apps/base/templates/home.scm: Adapt module references.
* website/haunt.scm (site): Add media builder.
2019-10-26 10:40:05 +00:00
Ludovic Courtès 08b152d4b6
website: Limit the width of blog posts.
* website/static/blog/css/post.css (article.limit-width): New element.
2019-10-25 14:14:25 +02:00
Ludovic Courtès 1e85139e24
website: profiles-in-practice: Fix typo.
* website/posts/profiles-in-practice.md: Fix typo.
2019-10-25 12:33:15 +02:00
Ludovic Courtès b357ae998b
website: profiles-in-practice: Fix invalid Org reference.
* website/posts/profiles-in-practice.md: Remove invalid Org anchor and
reference and adjust accordingly.
2019-10-25 12:19:40 +02:00
Ludovic Courtès 7d4e1b602f
website: security: Add info on security advisories.
* website/apps/base/templates/security.scm (security-t): Add more info
on security advisories.
2019-10-25 12:06:55 +02:00
Ludovic Courtès 11ac02a706
website: profiles-in-practice: Adjust language tags in code snippets.
* website/posts/profiles-in-practice.md: Change "```scheme" to "```" for
shell snippets.  Remove extra indent from examples.
2019-10-25 11:58:28 +02:00
Ludovic Courtès efea2dc63b
website: profiles-in-practice: Update date.
* website/posts/profiles-in-practice.md: Update date.  Add "brand new".  :-)
2019-10-25 11:56:34 +02:00
Ludovic Courtès 7e78d9fae9
website: Flush the output buffer to the 'guix repl' pipe.
Previously the code would occasionally get stuck in the 'read' call.

* website/.guix.scm (build): Add 'setvbuf' calls.  Call 'force-output'
on PIPE.  Add debugging statement.
2019-10-25 11:52:16 +02:00