authors.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. {% extends "base.html" %}
  2. {% block head %}
  3. {% block title %}<title>{{ _('Créditos de %(sitename)s', sitename=SITENAME) }}</title>{% endblock %}
  4. {{ super() }}
  5. {% block seo %}
  6. <meta name="description" content="{{ _('Lista de autores de %(sitename)s', sitename=SITENAME) }}"/>
  7. <meta name="keywords" content="{{ _('articulistas, autores, colaboradores, escritores, lista de autores') }}"/>
  8. <!-- OpenGraph -->
  9. <meta property="og:type" content="article"/>
  10. <meta property="og:title" content="{{ _('Lista de autores de %(sitename)s', sitename=SITENAME) }}"/>
  11. <meta property="og:description" content="{{ SITESUBTITLE }}"/>
  12. <meta property="og:site_name" content="{{ SITENAME }}"/>
  13. <!-- Twitter -->
  14. <meta name="twitter:card" content="summary"/>
  15. <meta name="twitter:title" content="{{ _('Lista de autores de %(sitename)s', sitename=SITENAME) }}"/>
  16. <meta name="twitter:description" content="{{ SITESUBTITLE }}"/>
  17. {% endblock %}
  18. {% endblock %}
  19. {% block content %}
  20. <div class="container">
  21. <!-- start of pages -->
  22. <div class="columns is-multiline is-centered">
  23. <!-- start of page -->
  24. <div class="column is-7">
  25. <div class="card">
  26. <!-- post header -->
  27. <div class="card-content-header">
  28. <h4 class="title is-4 has-text-centered">{{ _('Créditos') }}</h4>
  29. </div>
  30. <!-- end of post header -->
  31. <!-- post content -->
  32. <div class="card-content">
  33. <div class="content">
  34. <div class="card-inner-wrapper">
  35. <!-- post text -->
  36. <div class="card-content-text has-text-justified">
  37. <h2>{{ _('Artículos') }}</h2>
  38. <ul>
  39. {%- for author, articles in authors|sort %}
  40. <li>
  41. <a href="{{ SITEURL }}/{{ author.url }}"
  42. title="{% trans %}Artículos escritos por {{ author }}{% endtrans %}">{{ author }}</a>
  43. ({{ articles|count }})
  44. </li>
  45. {% endfor %}
  46. </ul>
  47. <h2>{{ _('Programación') }}</h2>
  48. <ul>
  49. <li><a href="https://www.freakspot.net/" title="{{ _('Sitio para gente Libre') }}">Jorge Maldonado Ventura</a></li>
  50. <li><a href="https://jestupinanm.ga/" title="{{ _('Sitio web de Jesús E.') }}">Jesús E.</a></li>
  51. </ul>
  52. <h2>{{ _('Traducción') }}</h2>
  53. <ul>
  54. <li><a href="https://rosenzweig.io/" title="{{ _('Sitio web de Alyssa Rosenzweig') }}">Alyssa Rosenzweig</a></li>
  55. <li>Jorge Maldonado Ventura</li>
  56. </ul>
  57. <h2>{{ _('Software que usa la página') }}</h2>
  58. {% set software = (('https://nginx.org/', 'Nginx'),
  59. ('http://babel.pocoo.org/', 'Babel'),
  60. ('https://pypi.org/project/beautifulsoup4/', 'BeautifulSoup4'),
  61. ('https://www.python.org/', 'Python'),
  62. ('https://www.php.net/', 'PHP'),
  63. ('https://blog.getpelican.com/', 'Pelican'),
  64. ('https://pypi.org/project/Markdown/', 'Markdown'),
  65. ('https://conocimientoslibres.tuxfamily.org/pages/librejs.html', _('Algunos programas de JavaScript'),)) %}
  66. <ul>
  67. {% for program in software %}
  68. <li><a href="{{ program[0] }}" title="{{ _('Sitio web de %(programa)s', programa=program[1]) }}">{{ program[1] }}</a></li>
  69. {% endfor %}
  70. </ul>
  71. <h2>{{ _('Miscelánea') }}</h2>
  72. <ul>
  73. <li>CitoplasmaC</li>
  74. </ul>
  75. </div>
  76. <!-- end of post text -->
  77. <!-- post footer -->
  78. <div class="card-content-footer-small">
  79. <div class="navbar is-social-center">
  80. <a class="navbar-item" href="{{ SOCIAL['gnusocial'] }}">
  81. <span class="soumaicon">
  82. <svg>
  83. <use href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/icons/master.svg#gnusocial" />
  84. <title>GNUSocial</title>
  85. </svg>
  86. </span>
  87. </a>
  88. <a class="navbar-item" href="{{ SOCIAL['diaspora'] }}">
  89. <span class="soumaicon">
  90. <svg>
  91. <use href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/icons/master.svg#diaspora" />
  92. <title>Diaspora</title>
  93. </svg>
  94. </span>
  95. </a>
  96. <a class="navbar-item" href="{{ SOCIAL['mastodon'] }}">
  97. <span class="soumaicon">
  98. <svg>
  99. <use href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/icons/master.svg#mastodon" />
  100. <title>Mastodon</title>
  101. </svg>
  102. </span>
  103. </a>
  104. </div>
  105. <!-- post footer nav -->
  106. <footer class="columns">
  107. <div class="column has-text-left">
  108. <a class="button is-small is-button-grey" href="{{ SITEURL }}/">{{ _('Regresar al Inicio') }}</a>
  109. </div>
  110. <!-- translations -->
  111. <div class="column has-text-right hidden-more">
  112. <span class="soumaicon">
  113. <svg>
  114. <use href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/images/icons/master.svg#translate" />
  115. </svg>
  116. </span>
  117. <small>
  118. {{ _('Traducciones:') }}
  119. {% if DEFAULT_LANG == 'de' %}
  120. <a href="{{ SITEURL}}/../en/pages/authors/" hreflang="en">en</a>
  121. <a href="{{ SITEURL}}/../eo/pages/aŭtoroj/" hreflang="eo">eo</a>
  122. <a href="{{ SITEURL}}/../pages/créditos/" hreflang="es">es</a>
  123. <a href="{{ SITEURL}}/../fr/pages/auteurs/" hreflang="fr">fr</a>
  124. {% elif DEFAULT_LANG == 'en' %}
  125. <a href="{{ SITEURL}}/../de/pages/autoren/" hreflang="de">de</a>
  126. <a href="{{ SITEURL}}/../eo/pages/aŭtoroj/" hreflang="eo">eo</a>
  127. <a href="{{ SITEURL}}/../pages/créditos/" hreflang="es">es</a>
  128. <a href="{{ SITEURL}}/../fr/pages/auteurs/" hreflang="fr">fr</a>
  129. {% elif DEFAULT_LANG == 'eo' %}
  130. <a href="{{ SITEURL}}/../de/pages/autoren/" hreflang="de">de</a>
  131. <a href="{{ SITEURL}}/../en/pages/authors/" hreflang="en">en</a>
  132. <a href="{{ SITEURL}}/../pages/créditos/" hreflang="es">es</a>
  133. <a href="{{ SITEURL}}/../fr/pages/auteurs/" hreflang="fr">fr</a>
  134. {% elif DEFAULT_LANG == 'es' %}
  135. <a href="{{ SITEURL}}/de/pages/autoren/" hreflang="de">de</a>
  136. <a href="{{ SITEURL}}/en/pages/authors/" hreflang="en">en</a>
  137. <a href="{{ SITEURL}}/eo/pages/aŭtoroj/" hreflang="eo">eo</a>
  138. <a href="{{ SITEURL}}/fr/pages/auteurs/" hreflang="fr">fr</a>
  139. {% elif DEFAULT_LANG == 'fr' %}
  140. <a href="{{ SITEURL}}/../de/pages/autoren/" hreflang="de">de</a>
  141. <a href="{{ SITEURL}}/../eo/pages/aŭtoroj/" hreflang="eo">eo</a>
  142. <a href="{{ SITEURL}}/../en/pages/authors/" hreflang="en">en</a>
  143. <a href="{{ SITEURL}}/../pages/créditos/" hreflang="es">es</a>
  144. {% endif %}
  145. </small>
  146. </div>
  147. <!-- end of translations -->
  148. </footer>
  149. <!-- end of post footer nav -->
  150. </div>
  151. <!-- end of post footer -->
  152. </div>
  153. </div>
  154. </div>
  155. <!-- end page content -->
  156. </div>
  157. </div>
  158. <!-- end of page -->
  159. </div>
  160. <!-- end of pages -->
  161. </div>
  162. {% endblock %}