Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions custom/main.html
Original file line number Diff line number Diff line change
@@ -1 +1,57 @@
{% extends "base.html" %}

{% block footer %}
<footer class="md-footer">
{% if "navigation.footer" in features %}
{% if page.previous_page or page.next_page %}
{% if page.meta and page.meta.hide %}
{% set hidden = "hidden" if "footer" in page.meta.hide %}
{% endif %}
<nav class="md-footer__inner md-grid" aria-label="{{ lang.t('footer') }}" {{ hidden }}>
{% if page.previous_page %}
{% set direction = lang.t("footer.previous") %}
<a href="{{ page.previous_page.url | url }}" class="md-footer__link md-footer__link--prev" aria-label="{{ direction }}: {{ page.previous_page.title | e }}">
<div class="md-footer__button md-icon">
{% set icon = config.theme.icon.previous or "material/arrow-left" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</div>
<div class="md-footer__title">
<span class="md-footer__direction">{{ direction }}</span>
<div class="md-ellipsis">{{ page.previous_page.title }}</div>
</div>
</a>
{% endif %}
{% if page.next_page %}
{% set direction = lang.t("footer.next") %}
<a href="{{ page.next_page.url | url }}" class="md-footer__link md-footer__link--next" aria-label="{{ direction }}: {{ page.next_page.title | e }}">
<div class="md-footer__title">
<span class="md-footer__direction">{{ direction }}</span>
<div class="md-ellipsis">{{ page.next_page.title }}</div>
</div>
<div class="md-footer__button md-icon">
{% set icon = config.theme.icon.next or "material/arrow-right" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</div>
</a>
{% endif %}
</nav>
{% endif %}
{% endif %}
<div class="md-footer-meta md-typeset">
<div class="md-footer-custom">
<div class="md-footer-links">
<a href="{{ 'help/more/governance/licenses/' | url }}">Licensing Notice</a>
<a href="{{ 'help/more/governance/privacy/' | url }}">Privacy Policy</a>
<a href="{{ 'help/more/governance/code-of-conduct/' | url }}">Code of Conduct</a>
<a href="{{ 'help/more/governance/ai_policy/' | url }}">AI Policy</a>
</div>
</div>
<div class="md-footer-meta__inner md-grid">
{% include "partials/copyright.html" %}
{% if config.extra.social %}
{% include "partials/social.html" %}
{% endif %}
</div>
</div>
</footer>
{% endblock %}
20 changes: 18 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,22 @@ nav:
- "dev/index.md"
- Blog:
- "blog/index.md"
- Help: "help/"
- Help:
- "help/index.md"
- Community:
- "help/community/get-involved.md"
- "help/community/pulpcon.md"
- "help/community/publish-to-blog.md"
- More:
- "help/more/why-pulp.md"
- "help/more/quick-links.md"
- "help/more/brand-guide.md"
- "help/more/docs-usage.md"
- Governance:
- "help/more/governance/licenses.md"
- "help/more/governance/privacy.md"
- "help/more/governance/code-of-conduct.md"
- "help/more/governance/ai_policy.md"

@pedro-psb pedro-psb Jul 17, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed in the nav to not break existing links (the page get the urls from the file's relative path).

plugins:
- PulpDocs:
components:
Expand Down Expand Up @@ -242,4 +257,5 @@ markdown_extensions:
- pymdownx.tilde

copyright: |
&copy; 2025 <a href="https://github.com/pulp" target="_blank" rel="noopener">Pulp Project</a>
&copy; 2026 <a href="https://github.com/pulp" target="_blank" rel="noopener">Pulp Project</a>.
Website licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener">CC BY-SA 4.0</a>.
48 changes: 48 additions & 0 deletions pulpproject.org/css/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,54 @@
line-height: 1.1;
}

.md-footer-links {
display: flex;
gap: 1.5rem;
justify-content: center;
padding: 0.4rem 0;
}

.md-footer-links a {
color: var(--md-footer-fg-color--lighter);
font-size: 0.7rem;
}

.md-footer-links a:hover {
color: var(--md-footer-fg-color);
}

.md-footer-license {
text-align: center;
font-size: 0.7rem;
color: var(--md-footer-fg-color--lighter);
}

.md-footer-license a {
color: var(--md-footer-fg-color--lighter);
}

.md-footer-license a:hover {
color: var(--md-footer-fg-color);
}

.md-copyright__highlight {
color: var(--md-footer-fg-color--lighter);
}

.md-copyright__highlight a {
color: var(--md-footer-fg-color--lighter);
}

.md-copyright__highlight a:hover {
color: var(--md-footer-fg-color);
}

.md-footer-custom {
display: flex;
justify-content: center;
padding: 0.2rem 0;
}

:root {
--md-primary-fg-color: #347dbe;
--md-primary-fg-color--light: #ECB7B7;
Expand Down
14 changes: 14 additions & 0 deletions pulpproject.org/help/more/governance/licenses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Licensing Notice

## Website Content

The site design, original text, and curated content on this website are licensed under the
[Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0)](https://creativecommons.org/licenses/by-sa/4.0/).

## Aggregated Projects

The software documentation aggregated on this site comes from multiple Pulp Project repositories.
Each repository is governed by its own open-source license.
Please refer to each project's repository for specific licensing terms.

You can find links to all project repositories on the [Quick Links](site:help/more/quick-links/) page.
Loading