From 8751f40ce6fd5531b58ab95cd347c87c59ffcadc Mon Sep 17 00:00:00 2001 From: luxagraf Date: Sun, 24 Feb 2019 19:36:29 -0600 Subject: redid src to make essays --- design/sass/_src.scss | 6 ------ design/templates/archives/src_home.html | 28 +++++++++++++++++++--------- design/templates/details/src_entry.html | 15 ++++++++++----- manage.py | 18 ++++++++++++++++++ 4 files changed, 47 insertions(+), 20 deletions(-) create mode 100755 manage.py diff --git a/design/sass/_src.scss b/design/sass/_src.scss index 7aeaa46..a20e1f3 100644 --- a/design/sass/_src.scss +++ b/design/sass/_src.scss @@ -91,12 +91,6 @@ pre{ border-bottom: 1px #a19d9d dotted; text-transform: uppercase; } - h4 { - @include fancy_sans; - @include fontsize(20); - text-align: left; - margin: 3.5rem 0 0; - } h5 { margin: 3rem 0 -1.5rem 0; text-transform: uppercase; diff --git a/design/templates/archives/src_home.html b/design/templates/archives/src_home.html index 519c186..23a572b 100644 --- a/design/templates/archives/src_home.html +++ b/design/templates/archives/src_home.html @@ -11,14 +11,24 @@
  • {{topic}}
  • {%else%}
  • src
  • {%endif%} -
    -

    src: {% if topic %}Articles about {{topic.pluralized_name}}{%else%}Archive{%endif%}

    -

    Latest Posts

    - {% for object in object_list %}{% if object.slug != 'about' %} - {%endif%} - {%endfor%} +
    +
    +

    Tutorials and how-tos for web developers.

    +

    Topics include Linux, Nginx, Python, Postgresql, free software, HTML, and once, Google AMP.

    +

    Some of the articles below were previously published in: Ars Technica, Wired, and The Register

    +
    +

    Articles

    + + + +
    {%endblock%} diff --git a/design/templates/details/src_entry.html b/design/templates/details/src_entry.html index 4f4523a..91532dc 100644 --- a/design/templates/details/src_entry.html +++ b/design/templates/details/src_entry.html @@ -4,7 +4,7 @@ {% block pagetitle %}{{object.title|striptags}} | luxagraf:src{% endblock %} -{% block bodyid %}class="src detail"{% endblock %} +{% block bodyid %}class="src detail single"{% endblock %} {% block metadescription %}{% autoescape on %}{{object.meta_description|striptags|safe}}{% endautoescape %}{% endblock %} {%block extrahead%} @@ -29,12 +29,17 @@
    -
    +

    {%if object.template_name == 1 or object.template_name == 3 %}{{object.title|safe|smartypants}}{%else%}{{object.title|safe|smartypants|widont}}{%endif%}

    - {% if object.slug != 'about' %}{%endif%} - {% if object.topics.all %}Topics: {% for topic in object.topics.all%} {{topic.name}}{%if forloop.last%}{%else%}, {%endif%}{%endfor%}{%endif%} - +

    {{object.meta_description|smartypants|safe}}

    +
    + +
    {{object.body_html|safe|smartypants|widont}}
    diff --git a/manage.py b/manage.py new file mode 100755 index 0000000..eb3ebbe --- /dev/null +++ b/manage.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python +import os +import sys +d = os.path.dirname(os.path.abspath(__file__)) +sys.path.append(d+"/app") +sys.path.append(d+"/app/lib") +sys.path.append(d+"/config") +if __name__ == '__main__': + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) -- cgit v1.2.3