Skip to content

Commit 1a243b7

Browse files
authored
Establece un escabezado consistente en todas las paginas. (#86)
1 parent f78af64 commit 1a243b7

File tree

3 files changed

+77
-129
lines changed

3 files changed

+77
-129
lines changed

pycltheme/templates/base-index.html

Lines changed: 2 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,8 @@
11
{% include 'headermeta.html' %}
22

33
<body id="index" class="home">
4-
<header class="cabecera-index">
5-
<div class="container h-100">
6-
<!-- Barra de navegación -->
7-
<nav class="navbar navbar-transparent navbar-expand-lg navbar-dark" id="custom-nav">
8-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
9-
<span class="navbar-toggler-icon"></span>
10-
</button>
11-
<div class="collapse navbar-collapse justify-content-center" id="navbarNavDropdown">
12-
<ul class="navbar-nav">
13-
{% for name, d in MENUELEMENTS.items() %}
14-
{% if not d["children"] %}
15-
<li class="nav-item">
16-
<a class="nav-link titulo-bold" href="{{ SITEURL }}/{{ d["url"] }}">{{ d["title"] }}</a>
17-
</li>
18-
{% else %}
19-
<li class="nav-item dropdown">
20-
<a class="nav-link dropdown-toggle titulo-bold" href="{{ SITEURL }}/{{ d["url"] }}" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
21-
{{ d["title"] }}
22-
</a>
23-
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
24-
{% for _, c in d["children"].items() %}
25-
<a class="dropdown-item" href="{{ SITEURL }}/{{ c["url"] }}">{{ c["title"] }}</a>
26-
{% endfor %}
27-
</div>
28-
</li>
29-
{% endif %}
30-
{% endfor %}
31-
</ul>
32-
</div>
33-
</nav>
34-
35-
<div class="container">
36-
<div class="row justify-content-md-center vauto">
37-
<div class="d-none d-sm-block col-md-4 col-sm-4 text-center mt-3">
38-
<img class="img-responsive p3" src="{{SITEURL}}/theme/images/pythonchile_logo.png" />
39-
</div>
40-
<div class="col-md-6 col-sm-8 col-xs-12 text-left mt-3 vauto">
41-
<h3 class="lead">{{ SITESUBTITLE }}</h3>
42-
<!-- Redes -->
43-
<div class="pt-1 pb-1">
44-
<div class="container-redes">
45-
<div class="row justify-content-md-start">
46-
{% for name, d in PLATAFORMAS.items() %}
47-
<a href="{{ d["url"] }}">
48-
<i class="fab {{ d["icon"] }} fa-2x fa-inverse iconos_plataformas"></i>
49-
</a>
50-
{% endfor %}
51-
</div>
52-
</div>
53-
</div>
54-
</div>
55-
</div>
56-
</div>
57-
</div>
58-
</header>
59-
60-
<!-- Plataformas -->
61-
<div class="pt-3 pb-3 plataformas">
62-
<div class="container">
63-
<div class="row justify-content-center">
64-
{% for name, d in REDES.items() %}
65-
<div class="iconos_redes">
66-
<a href="{{ d["url"] }}" target="_blank">
67-
<i class="fab {{ d["icon"] }} fa-2x fa-inverse"></i>
68-
</a>
69-
</div>
70-
{% endfor %}
71-
</div>
72-
</div>
73-
</div>
4+
5+
{% include 'header.html' %}
746

757
<!-- Entradas Blog -->
768
{% block content %}

pycltheme/templates/base.html

Lines changed: 1 addition & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -2,65 +2,7 @@
22

33
<body id="index" class="home">
44

5-
<header class="cabecera">
6-
<div class="container h-100">
7-
8-
<!-- Barra de navegación -->
9-
<nav class="navbar navbar-transparent navbar-expand-lg navbar-dark" id="custom-nav">
10-
<a href="{{ SITEURL }}/index.html"><img class="d-none d-sm-block img-header" src="{{SITEURL}}/theme/images/pythonchile_logo.png" /></a>
11-
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
12-
<span class="navbar-toggler-icon"></span>
13-
</button>
14-
<div class="collapse navbar-collapse justify-content-center" id="navbarNavDropdown">
15-
<ul class="navbar-nav">
16-
17-
{% for name, d in MENUELEMENTS.items() %}
18-
{% if not d["children"] %}
19-
<li class="nav-item">
20-
<a class="nav-link titulo-bold" href="{{ SITEURL }}/{{ d["url"] }}">{{ d["title"] }}</a>
21-
</li>
22-
{% else %}
23-
<li class="nav-item dropdown">
24-
<a class="nav-link dropdown-toggle titulo-bold" href="{{ SITEURL }}/{{ d["url"] }}" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
25-
{{ d["title"] }}
26-
</a>
27-
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
28-
{% for _, c in d["children"].items() %}
29-
<a class="dropdown-item" href="{{ SITEURL }}/{{ c["url"] }}">{{ c["title"] }}</a>
30-
{% endfor %}
31-
</div>
32-
</li>
33-
{% endif %}
34-
{% endfor %}
35-
</ul>
36-
</div>
37-
</nav>
38-
</div>
39-
</header>
40-
41-
<!-- Redes Sociales -->
42-
<!--<div class="mt-5 pt-5 pb-5 redes-sociales">-->
43-
<div class="plataformas">
44-
<div class="container">
45-
<div class="row justify-content-md-center">
46-
{% for name, d in PLATAFORMAS.items() %}
47-
<div class="col-auto"> <!---lg-8 col-md-10 mx-auto">-->
48-
<a href="{{ d["url"] }}">
49-
<i class="fab {{ d["icon"] }} fa-2x fa-inverse"></i>
50-
</a>
51-
</div>
52-
{% endfor %}
53-
54-
{% for name, d in REDES.items() %}
55-
<div class="col-auto"> <!---lg-8 col-md-10 mx-auto">-->
56-
<a href="{{ d["url"] }}">
57-
<i class="fab {{ d["icon"] }} fa-2x fa-inverse"></i>
58-
</a>
59-
</div>
60-
{% endfor %}
61-
</div>
62-
</div>
63-
</div>
5+
{% include 'header.html' %}
646

657
<div class="pt-5 pb-5 blog-entries">
668
<div class="container">

pycltheme/templates/header.html

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{% block header %}
2+
3+
<header class="cabecera-index">
4+
<div class="container h-100">
5+
<!-- Barra de navegación -->
6+
<nav class="navbar navbar-transparent navbar-expand-lg navbar-dark" id="custom-nav">
7+
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
8+
<span class="navbar-toggler-icon"></span>
9+
</button>
10+
<div class="collapse navbar-collapse justify-content-center" id="navbarNavDropdown">
11+
<ul class="navbar-nav">
12+
{% for name, d in MENUELEMENTS.items() %}
13+
{% if not d["children"] %}
14+
<li class="nav-item">
15+
<a class="nav-link titulo-bold" href="{{ SITEURL }}/{{ d["url"] }}">{{ d["title"] }}</a>
16+
</li>
17+
{% else %}
18+
<li class="nav-item dropdown">
19+
<a class="nav-link dropdown-toggle titulo-bold" href="{{ SITEURL }}/{{ d["url"] }}" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
20+
{{ d["title"] }}
21+
</a>
22+
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
23+
{% for _, c in d["children"].items() %}
24+
<a class="dropdown-item" href="{{ SITEURL }}/{{ c["url"] }}">{{ c["title"] }}</a>
25+
{% endfor %}
26+
</div>
27+
</li>
28+
{% endif %}
29+
{% endfor %}
30+
</ul>
31+
</div>
32+
</nav>
33+
34+
<div class="container">
35+
<div class="row justify-content-md-center vauto">
36+
<div class="d-none d-sm-block col-md-4 col-sm-4 text-center mt-3">
37+
<a href="{{ SITEURL }}/index.html"><img class="img-responsive p3" src="{{SITEURL}}/theme/images/pythonchile_logo.png" /></a>
38+
</div>
39+
<div class="col-md-6 col-sm-8 col-xs-12 text-left mt-3 vauto">
40+
<h3 class="lead">{{ SITESUBTITLE }}</h3>
41+
<!-- Redes -->
42+
<div class="pt-1 pb-1">
43+
<div class="container-redes">
44+
<div class="row justify-content-md-start">
45+
{% for name, d in PLATAFORMAS.items() %}
46+
<a href="{{ d["url"] }}" target="_blank">
47+
<i class="fab {{ d["icon"] }} fa-2x fa-inverse iconos_plataformas"></i>
48+
</a>
49+
{% endfor %}
50+
</div>
51+
</div>
52+
</div>
53+
</div>
54+
</div>
55+
</div>
56+
</div>
57+
</header>
58+
59+
<!-- Plataformas -->
60+
<div class="pt-3 pb-3 plataformas">
61+
<div class="container">
62+
<div class="row justify-content-center">
63+
{% for name, d in REDES.items() %}
64+
<div class="iconos_redes">
65+
<a href="{{ d["url"] }}" target="_blank">
66+
<i class="fab {{ d["icon"] }} fa-2x fa-inverse"></i>
67+
</a>
68+
</div>
69+
{% endfor %}
70+
</div>
71+
</div>
72+
</div>
73+
74+
{% endblock header%}

0 commit comments

Comments
 (0)