Skip to content

Commit a7e0bc8

Browse files
Merge pull request #34 from pycalendar/refactor-footer
refactor footer
2 parents 6c94dc5 + 66005b4 commit a7e0bc8

2 files changed

Lines changed: 28 additions & 10 deletions

File tree

‎_data/footer_nav.yml‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
project:
2+
- label: About
3+
url: /about
4+
- label: Software
5+
url: /software
6+
- label: Team
7+
url: /team
8+
- label: AI policy
9+
url: /ai-policy
10+
- label: Code of Conduct
11+
url: /code-of-conduct
12+
13+
community:
14+
- label: GitHub
15+
url: https://github.com/pycalendar
16+
- label: NLnet
17+
url: https://nlnet.nl
18+
- label: PyPI
19+
url: https://pypi.org/search/?q=icalendar
20+
- label: Funding
21+
url: https://opencollective.com/python-icalendar

‎_includes/footer.html‎

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,22 @@
88
<div class="footer-col">
99
<h4>Project</h4>
1010
<ul>
11-
{% unless page.url contains "/about" %}<li><a href="/about">About</a></li>{% endunless %}
12-
{% unless page.url contains "/software" %}<li><a href="/software">Software</a></li>{% endunless %}
13-
{% unless page.url contains "/team" %}<li><a href="/team">Team</a></li>{% endunless %}
14-
{% unless page.url contains "/ai-policy" %}<li><a href="/ai-policy">AI policy</a></li>{% endunless %}
15-
{% unless page.url contains "/code-of-conduct" %}<li><a href="/code-of-conduct">Code of Conduct</a></li>{% endunless %}
11+
{% for item in site.data.footer_nav.project %}
12+
{% unless page.url contains item.url %}<li><a href="{{ item.url }}">{{ item.label }}</a></li>{% endunless %}
13+
{% endfor %}
1614
</ul>
1715
</div>
1816
<div class="footer-col">
1917
<h4>Community</h4>
2018
<ul>
21-
<li><a href="https://github.com/pycalendar" target="_blank" rel="noopener">GitHub</a></li>
22-
<li><a href="https://nlnet.nl" target="_blank" rel="noopener">NLnet</a></li>
23-
<li><a href="https://pypi.org/search/?q=icalendar" target="_blank" rel="noopener">PyPI</a></li>
24-
<li><a href="https://opencollective.com/python-icalendar" target="_blank" rel="noopener">Funding</a></li>
19+
{% for item in site.data.footer_nav.community %}
20+
<li><a href="{{ item.url }}" target="_blank" rel="noopener">{{ item.label }}</a></li>
21+
{% endfor %}
2522
</ul>
2623
</div>
2724
</div>
2825
<div class="footer-bottom">
2926
<p>{{ site.title }}.</p>
3027
</div>
3128
</div>
32-
</footer>
29+
</footer>

0 commit comments

Comments
 (0)