<div id="sidebar" role="banner"> <h1><a href="{{ url('/') }}">{{ site.name }}</a></h1> <form class="search_box" action="{{ url('search') }}" method="post" accept-charset="UTF-8" role="search"> <input type="text" id="sidebar_search_field" name="query" value="{{ search is defined ? search | fix(true, true) : '' }}" placeholder="{{ 'Search…' | translate }}" aria-label="{{ 'Search this blog' | translate }}"> <button type="submit" id="sidebar_search_submit">{{ "Search" | translate }}</button> </form> <h2 class="menu_toggle" id="menu"><a role="button" href="#menu">{{ "Menu" | translate }}</a></h2> <h2 class="menu_toggle"><a role="button" href="#" aria-label="{{ 'Close menu' | translate }}">{{ "Menu" | translate }}</a></h2> <ul class="navigation sidebar" aria-label="{{ 'Links' | translate }}"> <li> <a href="{{ url('index') }}">{{ "Blog" | translate }}</a> </li> <li> <a href="{{ mailto(site.email) }}">{{ "Email" | translate }}</a> </li> <li> <a href="{{ url('feed') }}" rel="alternate">{{ "Feed" | translate }}</a> </li> {% if visitor.group.can("change_settings", "toggle_extensions") %} <li> <a href="{{ url('/', 'AdminController') }}">{{ "Admin" | translate }}</a> </li> {% elseif visitor.group.can("add_post") %} <li> <a href="{{ url('/', 'AdminController') }}">{{ "Write" | translate }}</a> </li> {% elseif visitor.group.can("add_draft") %} <li> <a href="{{ url('/', 'AdminController') }}">{{ "Draft" | translate }}</a> </li> {% endif %} {% if visitor.logged_in %} <li> <a href="{{ url('controls') }}">{{ "Controls" | translate }}</a> </li> <li> <a href="{{ url('logout') }}">{{ "Log out" | translate }}</a> </li> {% else %} {% if site.can_register %} <li> <a href="{{ url('register') }}">{{ "Register" | translate }}</a> </li> {% endif %} <li> <a href="{{ url('login') }}">{{ "Log in" | translate }}</a> </li> {% endif %} </ul> {% if module_enabled("categorize") and categorize is not empty %} <h2 id="label_categories">{{ "Categories" | translate }}</h2> <ul class="navigation sidebar categories" aria-labelledby="label_categories"> {% for category in categorize %} <li> <a href="{{ category.url() }}">{{ category.name | oneof("[Untitled]" | translate) }}</a> </li> {% endfor %} </ul> {% endif %} {% if theme.pages_list() is not empty %} <h2 id="label_my_pages">{{ "Pages" | translate }}</h2> <ul class="navigation sidebar my_pages" aria-labelledby="label_my_pages"> {% for item in theme.pages_list() %} <li class="page"> <a href="{{ item.url() }}">{{ item.title }}</a> </li> {% endfor %} </ul> {% endif %} {% if route.action == "view" and post is defined and theme.related_posts(post) is not empty %} <h2 id="label_related_posts">{{ "Related Posts" | translate }}</h2> <ul class="navigation sidebar related_posts" aria-labelledby="label_related_posts"> {% for post in theme.related_posts(post) %} <li> <a href="{{ post.url() }}">{{ post.title() | striptags | normalize | oneof(post.slug) | truncate(25) }}</a> </li> {% endfor %} </ul> {% elseif theme.recent_posts() is not empty %} <h2 id="label_recent_posts">{{ "Recent Posts" | translate }}</h2> <ul class="navigation sidebar recent_posts" aria-labelledby="label_recent_posts"> {% for post in theme.recent_posts() %} <li> <a href="{{ post.url() }}">{{ post.title() | striptags | normalize | oneof(post.slug) | truncate(25) }}</a> </li> {% endfor %} </ul> {% endif %} {% if theme.archives_list() is not empty %} <h2 id="label_archive_list"> <a href="{{ url('archive') }}" rel="archives">{{ "Archive" | translate }}</a> </h2> <ul class="navigation sidebar archive_list" aria-labelledby="label_archive_list"> {% for archive in theme.archives_list() %} <li> <a href="{{ archive.url }}">{{ archive.when | time("F Y" | translate, "title") }}</a> </li> {% endfor %} </ul> {% endif %} </div>