Files
expressjs.com/_includes/footer.html
shubham oulkar 1917b49b99 chore: refactor footer and header icons (#1962)
* refactor footer

* fix icons layout

* remove font awesome icons

* refactor header icons

* redeploy netlify preview

* use absolute path for a svg icons

* replace img elements with CSS background-image and mask-image for theme icons

* fix bugs and remove unused css classes

* apply thin scroller for tables (chrome)

* inherit colors for footer social icons

* simplify openjs icon

* use openjs white logo

* simplify theme icons

* fix theme icons

* fix background color

* fix bugs and refactor theme.js

* remove color flicker

* fix bugs and refactor theme.js

* refactor

* remove comments from svg

* legacy fix: alignment of icons
2025-07-22 08:47:38 -05:00

72 lines
2.8 KiB
HTML

<a id="top" href="#" role="button" aria-label="go to top">{% include icons/arrow.svg %}</a>
<footer>
<section id="footer-content">
<div id="footer-copyright">
<a href="https://openjsf.org/" class="openjs-logo" title="OpenJS Foundation">
{% include icons/openjs_foundation-logo-horizontal-white.svg %}
</a>
<div id="footer-policy">
<a href="https://terms-of-use.openjsf.org">
{{ site.data[page.lang].footer.terms_of_use }}
</a>
<a href="https://privacy-policy.openjsf.org">
{{ site.data[page.lang].footer.privacy_policy }}
</a>
<a id="coc" href="https://github.com/expressjs/express/blob/master/Code-Of-Conduct.md">
{{ site.data[page.lang].footer.coc }}
</a>
<a href="https://trademark-policy.openjsf.org">
{{ site.data[page.lang].footer.trademark_policy }}
</a>
<a id="security" href="https://github.com/expressjs/express/security/policy">
{{ site.data[page.lang].footer.security_policy }}
</a>
</div>
</div>
<div id="footer-links">
<div class="footer-social">
<div>
<a href="https://github.com/expressjs/express" aria-label="Go to the repository on GitHub">
{% include icons/github.svg %}
</a>
</div>
<div>
<a href="https://www.youtube.com/channel/UCYjxjAeH6TRik9Iwy5nXw7g"
aria-label="Go to the repository on Youtube">
{% include icons/youtube.svg %}</a>
</div>
<div>
<a href="https://x.com/UseExpressJS" aria-label="Go to the X account">
{% include icons/X.svg %}
</a>
</div>
<div>
<a href="https://openjs-foundation.slack.com/archives/C02QB1731FH"
aria-label="Join Slack group">
{% include icons/slack.svg %}</a>
</div>
<div>
<a href="https://opencollective.com/express" aria-label="Go to Open Collective">{% include
icons/opencollective.svg %}</a>
</div>
<div>
<a href="https://bsky.app/profile/expressjs.bsky.social" aria-label="Go to the Bluesky">{%
include icons/bluesky.svg %}</a>
</div>
</div>
<a href="https://www.netlify.com">
<img src="https://www.netlify.com/v3/img/components/netlify-color-accent.svg" alt="Preview Deploys by Netlify"
width="80" />
</a>
</div>
</section>
</footer>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js" onload="docsearch({
apiKey: '{{ site.data.docsearch.apiKey }}',
indexName: '{{ site.data.docsearch.indexName }}',
inputSelector: '#q',
algoliaOptions: { 'facetFilters': ['lang:{{ page.lang }}'] }
})" async></script>