Commit Graph

57 Commits

Author SHA1 Message Date
Emi
d6e654f647 invalidate main css cache 2024-05-03 12:12:34 +02:00
Emi
bb0f0a41c3 Consolidate download sections and remove LTS terminology for Godot 3 2024-05-03 12:08:59 +02:00
Michael
8c9116fa82 Convert images to webp (#803)
* Convert images

* Update image paths

* Convert more assets

* Fix author image paths

* Fix image paths
2024-02-15 16:37:54 +01:00
Emi
324f5c0d41 Update sponsor background color 2024-02-07 17:56:12 +01:00
Hugo Locurcio
973cf2b1c2 Highlight recent post dates on homepage and article metadata (#793)
- Display post dates on homepage.

This helps make recent articles more noticeable. The highlight is applied
to post dates less than 48 hours old on the client side.
2024-02-05 06:26:17 +01:00
Emi
ccfeefdf81 Add Nat's January Jams blog post 2024-01-31 12:53:27 +01:00
Emi
0de309295a fix bright corners in blog post header image 2023-12-07 13:03:11 +01:00
Yuri Sizov
fca5d2753f Release Godot 4.2 stable and publish release notes 2023-11-30 10:14:32 +01:00
Yuri Sizov
fc8575881f Improve the article download card on mobile 2023-10-27 22:25:34 +02:00
Yuri Sizov
8b44d81444 Bump the cache buster on main.css 2023-10-25 18:01:35 +02:00
Yuri Sizov
9863552ad6 Add a download card for use in articles 2023-10-25 17:58:01 +02:00
Yuri Sizov
6e26102607 Bust the cache for recent changes 2023-10-16 16:47:17 +02:00
Yuri Sizov
6e74178ca0 Improve the look of download archive pages 2023-10-16 16:45:22 +02:00
Yuri Sizov
4a47e4b3bb Improve the looks of the download archive listing 2023-10-16 15:54:27 +02:00
Yuri Sizov
93e49332a2 Release 4.2 beta 1 and publish release notes (#728)
Release Godot 4.2 beta 1 and publish release notes
2023-10-12 16:49:43 +02:00
Emi
40428e249d Cache busting 2023-10-02 19:25:27 +02:00
Yuri Sizov
cf65bfbf62 Switch GitHub download links to the new repo
Every available release is now mirrored on GitHub, so we can
finally update the mirror list and the download archive
to point there, which offers better download speeds for
users.

Also added all release dates to the versions file.
2023-09-20 16:08:34 +02:00
Emi
a974fc7a68 Update /donate to dev fund 2023-09-04 12:55:12 +02:00
Emi
6c6f414740 Cache invalidation 2023-07-22 00:39:29 +02:00
Yuri Sizov
d0743020f5 Update the download archive and generate individual release pages 2023-06-29 23:04:18 +02:00
Emi
6f8dd44fc8 Replace OG image. 2023-06-22 19:00:21 +02:00
Yuri Sizov
69841fad7a Generate the mirrorlist based on static version data 2023-06-19 20:24:43 +02:00
Yuri Sizov
1f8707d1ea Bust cache for download page assets 2023-05-18 13:23:30 +02:00
Yuri Sizov
5c406d2903 Add a download page for preview builds (#640)
- Make downloads data-driven, create a database of versions;
- Add a custom plugin to generate download URLs;
- Use the new plugin for the regular downloads page as well.
2023-05-17 20:36:53 +02:00
Yuri Sizov
e666916216 Rework community events using data collections (#628)
- Replace the events page with a generated template
- Convert all events to the data collection format
- Fix various markup issues, typos in texts
- Add collection item templates for articles, showcase, and events
- Fix shadowing in showcase items where `page.xbox` was defined twice
2023-04-24 18:41:54 +02:00
Emi
c11e84449f Reduce vertical space in Blog (#624)
This PR moves the search bar to the hero section and then makes the categories and the title in one line. This reduces a big amount of vertical space so it allows for more blog posts to be visible.
2023-04-20 01:18:01 +02:00
Emi
4f6d8d6ce4 Fix default layout head descriptions for articles 2023-04-14 20:30:01 +02:00
Emi
06cc8491f1 Add Madness/Endless to showcase page (#616)
* Update lumencraft

* Add Madness/Endless to showcase
2023-04-06 13:38:16 +02:00
Yuri Sizov
ecf00234ee Correct the web editor link 2023-03-15 16:23:36 +01:00
Yuri Sizov
57b6703c5b Hardcode the name of the stable 3.x branch on Steam 2023-03-15 12:26:40 +03:00
Emi
007b923bc0 Update _layouts/download.html
Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>
2023-03-14 22:08:49 +01:00
Yuri Sizov
99e7ef13f2 Add Epic Games Store link to the downloads page
- Only for Godot 4
- Also optimize existing SVG files on this page
2023-03-14 18:39:30 +01:00
Yuri Sizov
ef7fb2ff4c Use GitHub as the main download source everywhere 2023-03-14 13:55:09 +01:00
Yuri Sizov
932628b3f0 Improve styling and layout of articles (#593)
* Improve styling and layout of articles

Also reimplement header articles in a safer and more idiomatic way.

* Update assets/css/anchor-link.css
2023-03-07 18:11:15 +01:00
Yogendra Manawat
6ecf00e65f Anchor links to headings (#556)
* anchor-link-to-headings

* fixed anchor to headings

* Revert "fixed anchor to headings"

This reverts commit af2bc1c7ac.

* anchor-JS-solution

Anchor link to heading JS solutions, and show a toast when link get copied.

* Update anchor-link.js

Made it so that the URL on your browser also updates when you click on it to give feedback to the user and help if they want to copy + paste manually again in the future (trying to emulate our docs behavior). Also changed the style a bit.

---------

Co-authored-by: Emi <2206700+coppolaemilio@users.noreply.github.com>
2023-03-06 14:31:18 +01:00
John Veness
79e20ff5c8 Fix case of macOS in download layout (#589) 2023-03-03 22:59:12 +03:00
Yuri Sizov
164f30893b Add the missing link 2023-03-01 18:25:52 +01:00
Yuri Sizov
31d8ed60f8 Fix links a bit more, and restore AAR 2023-03-01 17:38:41 +01:00
Yuri Sizov
c92b3811c4 Switch download links to GitHub to avoid the hug of death on TF 2023-03-01 17:34:43 +01:00
Yuri Sizov
408ed76629 Update website for the imminent Godot 4 release (#579)
* Update Home and Features pages for Godot 4

Adds support for 2 simultaneous stable versions of the engine
Dubs Godot 4 as Latest and Godot 3 as LTS
References new features of Godot 4 as extras on the Features page
Downloads are WIP

* Split Download pages for 4.x and 3.x and cross-link them

Also slightly improve styling of the pages

* Promote Features over Showcase in main navigation again

* replace editor image

---------

Co-authored-by: Emi <2206700+coppolaemilio@users.noreply.github.com>
2023-03-01 15:19:59 +03:00
Yuri Sizov
76710e0c1f Merge pull request #569 from YuriSizov/features-overhaul
Overhaul the Features page
2023-02-25 19:34:41 +01:00
Yuri Sizov
17bb4db8bb Promote Play Store version of the Android editor 2023-02-24 19:35:43 +01:00
Yuri Sizov
971a97f81d Finalize page design and tweak mobile view
Also tweak the shared footer
2023-02-21 19:38:26 +01:00
Yuri Sizov
afc969d359 Add a call for donations to after starting a download (#565) 2023-02-20 21:27:58 +01:00
Yuri Sizov
2d0b1f8048 Improve page metadata across the board (#554)
Also makes the base downloads page used for redirect noscript and OG friendly
2023-02-11 23:27:41 +01:00
Yuri Sizov
522dc35624 Overhaul the downloads page (#553)
* (WIP) Rework the downloads page

* Enable incremental builds

* Improve styling and layout of the downloads page

---------

Co-authored-by: Emi <2206700+coppolaemilio@users.noreply.github.com>
2023-02-10 20:27:31 +03:00
Yuri Sizov
4a382c3b6c Improve styling of the outdated warning (and bust the cache) 2023-01-27 17:13:43 +01:00
merumelu
341fd17bb0 Blog: add note for articles that might be outdated (#537)
Provides a custom `site.outdated_article_threshold` variable through
a Jekyll plugin.
2023-01-26 22:49:59 +01:00
Emi
22385fb136 Add kamaeru page (#541) 2023-01-23 13:46:03 +01:00
merumelu
bdd8572a47 Showcase: update store names (#535) 2023-01-20 11:38:38 +01:00