Sitemap, robots, humans

master
Nick Sergeant 2012-06-20 11:11:46 -04:00
parent b2e8462faa
commit ce25e7a724
6 changed files with 46 additions and 1 deletions

View File

@ -6,6 +6,8 @@
<title>{% block page-title %}Snipt{% endblock %}</title>
<meta charset="utf-8" />
<meta name="google-site-verification" content="BantFMmY6nSP8wFvb_SDKwYZo08HglaCpNMXQqTyOuk" />
<link rel="author" href="/humans.txt" />
{% block page-description %}
<meta name="description" content="Long-term memory for coders. Share and store code snippets." />
{% endblock %}

19
templates/humans.txt Normal file
View File

@ -0,0 +1,19 @@
/* TEAM */
Founder and Developer: Nick Sergeant
Contact: nick@snipt.net
Site: http://nicksergeant.com
Twitter: @nicksergeant
Location: Rochester, NY
Designer: Nick Adams
Contact: nick@nick-adams.com
Site: http://nick-adams.com
Twitter: @nickadamssays
Location: Rochester, NY
/* SITE */
Standards: CSS3, HTML5
Components: Backbone.js, Twitter Bootstrap, jQuery, Underscore.js
Software: Django

View File

@ -0,0 +1,4 @@
User-agent: *
Disallow:
Disallow: /admin
Sitemap: https://snipt.net/sitemap.xml

8
templates/sitemap.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.sitemaps.org/schemas/sitemap-image/1.1"
xmlns:video="http://www.sitemaps.org/schemas/sitemap-video/1.1">
<url>
<loc></loc>
</url>
</urlset>

View File

@ -2,10 +2,10 @@ from django.conf.urls.defaults import include, patterns, url
from django.views.generic.simple import direct_to_template
from registration.forms import RegistrationFormUniqueEmail
from django.http import HttpResponseRedirect
from views import lexers, sitemap
from django.contrib import admin
from snipts.views import search
from tastypie.api import Api
from views import lexers
from snipts.api import *
import admin as custom_admin
@ -31,6 +31,10 @@ urlpatterns = patterns('',
url(r'^404/$', direct_to_template, {'template': '404.html'}),
url(r'^500/$', direct_to_template, {'template': '500.html'}),
url(r'^robots.txt$', direct_to_template, {'template': 'robots.txt'}),
url(r'^humans.txt$', direct_to_template, {'template': 'humans.txt'}),
url(r'^sitemap.xml$', sitemap),
url(r'^api/public/lexer/$', lexers),
url(r'^api/', include(public_api.urls)),

View File

@ -1,7 +1,15 @@
from django.shortcuts import render_to_response
from annoying.decorators import ajax_request
from django.template import RequestContext
from snipts.utils import get_lexers_list
def sitemap(request):
return render_to_response('sitemap.xml',
{},
context_instance=RequestContext(request),
mimetype='application/xml')
@ajax_request
def lexers(request):
lexers = get_lexers_list()