Ludovic Courtès
8bbccb95f8
website: Download news entries from the Atom feed.
...
* website/www.scm (%atom-url): New variable.
(fetch-news): New procedure.
(<news-entry>): New record type.
(news-items, sxml->string*, summarize-string, news-entry->sxml): New
procedures.
(main-page): Use 'news-items' and 'news-entry->sxml' instead of
hard-coded news entries.
2015-05-13 09:13:49 +02:00
Ludovic Courtès
0e0a5a9a0c
website: Fix typo in the main page.
...
* website/www.scm (main-page): Add missing unquote.
2015-05-12 22:51:38 +02:00
Ludovic Courtès
32cc4398f2
website: Add real download URLs.
...
* website/www/download.scm (ftp-url): New procedure.
(summary-box): Add #:file and use it.
(download-page): Pass #:file in calls to 'summary-box'.
2015-05-12 22:45:07 +02:00
Ludovic Courtès
7682aa0dab
website: Factorize the latest version number.
...
* website/www/shared.scm (latest-guix-version): New variable.
* website/www/download.scm (download-page): Use it. Map over
'summary-box' instead of duplicating code.
* website/www.scm (main-page): Use it.
2015-05-12 22:33:23 +02:00
Ludovic Courtès
650badfb1a
website: Factorize 'summary-box' in download page.
...
* website/www/download.scm (%usb-image-description,
%usb-image-manual, %guixsd-image, %binary-tarball-description,
%binary-tarball-manual, %source-tarball-description,
%source-tarball-manual, %guix-image): New variables.
(summary-box): New procedure.
(download-page): Use 'summary-box'.
2015-05-12 22:12:02 +02:00
Ludovic Courtès
c99035a826
website: Turn pages into thunks.
...
This allows 'current-url-root' to be used to parametrize the output.
* website/www.scm (main-page): Turn into a thunk.
(export-web-site): Invoke PAGE.
* website/www/about.scm (about-page): Turn into a thunk.
* website/www/contribute.scm (contribute-page): Likewise.
* website/www/donate.scm (donate-page): Likewise.
* website/www/download.scm (download-page): Likewise.
* website/www/help.scm (help-page): Likewise.
* website/www/packages.scm (packages-page): Likewise.
2015-05-12 21:45:54 +02:00
Ludovic Courtès
977603bd82
website: Add '.gitignore'.
2015-05-12 21:34:14 +02:00
Ludovic Courtès
c04001848b
website: Restore per-page CSS files.
...
This was inadvertently broken in 342ffb8
.
Reported by Luis Felipe López Acevedo <felipe.lopez@openmailbox.org>.
* website/www/shared.scm (html-page-header): Add #:css parameter, and
use it.
* website/www.scm (main-page): Pass "index.css" to 'html-page-header'.
* website/www/download.scm (download-page): Pass "download.css".
* website/www/help.scm (help-page): Pass "help.css".
2015-05-12 21:33:46 +02:00
Felipe López
beb4f73976
website: Add installer link for each architecture.
2015-05-12 10:38:07 -05:00
Mathieu Lirzin
35f094f132
website: Fix URLs.
...
Enable local export to link URLs correctly.
* website/www/utils.scm: New file.
* website/www.scm (main-page): Use it.
* website/www/about.scm (about-page): Likewise.
* website/www/contribute.scm (contribute-page): Likewise.
* website/www/donate.scm (donate-page): Likewise.
* website/www/download.scm (download-page): Likewise.
* website/www/help.scm (help-page): Likewise.
* website/www/shared.scm (html-page-header, html-page-description)
(html-page-links, html-page-footer): Likewise.
2015-05-11 22:46:24 +02:00
Mathieu Lirzin
342ffb8635
website: Factorize shared blocks.
...
* website/www/shared.scm: New file.
* website/www.scm (main-page): Use it.
* website/www/about.scm (about-page): Likewise.
* website/www/contribute.scm (contribute-page): Likewise.
* website/www/donate.scm (donate-page): Likewise.
* website/www/download.scm (download-page): Likewise.
* website/www/help.scm (help-page): Likewise.
* website/www/packages.scm (packages-page): Likewise.
2015-05-11 22:46:24 +02:00
Mathieu Lirzin
8920caf56c
website: Enable directory choice in export procedure.
...
* website/www.scm (export-web-site): Add 'directory' optional parameter.
2015-05-11 22:45:55 +02:00
Ludovic Courtès
ac542b079a
website: Add export procedure.
2015-05-07 15:02:22 +02:00
Ludovic Courtès
75cdb3856b
website: Add '-page' to the variables, to distinguish from modules.
2015-05-07 15:00:08 +02:00
Mathieu Lirzin
57f48d84c7
website: Convert implementation to SXML.
...
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2015-05-07 14:46:29 +02:00
Felipe López
55a3bae7d8
website: Add HTML implementation.
2015-05-04 10:08:22 -05:00
Felipe López
066d06a0cc
logo: Add README.
2015-04-13 11:35:20 -05:00
Felipe López
704f848df4
logo: Fix artifacts and shape positions.
...
There were some graphical artifacts generated by Inkscape's boolean
shape operations, only noticeable when zooming in the canvas to high
values.
2015-04-13 10:56:54 -05:00
Felipe López
0c55247c0a
logo: Add printer-friendly variant.
2015-04-13 10:38:10 -05:00
Felipe López
6998d30425
grub: Added fully black background.
...
This variant matches the background of the recently added slim 0.x
theme.
2015-03-01 13:46:01 -05:00
Felipe López
62f083163b
slim: Add black theme.
2015-03-01 13:15:56 -05:00
Felipe López
61ae7c82e4
grub: Fix drop shadow in logo.
...
As discussed on the mailing list, the previous shadows removed the
original illusion of twist in the logo. See:
https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00460.html
2015-02-21 09:45:07 -05:00
Felipe López
894d1d72d6
website: Add techie mockup for home view.
2015-02-21 09:20:20 -05:00
Felipe López
8de9fb1e04
website: Add mockup.
2015-02-19 09:16:05 -05:00
Felipe López
3236581341
slim: Update panel with GuixSD branding.
2015-02-12 13:37:03 -05:00
Felipe López
623136daa2
grub: Add backgrounds with GuixSD branding.
2015-02-12 11:47:44 -05:00
Felipe López
ca61af2e18
logo: Add new GuixSD image.
2015-02-11 22:41:36 -05:00
Ricardo Wurmus
ed7fff70d6
logo: remove "The GNU System" line
2015-01-27 17:12:23 +01:00
Ludovic Courtès
94e6111265
slim: Increase font size for the input text.
2014-11-13 23:03:27 +01:00
Ludovic Courtès
d61dc86a7e
slim: Use Helvetica.
2014-11-13 23:00:48 +01:00
Ludovic Courtès
702d346083
slim: Adjust panel and input box positions.
2014-11-13 22:55:37 +01:00
Ludovic Courtès
974b3e5548
slim: Fix typo in theme file.
2014-11-13 21:44:45 +01:00
Felipe López
d61f4d184d
Add panel image for SLiM
...
Note that this change only updates the panel image.
* The copyright and license information need update.
* The position of input controls in slim.theme may need update.
2014-11-13 10:22:52 -05:00
Felipe López
a47ba5795c
Add background images
2014-11-12 18:54:04 -05:00
Ludovic Courtès
3cf27807da
slim: Fix spelling of "user name"; use lower-case text.
2014-11-12 16:52:57 +01:00
Ludovic Courtès
71d77b108f
Add SLiM theme based using background image by Felipe López.
2014-11-12 13:36:12 +01:00
Ludovic Courtès
09440bae4f
Add '.gitignore'.
2014-11-12 13:36:11 +01:00
Felipe López
281157a060
Add GRUB background for 16:10 displays
2014-11-07 10:46:42 -05:00
Felipe López
c01c9edbb9
Add GRUB background for 4:3 displays
2014-11-06 15:09:22 -05:00
Felipe López
b955e89fe8
Add background image for GRUB
2014-11-06 14:19:05 -05:00
Ludovic Courtès
12afcdbcf8
Add GNU Guix logotype by Nikita Karetnikov.
...
See <http://www.gnu.org/software/guix/graphics/ >.
2014-10-31 19:15:27 +01:00