summaryrefslogtreecommitdiff
path: root/website/www.scm
Commit message (Collapse)AuthorAge
* website: Remove "beta" from the front page.Ludovic Courtès2017-04-14
| | | | | * website/www.scm (main-page): Remove "(beta)" from the TEST button. Change "TEST" to "DOWNLOAD".
* website: Add post about GSoC.Ludovic Courtès2017-03-09
| | | | | | | * website/posts/join-gnu-guix-for-gsoc-2017.md: New file. * website/haunt.scm: Add COMMONMARK-READER. * website/www.scm (sxml->string*)[sxml->strings]: Automatically wrap lists in <div>.
* website: Replace original GNU Guix logo with the golden GNU.sirgazil2016-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25205 for more information about the decision. * logo/Guix-print.svg: New file. * logo/Guix.svg: Ditto. * logo/GuixSD-print.svg: Add dark horizontal variant. * logo/GuixSD.svg: Ditto. * logo/README: Mark Nikita's logo as superseded. * logo/guix-logo-white.svg: Rename to logo/superseded-guix-white.svg * logo/guix-logo.svg: Rename to logo/superseded-guix.svg * website/static/base/img/Guix-package.png: Use new logo. * website/static/base/img/Guix.png: New file. * website/static/base/img/GuixSD-package.png: Change to screen. * website/static/base/img/GuixSD.png: New file. * website/static/base/img/guix-manual-icon.png: Use new logo. * website/static/base/img/guixsd-manual-icon.png: Suggest text lines. * website/static/base/img/icon-set.svg: Use new logo. * website/static/base/img/installer.svg: Use new logo. * website/static/base/img/src-package.png: New file. * website/www.scm (%web-pages): Include new graphics page. * website/www/download.scm (%guix-src-image): New variable. (download-page): Use new variable. * website/www/graphics.scm: New file.
* Generate multiple paginated packages pages.Alex Sassmannshausen2016-12-05
| | | | | | | | | | | * website/www.scm (%web-pages): Add code for generating our packages pages. * website/www/packages.scm (packages-by-grouping): New procedure. (paginated-packages-page): New procedure. (packages-page): Tweak for use by `paginated-packages-page` as well as standalone. * website/static/base/css/packages.css (li.package-index-link): Add styling.
* website: home: Make screenshots responsive.sirgazil2016-11-27
| | | | | | | * website/static/base/css/base.css (.img-responsive): New class. * website/static/base/css/index.css (#screens-box a) (.screenshot-thumb): Adapt to small screens. * website/www.scm (screenshot): Apply new class.
* website: main-page: Show posts provided by Haunt.Ludovic Courtès2016-10-27
| | | | | | | | | * website/www.scm (%atom-url, fetch-news, <news-entry>) (news-items, news-entry->sxml): Remove. (post->summary-sxml): New procedure. (main-page): Add 'site' and 'posts' parameters. Use them to create the "news-box". * website/haunt.scm <site>: Add separate builder for guix.html.
* www: main-page: Tweak news item fetcher.Ludovic Courtès2016-10-26
| | | | | | * website/www.scm (fetch-news): Use the 'xhtml' prefix instead of 'x' for the xhtml namespace. (news-items): Match the 'name' tag inside 'author.
* www: security: New page.Leo Famulari2016-09-28
| | | | | | * website/www/security.scm: New file. * website/www.scm (%web-pages): Add security-page. * website/www/shared.scm (html-page-links): Add "Security".
* www: main-page: Fix alternate text for the video.Ludovic Courtès2016-09-14
| | | | * website/www.scm (main-page): Adjust alternate text for the video.
* website: Replace front-page video with a demo.Ludovic Courtès2016-07-31
| | | | | | * website/static/base/img/guix-demo.png: New file. * website/www.scm (%video-url): Change. (main-page): Use guix-demo.png as the video poster.
* website: Fix screenshot captions.Ludovic Courtès2016-03-20
| | | | * website/www.scm (main-page): Fix caption of screenshots.
* website: Use GNOME screenshot on the front page.Ludovic Courtès2016-03-20
| | | | | | * website/static/base/img/screenshots/thumbs/gnome-totem-epiphany.png: New file. * website/www.scm (main-page): Use it.
* website: Link to the GNU FSDG.Ludovic Courtès2016-03-08
| | | | * website/www.scm (main-page): Link to the GNU FSDG web page.
* website: Change "alpha" to "beta" on the front page.Ludovic Courtès2016-01-07
| | | | * website/www.scm (main-page): Change "alpha" to "beta".
* website: Allow the main video to be viewed via HTTPS.Ludovic Courtès2015-12-29
| | | | * website/www.scm (%video-url): Remove "http:".
* website: Add 'help-guix@gnu.org'.Ludovic Courtès2015-12-22
| | | | | | * website/www.scm (main-page): Mention help-guix instead of guix-devel. * website/www/about.scm (about-page): Add help-guix. * website/www/help.scm (help-page): Likewise.
* website: Add /packages/issues.html page.Ludovic Courtès2015-11-13
| | | | | | | | | | | | | * website/www/packages.scm (location-url, source-url): New procedures, moved from... (package->sxml): ... here. (%fast-issue-checkers, %issue-checkers): New variables. (lint-checker-report, package-issues, issues->sxml, package->issue-sxml, packages->issue-sxml, all-packages): New procedures. (packages-page): Use 'all-packages'. (issues-page): New procedure. * website/www.scm (%web-pages): Add ISSUES-PAGE in a comment.
* website: main: Change text of /contribute link.Ludovic Courtès2015-11-05
| | | | | * website/www.scm (main-page): Change /contribute link text to "Help us improve Guix".
* website: main: Update screenshots.Ludovic Courtès2015-07-20
| | | | | | | * website/www.scm (main-page): Update list of screenshots. * website/static/base/img/screenshots/thumbs/enlightenment-inkscape.png, website/static/base/img/screenshots/thumbs/guix-edit+evince.png, website/static/base/img/screenshots/thumbs/guix-system-vm.png: New files.
* website: main: Provide more meaningful link about the package manager.Ludovic Courtès2015-06-22
| | | | | * website/www.scm (main-page): Refer to the "Package Management" node of the manual when mentioning the package manager.
* website: Always export web pages as UTF-8.Ludovic Courtès2015-06-22
| | | | * website/www.scm (export-web-page): Pass #:encoding "UTF-8".
* website: packages: List packages.Mathieu Lirzin2015-06-17
| | | | | | | | | | | | | Integrate 'build-aux/list-packages.scm' from the Guix repository in the GuixSD website instead of using an external link. Export of the package list is optional since it requires to have Guix locally. * website/static/base/css/packages.css: New file. * website/static/base/js/packages.js: Likewise. * website/www/packages.scm (lookup-gnu-package, list-join) (package->sxml, packages->sxml): New procedures. (packages-page): Use them. * website/www/shared.scm (html-page-description): Use 'packages-page'.
* website: Fix Felipe's name.Mathieu Lirzin2015-05-25
| | | | | | | | | | | | * website/www.scm: Fix name. * website/www/about.scm: Likewise. * website/www/contribute.scm: Likewise. * website/www/donate.scm: Likewise. * website/www/download.scm: Likewise. * website/www/help.scm: Likewise. * website/www/packages.scm: Likewise. * website/www/shared.scm: Likewise. * website/www/utils.scm: Likewise.
* website: Apply GNU AGPL licence.Mathieu Lirzin2015-05-25
| | | | | | | | | | | | | | | * website/COPYING: New File. * website/README: Document it. * website/www.scm: Attach licence notice. * website/www/about.scm: Likewise. * website/www/contribute.scm: Likewise. * website/www/donate.scm: Likewise. * website/www/download.scm: Likewise. * website/www/help.scm: Likewise. * website/www/packages.scm: Likewise. * website/www/utils.scm: Likewise. * website/www/shared.scm: Likewise. (html-page-footer): Conform to it.
* website: Add document type declaration.Felipe López2015-05-25
|
* website: main: Remove gnu-system-discuss from the front page.Ludovic Courtès2015-05-25
| | | | * website/www.scm (main-page): Remove gnu-system-discuss from the front page.
* website: Fix self-closing video element.Felipe López2015-05-24
|
* website: main: Use non-local links for the manual.Mathieu Lirzin2015-05-24
| | | | * website/www.scm (main-page): Fix links to the manual.
* website: main: Improve reference to GNU operating system.Ludovic Courtès2015-05-18
| | | | | * website/www.scm (main-page): Change reference to "GNU operating system".
* website: main: Use a catchier title.Ludovic Courtès2015-05-18
| | | | * website/www.scm (main-page): Change first argument to 'html-page-header'.
* website: main: Update screenshots.Ludovic Courtès2015-05-14
| | | | | | | * website/www.scm (screenshot): New procedure. (main-page): Use it. * website/www/utils.scm (thumb-url): Change. * website/static/base/img/screenshots: Update files.
* website: main: Summarize news entries a bit more.Ludovic Courtès2015-05-14
| | | | * website/www.scm (news-entry->sxml): Summarize to 170 chars.
* website: main: Remove general GNU manuals page link.Ludovic Courtès2015-05-13
| | | | * website/www.scm (main-page): Remove link to /manual.
* website: main: Reintroduce a couple of links to the manual.Ludovic Courtès2015-05-13
| | | | | * website/www.scm (main-page): Add links to "Defining Packages" and "System Configuration" in the manual.
* website: Update web page mapping.Ludovic Courtès2015-05-13
| | | | | * website/www.scm (%web-pages): Use "guix.html" for MAIN-PAGE, and comment out "packages/index.html".
* website: Typo.Ludovic Courtès2015-05-13
| | | | * website/www.scm (main-page): Add missing unquote.
* website: Comment out web IRC client button.Ludovic Courtès2015-05-13
| | | | * website/www.scm (main-page): Comment out webchat button.
* website: Assorted tweaks.Ludovic Courtès2015-05-13
| | | | | | | | | | | * website/www.scm (main-page): Remove extra capital letters. Remove gnu-linux-libre from here. Use about#contact for the list of mailing lists. * website/www/about.scm (about-page): Tweak wording. * website/www/contribute.scm (contribute-page): Tweak Savannah box. Use more appropriate URL for the TP. * website/www/help.scm (help-page): Use about#contact for the mailing lists.
* website: Download news entries from the Atom feed.Ludovic Courtès2015-05-13
| | | | | | | | | | * 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.
* website: Fix typo in the main page.Ludovic Courtès2015-05-12
| | | | * website/www.scm (main-page): Add missing unquote.
* website: Factorize the latest version number.Ludovic Courtès2015-05-12
| | | | | | | * 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.
* website: Turn pages into thunks.Ludovic Courtès2015-05-12
| | | | | | | | | | | | | 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.
* website: Restore per-page CSS files.Ludovic Courtès2015-05-12
| | | | | | | | | | | 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".
* website: Fix URLs.Mathieu Lirzin2015-05-11
| | | | | | | | | | | | | | 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.
* website: Factorize shared blocks.Mathieu Lirzin2015-05-11
| | | | | | | | | | | * 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.
* website: Enable directory choice in export procedure.Mathieu Lirzin2015-05-11
| | | | * website/www.scm (export-web-site): Add 'directory' optional parameter.
* website: Add export procedure.Ludovic Courtès2015-05-07
|
* website: Convert implementation to SXML.Mathieu Lirzin2015-05-07
Signed-off-by: Ludovic Courtès <ludo@gnu.org>