| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Use a generic "manual icon" instead.
* website/apps/base/templates/help.scm (help-t): Use new icon.
* website/static/base/img/guix-manual-icon.png: Delete it.
* website/static/base/img/guixsd-manual-icon.png: Likewise.
* website/static/base/img/icon-set.svg: Add new manual icon.
* website/static/base/img/manual-icon.png: Update with new icon.
|
| |
|
|
|
|
|
|
|
|
|
| |
This change centers the screenshot horizontally in the page, and adds
a black background to make narrow screenshots look a better in wider
screens. The background also helps differentiate better the space of
the screenshot from the screenshot list below it.
* website/apps/base/templates/screenshot.scm:
(screenshot-t): Apply new screenshot-viewer class.
* website/static/base/css/screenshots.css: New style sheet.
|
| |
|
|
|
|
|
| |
* apps/base/templates/components.scm: Fix P element used as container
of DIV elements.
* apps/base/templates/contact.scm: Use new style sheet.
* static/base/css/contact.css: New style sheet.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pages on this website are defined as HTML5 documents. In this context,
the TT element is "entirely obsolete, and must not be used by
authors".¹ Using the TT element will render a page non-valid HTML5
document.
* website/apps/base/templates/contribute.scm: Use .mono class instead
of TT Element.
* website/apps/base/templates/security.scm: Ditto.
* website/static/base/css/common.css: Add .mono class.
1. https://www.w3.org/TR/html5/obsolete.html#non-conforming-features
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/apps/base/data.scm: Remove "GuixSD or".
* website/apps/base/templates/contact.scm (contact-t): Likewise.
* website/apps/base/templates/components.scm (navbar): Change branding
from "GuixSD" to "Guix".
* website/apps/base/templates/help.scm (help-t): Write "Guix System"
instead of "GuixSD".
* website/apps/download/data.scm (system-downloads): Likewise.
* website/apps/download/templates/download.scm (download-t): Likewise.
* website/apps/base/templates/home.scm (home-t): Rewrite to avoid
GuixSD/Guix dichotomy.
* website/static/base/img/Guix-logo.png: New file.
* website/static/base/css/navbar.css (.branding): Use it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Thanks to everyone who provided a translation:
<https://lists.gnu.org/archive/html/guix-devel/2018-03/msg00023.html>.
* website/apps/base/templates/components.scm (language-tag): New
procedure.
(contact->shtml): Support language tags in 'contact-description'.
* website/apps/base/templates/contact.scm (contact-t): Include
"button.css'.
* website/static/base/css/buttons.css (.button-light): New item.
* website/apps/base/data.scm (contact-media): For help-guix, add
translations in several languages.
|
| |
|
|
|
|
|
| |
This is a followup to 4da111118141c7067d797cf3bd068285d6566449, which
led to overly small inter-line space in headings.
* website/static/base/css/page.css (h5, h2, h3): Add 'line-height'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change makes the website icon 192x192 pixels, so that it looks
better in mobile devices; for example, when a user creates a launcher
icon to put in the home screen.
An SVG version of the icon is provided for devices that support it.
The bigger size icon is usually scaled down in Web clients that
display smaller icons (16x16 or 32x32 px).
* website/apps/base/templates/theme.scm (theme): Use the new PNG and
SVG icons.
* website/apps/blog/templates/feed.scm (atom-feed-t): Use new PNG
icon.
* website/static/base/img/favicon.png: Delete it.
* website/static/base/img/icon.png: Update background color and size.
* website/static/base/img/icon.svg: Add it.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/apps/base/data.scm (screenshots): Change to the GuixSD
screenshots.
* website/static/base/css/index.css (.screenshot-inset-shadow): Adjust
height accordingly.
* website/static/media/img/enlightenment-inkscape.mini.png,
website/static/media/img/gnome-totem-epiphany.mini.png,
website/static/media/img/guix-system-vm.mini.png,
website/static/media/img/guixsd-slim.mini.png,
website/static/media/img/guixsd-xfce-icecat-emacs.mini.png: New files.
* website/static/media/img/gnome-video-mini.jpg,
website/static/media/img/gnome3-mini.jpg,
website/static/media/img/gnu-emacs-mini.jpg,
website/static/media/img/gnu-icecat-mini.jpg: Remove.
|
| |
|
|
|
| |
Copied by Ludovic from https://bitbucket.org/sirgazil/guixsd-website
hg changeset 209:ce9d62df07f2.
|
| |
|
|
|
|
|
|
|
|
| |
* website/www/download.scm (%vm-image-description, %vm-image-manual,
%vm-image-image): New variables.
(guixsd-vm-image-files): New procedure.
(download-page): Use guixsd-vm-image-files.
* website/static/base/img/installer.svg: Add a new logo for the VM image and
rename to ...
* website/static/base/img/download-icons.svg: ... this.
|
| |
|
|
|
|
|
|
|
|
|
| |
* website/www/news.scm (%default-special-prefixes, lex-scheme/guix): New
variables.
(syntax-highlight): New procedure.
(post->sxml): Use it.
* website/static/base/css/code.css: New file.
* website/static/base/css/news.css: Import it.
* website/posts/running-services-in-containers.md: Use ```scheme for the
Scheme snippet.
|
| |
|
|
|
|
|
|
| |
This will be used in the GNU package blurb
<https://www.gnu.org/manual/blurbs.html>, so it is better to have just
the icon.
* website/static/base/img/icon.png: New file.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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/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/static/base/css/index.css (.action)
(.download): Adapt to small screens.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note that the overflow issue is fixed, but an issue with duplicated
anchors (used for ID attributes) remains, and prevents the document
from passing HTML validation (see bug #24981).
* website/static/base/css/base.css (anchor-link, pre): New rule sets.
* website/static/base/css/packages.css (issue, issue-type): Ditto.
* website/www/packages.scm (issue-count->sxml): New procedure.
(issues-page): Remove unused JavaScript link. Move update date to the
top of the page.
(packages->issue-sxml, package->issue-sxml)
(issues->sxml): Don't use table elements for document structure.
|
| |
|
|
|
|
|
|
|
|
| |
This is a followup to 4c322d36bc02e5e35464afa753fbf1b1da9de8f6, which
had the unintended effect of moving the logo in the top banner to the
right.
* website/posts/growing-our-build-farm.html: Use the 'inline-image'
class.
* website/static/base/css/news.css (.inline-image): New category.
|
| |
|
|
|
|
|
|
| |
* website/posts/growing-our-build-farm.html,
website/static/base/img/blog/20161110-server-back.jpg,
website/static/base/img/blog/20161110-server-front.jpg,
website/static/base/img/blog/20161110-server-interior.jpg,
website/static/base/img/blog/20161110-server-closeup.jpg: New files.
|
| |
|
|
| |
* website/static/base/css/news.css (img): New category.
|
| |
|
|
| |
* website/static/base/css/news.css (.post-body, p): New categories.
|
| |
|
|
| |
* website/static/base/img/feed.png: New file.
|
| |
|
|
|
|
|
|
| |
* website/www/news.scm: New file.
* website/static/base/css/news.css: New file.
* website/haunt.scm (with-url-parameters): New macro.
(parameterized-procedure, parameterized-theme): New procedures.
<top level>: Use 'with-url-parameters' and add blog and atom feed.
|
| |
|
|
|
|
| |
* 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/static/base/img/screenshots/thumbs/gnome-totem-epiphany.png:
New file.
* website/www.scm (main-page): Use it.
|
| |
|
|
|
|
|
| |
* website/static/base/js/packages.js (set_build_status): Use the
protocol of the current URL.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* website/www/packages.scm (package->sxml): Wrap the build status link in a div
and prepend an icon to the div.
* website/static/base/js/packages.js (show_hide): Fetch build status on expand.
* website/static/base/css/packages.css (img.status-icon): Added css for icon padding.
* website/static/base/img/status-icons/0.png: Add icon.
* website/static/base/img/status-icons/1.png: Add icon.
* website/static/base/img/status-icons/2.png: Add icon.
* website/static/base/img/status-icons/3.png: Add icon.
* website/static/base/img/status-icons/4.png: Add icon.
* website/static/base/img/status-icons/5.png: Add icon.
* website/static/base/img/status-icons/undefined.png: Add icon.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| |
|
|
|
|
|
| |
* website/www/shared.scm (html-page-description): Change the bar.
* website/static/base/css/message-box.css: Add header bar specific style.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
| |
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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/www.scm (screenshot): New procedure.
(main-page): Use it.
* website/www/utils.scm (thumb-url): Change.
* website/static/base/img/screenshots: Update files.
|
|
|
* website/www/static: Rename to...
* website/static: ... this.
|