* Move article from github directory as a top-level product * Update article titles * Remove old -ing article titles * Use older format for this PR * Finish updating links for retitled articles * Remove sponsors topic * Add sponsors to index.md * Create folder for map topic for sponsors * Add integrating folder/category with super basic graphql article * Add get started category/folder * Update index.md * Add articles to category folders and update all the links and check it out locally 🙏 * Fix space * Fix set of broken links * Update link in resuable * Add the quickstart * Add USD * Add matching donations caveat * fix ci failures * Bringing back `-ing` to Sponsors titles, categories, & links (#18817) * Bringing back -ing * The one that got away * Apply @ethanpalm's input Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com> Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com> * Apply product input * Apply suggestions from code review Co-authored-by: Emily Gould <4822039+emilyistoofunky@users.noreply.github.com> * Apply @emilyistoofunky's input * Sponsors landing page design (#18774) * Add sponsors to index.md as a top-level product * Revamp the GitHub Sponsors landing page with article links * remove merge tags * add community section * add sponsor descriptions * swap repo for user * remove prefix tag * lint * remove topic fix landing page * Tweak articles on landing page * Drop "account" * Add quickstart * Bigger, brighter, and shorter intro * Possibly too long of an intro? * fix quickstart link * add guides page * fix error for mismatch between title and filename * use link over guid * remove HTML from layout file (aligns to #18811) * use variable for section title * Add intro * Remove beta * Apply suggestions from code review Co-authored-by: Emily Gould <4822039+emilyistoofunky@users.noreply.github.com> * Apply suggestions from code review * Integrate article changes and remove old TOC * Fixing the commented out text to match other landing pages 👓 * Apply suggestions from code review Co-authored-by: Emily Gould <4822039+emilyistoofunky@users.noreply.github.com> * Switch up order of sidebar categories * Add new text to landing page button * Add topics and types * Add the underscore * Add some more topics * fix `type:` * Fix topics * plural ftw * hide learning paths when not defined * lint * Add quickstart to guides page * remove unused sidebar links * hide subsection title when learning tracks are not present * Apply @emilyistoofunky's topics input * Remove duplicated topics * Events ftw * typo * Remove obsolete topics for now * add some temporary duplicate topics * Resolve Linter error Co-authored-by: Rachael Sewell <rachmari@github.com> Co-authored-by: Emily Gould <4822039+emilyistoofunky@users.noreply.github.com> Co-authored-by: Rachael Sewell <rachmari@github.com> Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com> Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com> Co-authored-by: Emily Gould <4822039+emilyistoofunky@users.noreply.github.com>
56 lines
2.4 KiB
HTML
56 lines
2.4 KiB
HTML
{% assign maxArticles = 9 %}
|
|
|
|
<div class="container-xl px-3 px-md-6 pt-3 pb-2">
|
|
<!-- When learning tracks aren't present, only guides exist and this heading duplicates the article's title -->
|
|
{% if page.learningTracks %}
|
|
<h2 class="mb-3 font-mktg">{% data ui.product_sublanding.all_guides %}</h2>
|
|
{% endif %}
|
|
|
|
<form class="mt-2 mb-5 d-flex d-flex">
|
|
<div>
|
|
<label for="type" class="text-uppercase f6 color-text-secondary d-block">{% data ui.product_sublanding.filters.type %}</label>
|
|
<select class="form-select js-filter-card-filter-dropdown f4 text-bold border-0 rounded-0 border-top box-shadow-none pl-0 js-filter-card-filter-dropdown" name="type" aria-label="guide types">
|
|
<option value="">{% data ui.product_sublanding.filters.all %}</option>
|
|
{% for type in site.data.ui.product_sublanding.guide_types %}
|
|
<option value="{{ type[0] }}">{{ type[1] }}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</div>
|
|
<div class="mx-4">
|
|
<label for="topic" class="text-uppercase f6 color-text-secondary d-block">{% data ui.product_sublanding.filters.topic %}</label>
|
|
<select class="form-select js-filter-card-filter-dropdown f4 text-bold border-0 rounded-0 border-top box-shadow-none pl-0 js-filter-card-filter-dropdown" name="topics" aria-label="guide topics">
|
|
<option value="">{% data ui.product_sublanding.filters.all %}</option>
|
|
{% for topic in page.allTopics %}
|
|
<option value="{{ topic }}">{{ topic }}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</div>
|
|
</form>
|
|
|
|
|
|
<div class="d-flex flex-wrap mr-0 mr-md-n6 mr-lg-n8">
|
|
{% for article in page.includeGuides %}
|
|
{% assign card_display_class = "" %}
|
|
{% if forloop.index > maxArticles %}
|
|
{% assign card_display_class = "d-none" %}
|
|
{% endif %}
|
|
|
|
{% capture link_card %}
|
|
{% link_as_article_card {{ article.href }} %}
|
|
{% endcapture %}
|
|
|
|
{{ link_card | replace: "<display condition>", card_display_class }}
|
|
{% endfor %}
|
|
|
|
{% if page.includeGuides.length > maxArticles %}
|
|
<button class="col-12 mt-5 text-center text-bold color-text-link btn-link js-filter-card-show-more" data-js-filter-card-max="{{ maxArticles }}">
|
|
{% data ui.product_sublanding.load_more %}
|
|
</button>
|
|
{% endif %}
|
|
|
|
<div class="js-filter-card-no-results d-none py-4 text-center color-text-secondary">
|
|
<h4 class="text-normal">{% data ui.product_sublanding.no_result %}</h4>
|
|
</div>
|
|
</div>
|
|
</div>
|