818b3193ff
With the new routes, all pages are not all at the same folder level anymore (e.g. /shaare and /shaare/123), so we can't just use './' everywhere. The most consistent way to handle this is to prefix all path with the proper variable, and handle the actual path in controllers.
41 lines
2.2 KiB
HTML
41 lines
2.2 KiB
HTML
<title>{$pagetitle}</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="format-detection" content="telephone=no" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="referrer" content="same-origin">
|
|
<link rel="alternate" type="application/atom+xml" href="{$feedurl}feed-atom?{$searchcrits}#" title="ATOM Feed" />
|
|
<link rel="alternate" type="application/rss+xml" href="{$feedurl}feed-rss?{$searchcrits}#" title="RSS Feed" />
|
|
<link href="{$asset_path}/img/favicon.png#" rel="shortcut icon" type="image/png" />
|
|
<link href="{$asset_path}/img/apple-touch-icon.png#" rel="apple-touch-icon" sizes="180x180" />
|
|
<link type="text/css" rel="stylesheet" href="{$asset_path}/css/shaarli.min.css?v={$version_hash}#" />
|
|
{if="$formatter==='markdown'"}
|
|
<link type="text/css" rel="stylesheet" href="{$asset_path}/css/markdown.min.css?v={$version_hash}#" />
|
|
{/if}
|
|
{loop="$plugins_includes.css_files"}
|
|
<link type="text/css" rel="stylesheet" href="{$value}?v={$version_hash}#"/>
|
|
{/loop}
|
|
{if="is_file('data/user.css')"}
|
|
<link type="text/css" rel="stylesheet" href="data/user.css#" />
|
|
{/if}
|
|
<link rel="search" type="application/opensearchdescription+xml" href="{$base_path}/open-search#"
|
|
title="Shaarli search - {$shaarlititle}" />
|
|
{if="! empty($links) && count($links) === 1"}
|
|
{$link=reset($links)}
|
|
<meta property="og:title" content="{$link.title}" />
|
|
<meta property="og:type" content="article" />
|
|
<meta property="og:url" content="{$index_url}?{$link.shorturl}" />
|
|
{$ogDescription=isset($link.description_src) ? $link.description_src : $link.description}
|
|
<meta property="og:description" content="{function="substr(strip_tags($ogDescription), 0, 300)"}" />
|
|
{if="!empty($link.thumbnail)"}
|
|
<meta property="og:image" content="{$index_url}{$link.thumbnail}" />
|
|
{/if}
|
|
{if="!$hide_timestamps || $is_logged_in"}
|
|
<meta property="article:published_time" content="{$link.created->format(DateTime::ATOM)}" />
|
|
{if="!empty($link.updated)"}
|
|
<meta property="article:modified_time" content="{$link.updated->format(DateTime::ATOM)}" />
|
|
{/if}
|
|
{/if}
|
|
{loop="link.taglist"}
|
|
<meta property="article:tag" content="{$value}" />
|
|
{/loop}
|
|
{/if}
|