summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--local_settings.py.example2
-rw-r--r--main/templatetags/cdn.py12
-rw-r--r--templates/base.html10
-rw-r--r--templates/public/art.html8
-rw-r--r--templates/public/donate.html2
-rw-r--r--templates/public/index.html21
6 files changed, 21 insertions, 34 deletions
diff --git a/local_settings.py.example b/local_settings.py.example
index e252d625..5a8d4b26 100644
--- a/local_settings.py.example
+++ b/local_settings.py.example
@@ -75,7 +75,5 @@ SECRET_KEY = '00000000000000000000000000000000000000000000000'
## CDN settings
CDN_ENABLED = False
-# Scheme-relative URL, should work for both http/https
-CDN_PATH = '//example.com/path/'
# vim: set ts=4 sw=4 et:
diff --git a/main/templatetags/cdn.py b/main/templatetags/cdn.py
index b91553ed..f290a524 100644
--- a/main/templatetags/cdn.py
+++ b/main/templatetags/cdn.py
@@ -15,16 +15,4 @@ def jquery():
link = '%sjquery-%s.min.js' % (static_url, version)
return '<script type="text/javascript" src="%s"></script>' % link
-@register.tag
-def cdnprefix(parser, token):
- return CDNPrefixNode()
-
-class CDNPrefixNode(template.Node):
- def render(self, context):
- oncdn = getattr(settings, 'CDN_ENABLED', True)
- if not oncdn:
- return ''
- # if left undefined, same behavior as if CDN is turned off
- return getattr(settings, 'CDN_PATH', '')
-
# vim: set ts=4 sw=4 et:
diff --git a/templates/base.html b/templates/base.html
index f4284e2d..6f4c73f5 100644
--- a/templates/base.html
+++ b/templates/base.html
@@ -1,12 +1,12 @@
-{% load url from future %}<!DOCTYPE html>
+{% load url from future %}{% load static from staticfiles %}<!DOCTYPE html>
<html lang="en">
<head>
<title>{% block title %}Parabola GNU/Linux-libre{% endblock %}</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}archweb.css" media="screen, projection" />
- <link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}archweb-print.css" media="print" />
- <link rel="icon" type="image/x-icon" href="{{ STATIC_URL }}favicon.ico" />
- <link rel="shortcut icon" type="image/x-icon" href="{{ STATIC_URL }}favicon.ico" />
+ <link rel="stylesheet" type="text/css" href="{% static "archweb.css" %}" media="screen, projection" />
+ <link rel="stylesheet" type="text/css" href="{% static "archweb-print.css" %}" media="print" />
+ <link rel="icon" type="image/x-icon" href="{% static "favicon.ico" %}" />
+ <link rel="shortcut icon" type="image/x-icon" href="{% static "favicon.ico" %}" />
<link rel="search" type="application/opensearchdescription+xml" href="{% url 'opensearch-packages' as osp %}{{ osp }}" title="Parabola Packages" />
{% block head %}{% endblock %}
</head>
diff --git a/templates/public/art.html b/templates/public/art.html
index 08acf764..b32cbd92 100644
--- a/templates/public/art.html
+++ b/templates/public/art.html
@@ -1,5 +1,5 @@
{% extends "base.html" %}
-{% load cdn %}
+{% load static from staticfiles %}
{% block title %}Parabola - Artwork{% endblock %}
@@ -25,12 +25,12 @@
{% comment %}
<!-- This is an example of how images should be added here -->
<em>Also available in print-quality
- <a href="{{ STATIC_URL }}logos/parabola-logo-dark-1200dpi.png"
+ <a href="{% static "logos/parabola-logo-dark-1200dpi.png" %}"
title="Download 1200dpi PNG format">PNG</a> and scalable
- <a href="{{ STATIC_URL }}logos/parabola-logo-dark-scalable.svg"
+ <a href="{% static "logos/parabola-logo-dark-scalable.svg" %}"
title="Download scalable SVG format">SVG</a> formats.</em></p>
- <img src="{{ STATIC_URL }}logos/parabola-logo-dark-90dpi.png"
+ <img src="{% static "logos/parabola-logo-dark-90dpi.png" %}"
alt="Parabola PNG logo @ 90dpi" title="Parabola PNG logo @ 90dpi" />
<p><strong>Two-color inverted version</strong> (for dark backgrounds)<br />
diff --git a/templates/public/donate.html b/templates/public/donate.html
index 6ec407dc..e0771606 100644
--- a/templates/public/donate.html
+++ b/templates/public/donate.html
@@ -1,6 +1,6 @@
{% extends "base.html" %}
{% load cache %}
-{% load cdn %}
+{% load static from staticfiles %}
{% block title %}Parabola - Donate{% endblock %}
diff --git a/templates/public/index.html b/templates/public/index.html
index 73f48012..58d5815d 100644
--- a/templates/public/index.html
+++ b/templates/public/index.html
@@ -1,6 +1,7 @@
{% extends "base.html" %}
-{% load markup cache cdn %}
+{% load markup cache %}
{% load url from future %}
+{% load static from staticfiles %}
{% block head %}
<link rel="alternate" type="application/rss+xml" title="Parabola News Updates" href="/feeds/news/" />
@@ -37,7 +38,7 @@
</h3>
<a href="/feeds/news/" title="Parabola News RSS Feed"
- class="rss-icon"><img width="16" height="16" src="{% cdnprefix %}/media/rss.png" alt="RSS Feed" /></a>
+ class="rss-icon"><img width="16" height="16" src="{% static "rss.png" %}" alt="RSS Feed" /></a>
{% for news in news_updates %}
{% if forloop.counter0 < 5 %}
@@ -90,7 +91,7 @@
title="Browse all of the latest packages">more</a>)</span></h3>
<a href="/feeds/packages/" title="Parabola Package Updates RSS Feed"
- class="rss-icon"><img width="16" height="16" src="{% cdnprefix %}/media/rss.png" alt="RSS Feed" /></a>
+ class="rss-icon"><img width="16" height="16" src="{% static "rss.png" %}" alt="RSS Feed" /></a>
<table>
{% for update in pkg_updates %}
@@ -144,7 +145,7 @@
title="Check the status of all known mirrors">Mirror Status</a></li>
<li><a href="/packages/differences/"
title="See differences in packages between available architectures">Differences Reports</a>
- <img width="16" height="16" src="{% cdnprefix %}/media/new.png" alt="New"/></li>
+ <img width="16" height="16" src="{% static "new.png" %}" alt="New"/></li>
</ul>
<h4>Development</h4>
@@ -166,7 +167,7 @@
title="Releng Testbuild Feedback">Releng Testbuild Feedback</a></li>
<li><a href="{% url 'visualize-index' %}"
title="View visualizations">Visualizations</a>
- <img width="16" height="16" src="{% cdnprefix %}/media/new.png" alt="New"/></li>
+ <img width="16" height="16" src="{% static "new.png" %}" alt="New"/></li>
</ul>
<h4>More Resources</h4>
@@ -174,7 +175,7 @@
<ul>
<li><a href="{% url 'page-keys' %}"
title="Package/Database signing master keys">Signing Master Keys</a>
- <img width="16" height="16" src="{% cdnprefix %}/media/new.png" alt="New"/></li>
+ <img width="16" height="16" src="{% static "new.png" %}" alt="New"/></li>
<li><a href="https://wiki.parabolagnulinux.org/Media"
title="Parabola in the media">Press Coverage</a></li>
<li><a href="{% url 'page-art' %}" title="Parabola logos and other artwork for promotional use">Logos &amp; Artwork</a></li>
@@ -195,23 +196,23 @@ donate button would go here
<div id="arch-sponsors" class="widget">
<a href="http://gnuchile.cl">
- <img src="{{ STATIC_URL }}gnuchile.png"
+ <img src="{% static "gnuchile.png" %}"
alt="GNU Chile - Donates the .org domain"
title="GNU Chile - Donates the .org domain" />
</a>
- <img src="{{ STATIC_URL }}venenux.png"
+ <img src="{% static "venenux.png" %}"
alt="Venenux GNU/Linux - Donates the repo, wiki and lists hosting"
title="Venenux GNU/Linux - Donates the repo, wiki and lists hosting" />
<a href="http://naltu.com">
- <img src="{{ STATIC_URL }}naltu.png"
+ <img src="{% static "naltu.png" %}"
alt="NaltĂș - Donates the website, bugs, projects and ABSLibre hosting"
title="NaltĂș - Donates the website, bugs, projects and ABSLibre hosting" />
</a>
<a href="http://freedomincluded.com">
- <img src="{{ STATIC_URL }}freedomincluded.png"
+ <img src="{% static "freedomincluded.png" %}"
alt="Freedom Included - Donated Lemote Yeeloongs to port Parabola to the MIPS architecture"
title="Freedom Included - Donated Lemote Yeeloongs to port Parabola to the MIPS architecture" />
</a>