mirror of
https://github.com/torproject/lego.git
synced 2024-11-27 03:30:23 +00:00
Merge branch 'i7-robots-txt' into 'main'
Add an extensible template for robots.txt Closes #7 See merge request tpo/web/lego!65
This commit is contained in:
commit
566e15b971
5
content/robots.txt/contents.lr
Normal file
5
content/robots.txt/contents.lr
Normal file
@ -0,0 +1,5 @@
|
||||
_template: robots.txt
|
||||
---
|
||||
_discoverable: no
|
||||
---
|
||||
_model: none
|
19
templates/robots.txt
Normal file
19
templates/robots.txt
Normal file
@ -0,0 +1,19 @@
|
||||
{%- macro capitalize_first(text) -%}
|
||||
{{- text[0].upper() -}}{{- text[1:] -}}
|
||||
{%- endmacro -%}
|
||||
User-agent: *
|
||||
Disallow: /javascript/*
|
||||
Disallow: /scss/*
|
||||
Disallow: /static/*
|
||||
|
||||
{#- the '\n' is because we need a newline,
|
||||
but we need to strip trailing and leading whitespace as well.
|
||||
fragile, be careful #}
|
||||
{% for user_agent, directives in bag('robots_txt').items() -%}
|
||||
{{ '\n' }}User-agent: {{ user_agent }}
|
||||
{%- for directive, values in directives.items() -%}
|
||||
{%- for value in values -%}
|
||||
{{ '\n' }}{{ capitalize_first(directive) }}: {{ value -}}
|
||||
{% endfor -%}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
Loading…
Reference in New Issue
Block a user