Commit Graph

753 Commits

Author SHA1 Message Date
Ludovic Courtès 93f11d6206
website: Add draft of a post about commit authentication & all.
* website/drafts/commit-authentication.md,
website/static/blog/img/commit-graph.dot: New files.
2020-06-29 22:35:02 +02:00
Mathieu Othacehe c2b531a1e1
website: Use "guile" package from the latest Guix.
* website/.guix.scm (inferior-package): New procedure,
(latest-guile): new variable,
(haunt-with-latest-guile): renamed from haunt-with-guile-3.0.3, also use
"inferior-package" to make sure to use the same Guile as the one of latest
Guix,
(build): adapt accordingly.
2020-06-24 19:47:28 +02:00
Mathieu Othacehe 0efff67919
website: Fix build follow-up.
* website/.guix.scm: Use guile-3.0/libgc-7 package to build "guix-web-site".
2020-06-23 20:29:21 +02:00
Mathieu Othacehe f5bbb601e5
website: Fix build.
* website/.guix.scm (haunt-with-guile-3.0.3): New variable,
(build): use it instead of "haunt".
2020-06-23 20:13:27 +02:00
Mathieu Othacehe 36fdde5b3e
website: download: Use a responsive design for latest downloads.
Replicate the "/download" page style which is responsive.

* website/apps/download/templates/download-latest.scm (<image>)[title]: New
field,
[system]: turn into "systems",
(images): adapt accordingly,
(image-download): renamed from "image-table-row". Return a div block
representing an image, instead of a table row,
(download-latest-t): remove the image table, and call image-download.

* website/static/base/css/download.css (.detail-btn): New class copied from
.signature-btn.
2020-06-23 11:02:42 +02:00
Mathieu Othacehe 6b2e57b2e6
website: download: Filter on image system.
* website/apps/download/templates/download-latest.scm (<image>)[system]: New
field,
(build-query, build-detail-url, build-product-download-url): add a system
argument and use it in the query,
(image-table-row): adapt accordingly.
2020-06-22 13:57:23 +02:00
Mathieu Othacehe 3eb673ae05
website: Filter on successful builds.
* website/apps/download/templates/download-latest.scm (build-query): New
procedure,
(build-detail, build-product-download-url): get the query string from the
above procedure.
2020-06-22 13:49:44 +02:00
Mathieu Othacehe 31afa39afb
website: Update build script.
Do not use deprecated packages in build script.

* website/.guix.scm: Do not use deprecated Guile 3.0 transition packages.
2020-06-22 10:52:06 +02:00
Mathieu Othacehe 7fb003ddb1
website: Use static links for latest downloads.
CI build products links are created at build-time, by using Cuirass api. This
can not work if the website is built as a derivation, without network access.

Do not rely on "latest-builds" procedure and use the new static Cuirass routes
"/search/latest" and "/search/latest/<build-product>" to provide static
download links.

* website/apps/download/templates/download-latest.scm (default-spec): New
variable,
(build-detail-url): remove url argument and use "/search/latest" route,
(build-product-download-url): remove url and use
"/search/latest/<build-product>" route,
(products-latest-urls): remove it,
(download-latest-t): adapt accordingly.
2020-06-22 10:25:08 +02:00
Mathieu Othacehe 2e2f2ba7e7
website: Add "latest" downloads.
* website/apps/download/templates/download-latest.scm: New file.
* website/apps/download/builder.scm (download-latest-builder): New variable,
(builder): add it.
* website/apps/base/templates/components.scm (navbar): Add a dropdowm menu for
"Download" with "Stable" and "Latests" items.
* website/static/base/css/common.css (download-table-box): New class.
2020-06-17 16:10:25 +02:00
Jan (janneke) Nieuwenhuizen 85584ac2bb
website: further-reduced-binary-bootstrap: Fix broken link.
* website/posts/further-reduced-binary-bootstrap.md: Remove double
prefix in "again decided to sponsor this work" link.
2020-06-16 08:46:08 +02:00
Jan (janneke) Nieuwenhuizen bd1cbad80d
website: further-reduced-binary-bootstrap: Publish.
* website/drafts/further-reduced-binary-bootstrap.md: Move to...
* website/posts/further-reduced-binary-bootstrap.md: ... here.
2020-06-15 11:49:59 +02:00
Jan (janneke) Nieuwenhuizen 48cb6beacc
website: further-reduced-binary-seed: Several updates.
* website/drafts/further-reduced-binary-bootstrap.md: Add some urls,
use MiB, add some ancient version numbers, center ascii graph.
2020-06-15 08:13:33 +02:00
Jan (janneke) Nieuwenhuizen ec9098bed6
website: Update draft further-reduced binary seed post.
* website/drafts/further-reduced-binary-bootstrap.md: Mention
"trusting trust" as a symptom and and add additions by Danny
Milosavljevic and Timothy Sample.
2020-06-14 09:12:26 +02:00
Royce Strange bfec2a3208
website: Fix duplicated packages in the package-list
Fixes <https://bugs.gnu.org/36394>.

* website/apps/packages/data.scm (%package-list):
Filter out replaced packages.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-13 22:41:59 +02:00
Ludovic Courtès f8670f9507
website: Remove stale references to hydra.gnu.org.
Fixes <https://bugs.gnu.org/41783>.
Reported by Xu Chunyang <xuchunyang56@gmail.com>.

* website/apps/base/data.scm,
website/apps/base/templates/contribute.scm,
website/apps/packages/templates/components.scm,
website/apps/packages/templates/detailed-index.scm,
website/apps/packages/templates/index.scm,
website/static/packages/js/build-status.js: Refer to ci.guix.gnu.org
instead of hydra.gnu.org.
2020-06-13 22:24:39 +02:00
Jan (janneke) Nieuwenhuizen f780cdfcb3
website: Update draft further-reduced binary seed post.
* website/drafts/further-reduced-binary-bootstrap.md: Update with
additions by Ludovic Courtès.
2020-06-13 09:34:46 +02:00
Jan (janneke) Nieuwenhuizen ce65d93a09
website: Add draft post about the further-reduced binary bootstrap.
* website/drafts/further-reduced-binary-bootstrap.md: New file.
2020-06-12 13:02:55 +02:00
zimoun 991684dfa5
website: Add fetch methods to JSON sources and packages list.
* website/apps/packages/builder.scm (origin->json): Add 'url-fetch/tarbomb',
  'url-fetc/zipbomb', 'svn-multi-fetch' and 'hg-fetch' methods.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-06-06 12:28:51 +02:00
Ludovic Courtès 4efa5ce1cc
website: grafts-continued: Fix typos.
Thanks to Nicolò Balzarotti and Timothy Sample.

* website/posts/grafts-continued.md: Fix typos.
2020-05-17 23:55:05 +02:00
Efraim Flashner 17fd2bc147
website: Add post about shepherd user services 2020-05-17 22:16:29 +03:00
Ludovic Courtès f8896dc5b1
website: contribute: Link more prominently to issues.guix.gnu.org.
* website/apps/base/templates/contribute.scm (contribute-t): Add links
to issues.guix.gnu.org.
2020-05-13 22:00:46 +02:00
Gábor Boskovits b3584ebbf9
website: Add post about Outreachy and GSoC 2020. 2020-05-12 11:45:55 +02:00
Ludovic Courtès d8c7ec6db0
website: grafts-continued: Add "About" footer.
* website/posts/grafts-continued.md (About GNU Guix): New section.
2020-05-06 16:04:30 +02:00
Ludovic Courtès cb2422de87
website: grafts-continued: Publish.
* website/drafts/grafts-continued.md: Move to...
* website/posts/grafts-continued.md: ... here.  Add date and tag.
2020-05-06 14:49:41 +02:00
Ricardo Wurmus 5ff8929b80
website: grafts-continued: Add missing word.
* website/drafts/grafts-continued.md: Add missing word.
2020-05-06 13:22:01 +02:00
Ludovic Courtès 9a4b927ce2
website: grafts-continued: Improve.
* website/drafts/grafts-continued.md: Fix typo, improve wording.  Add
derivation graph.  Add sample session with 'package-derivation'.
Augment conclusion.
* website/static/blog/img/inkscape-graft.dot,
website/static/blog/img/inkscape-graft.svg: New files.
2020-05-06 13:03:12 +02:00
Ludovic Courtès 839beff902
website: Add draft post about grafts.
* website/drafts/grafts-continued.md: New file.
2020-05-05 18:08:56 +02:00
Maxim Cournoyer 0c59a317ad
website: Update the list of maintainers on the about page.
* website/apps/base/templates/about.scm (about-t): Remove Ricardo
Wurmus and add Mathieu Othacehe from the list of Guix
maintainers.
2020-05-04 15:39:31 -04:00
Maxim Cournoyer ce5bf15ca2
website: Add post about Guix maintainer collective update.
* website/posts/maintainers-update-2020-05.md (tags): New file.
2020-05-03 14:32:51 -04:00
Simon Josefsson 1c026de23c
website: Update sjd.se servers.
* website/apps/base/templates/donate.scm (donate-t):  Remove
guix.sjd.se; add guix-x15 and guix-x15b and update home page.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-01 22:26:32 +02:00
Ludovic Courtès 7ca8afb0c0
website: donate: Update references to the build farm and to fundraising.
* website/apps/base/templates/donate.scm (donate-t): Remove references
to hydra.gnu.org and GuixSD.  Update links and sentences.
2020-04-29 17:03:37 +02:00
Ludovic Courtès eb30450d4c
website: donate: Update list of machines.
* website/apps/base/templates/donate.scm (donate-t): Remove
decommissioned machines from the table.  Add a paragraph at the bottom
to thank former supporters.
2020-04-29 17:03:37 +02:00
Ricardo Wurmus fd70cb819d
website: Replace GuixSD in README.
* website/README: Replace GuixSD with Guix.
2020-04-15 16:03:06 +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 abaaf0f48d
website: Bump to 1.1.0.
* website/apps/base/utils.scm (latest-guix-version): Bump to 1.1.0.
2020-04-15 14:54:08 +02:00
Ludovic Courtès 69a3a27514
website: guix-1.1.0-released: Publish.
* website/drafts/guix-1.1.0-released.md: Rename to...
* website/posts/guix-1.1.0-released.md: ... this.
2020-04-15 14:53:34 +02:00
Ludovic Courtès e93a8ce049
website: guix-1.1.0-released: Last-minute changes.
* website/drafts/guix-1.1.0-released.md: Link to other videos and to NEWS.
2020-04-15 14:53:34 +02:00
Ricardo Wurmus c82391cbd2
website: guix-1.1.0-released: Fix typos.
* website/drafts/guix-1.1.0-released.md: Fix two typos.
2020-04-15 13:48:43 +02:00
Ludovic Courtès 867a9d9d44
website: guix-1.1.0-released: Augment.
* website/drafts/guix-1.1.0-released.md: Add things.
2020-04-15 13:07:25 +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
Marius Bakke e09a082e10
drafts: guix-1.1.0-release-announcement: Monospace "copy-build-system".
* website/drafts/guix-1.1.0-released.md (distro): Make
'copy-build-system' a code block.
2020-04-15 13:00:38 +02:00
Marius Bakke 288b16ac17
drafts: guix-1.1.0-release-announcement: Fill in package additions and updates.
* website/drafts/guix-1.1.0-released.md (distro): Add number of new and
updated packages.
2020-04-15 12:51:56 +02:00
Marius Bakke 08c4e0258f
drafts: guix-1.1.0-release-announcement: Mention cookbook and new build systems.
* website/drafts/guix-1.1.0-released.md (highlights): Mention the cookbook.
(distro): Mention the new build systems.
2020-04-15 12:42:43 +02:00
Marius Bakke 8299c8d793
drafts: guix-1.1.0-release-announcement: Fix typo.
* website/drafts/guix-1.1.0-released.md: s/1.0.0/1.1.0/
2020-04-15 12:12:54 +02:00
Ludovic Courtès a102e67deb
website: Provide CSS for symbol hyperlinks in code snippets.
* website/static/base/css/code.css (.syntax-symbol): Add
"a[href].syntax-symbol".
(a[href].syntax-symbol:hover): New rule.
2020-04-13 23:14:25 +02:00
Marius Bakke c5eac51e93
drafts: guix-1.1.0-release-announcement: Mention new services.
* website/drafts/guix-1.1.0-released.md (distro): Mention 19 new
services, highlight a few.
2020-04-13 14:55:29 +02:00
Marius Bakke c5c7a36130
drafts: guix-1.1.0-release-announcement: Fix typo.
* website/drafts/guix-1.1.0-released.md (highlights): s/run on/runs on/
2020-04-13 14:36:35 +02:00
Ludovic Courtès fc9f3a89cb
website: hello-hurd: Update VCS references.
* website/posts/hello-hurd.md: Update references to 'wip-hurd-vm'
following the merge to 'core-updates'.
2020-04-11 21:53:27 +02:00
Ludovic Courtès dfea2c99da
website: Homogenize tags.
* website/posts/deprecating-linux.md (tags): Use "GNU/Hurd" instead of
"GNU Hurd".
* website/posts/hello-hurd.md (tags): Likewise.
* website/posts/custom-kernel.md (tags): Use "Linux" instead of "Kernel".
2020-04-09 17:14:28 +02:00