3
<html lang="{% block html_lang %}{{ DEFAULT_LANG }}{% endblock %}">
5
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
7
<meta name="viewport" content="width=device-width, initial-scale=1" />
9
<link rel="shortcut icon" href="/assets/sites/ubuntu/latest/u/img/favicon.ico" type="image/x-icon" />
10
<link rel="shortcut icon" href="{{ THEME_STATIC_DIR }}/img/favicon.ico" type="image/x-icon" />
13
<link rel="stylesheet" type="text/css" media="all" href="{{ THEME_STATIC_DIR }}/css/ubuntu-styles.css"/>
14
<link rel="stylesheet" type="text/css" media="screen" href="{{ THEME_STATIC_DIR }}/css/styles.css" />
15
<link rel="stylesheet" type="text/css" media="screen" href="{{ THEME_STATIC_DIR }}/css/global-responsive.css" />
16
<link rel="stylesheet" type="text/css" media="print" href="{{ THEME_STATIC_DIR }}/css/core-print.css" />
19
<script src="/assets/sites/ubuntu/latest/u/js/plugins/modernizr.2.7.1.js"></script>
20
<script src="/assets/sites/ubuntu/latest/u/js/plugins/Imager.js"></script>
27
<header class="banner global" role="banner">
29
<nav role="navigation" class="nav-primary nav-right">
31
<a class="logo-ubuntu" href="/">
32
<img width="106" height="25" src="/assets/sites/ubuntu/latest/u/img/logos/logo-ubuntu-orange.svg" alt="" />
33
<span>developer</span>
38
<li class="accessibility-aid"><a accesskey="s" href="#main-content">Jump to content</a></li>
47
<div id="main-content" class="inner-wrapper">
48
<nav role="navigation" class="nav-secondary clearfix open">
49
<ul class="breadcrumb">
52
<ul class="second-level-nav">
63
{# Main content block. Notice it has to pass through the
64
Markdown filter to generate HTML. If a block in content
65
pages contains only markup, you can omit the filter.
67
{% block content %}{% endblock %}
71
</div><!-- div.inner-wrapper -->
72
</div><!-- div.wrapper -->
76
<footer class="global clearfix no-global">
77
<div class="footer-c">
78
<p class="top-link"><a href="#">Back to top</a>
81
<nav id="main-navigation" role="navigation" class="clearfix">
82
<div class="footer-a">
83
<div class="clearfix">
92
<div class="footer-b inline-lists">
101
<h2><a href="http://ubuntu.com/download/">Download</a></h2>
102
<ul class="second-level-nav">
103
<li class="first"><a href="http://ubuntu.com/download">Overview</a>
105
<li><a href="http://ubuntu.com/download/cloud">Cloud</a>
107
<li><a href="http://ubuntu.com/download/server">Server</a>
109
<li><a href="http://ubuntu.com/download/desktop">Desktop</a>
111
<li><a href="http://ubuntu.com/download/ubuntu-kylin">Ubuntu Kylin</a>
113
<li><a href="http://ubuntu.com/download/alternative-downloads">Alternative downloads</a>
118
<h2><a href="http://ubuntu.com/support/">Support</a></h2>
119
<ul class="second-level-nav">
120
<li class="first"><a href="http://ubuntu.com/support">Overview</a>
122
<li><a href="http://www.ubuntu.com/usn/">Security notices</a>
127
<h2><a href="http://ubuntu.com/about/">About</a></h2>
128
<ul class="second-level-nav">
129
<li><a href="http://ubuntu.com/about/about-ubuntu">About Ubuntu</a>
131
<li><a href="http://www.canonical.com/careers">Careers</a>
133
<li><a href="http://ubuntu.com/about/canonical-and-ubuntu">Canonical and Ubuntu</a>
135
<li><a accesskey="7" href="http://ubuntu.com/about/contact-us">Contact us</a>
137
<li><a accesskey="2" href="http://insights.ubuntu.com/feed/">Canonical news feed</a>
145
<div class="legal clearfix has-cookie">
147
<p class="twelve-col">© 2015 Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.</p>
148
<ul class="inline clear">
149
<li><a href="http://www.ubuntu.com/legal">Legal information</a>
151
<li><a href="https://bugs.launchpad.net/developer-ubuntu-com/">Report a bug on this site</a>
154
<span class="accessibility-aid"><a href="#">Go to the top of the page</a></span>
164
<!-- Use this only until Modernizr fixes Opera Mini background-size detection -->
166
var isOperaMini = (navigator.userAgent.indexOf('Opera Mini') > -1);
168
var root = document.documentElement;
169
root.className += " opera-mini";
174
if(!core){ var core = {}; }
175
core.globalPrepend = 'body';
177
<script src="{{ THEME_STATIC_DIR }}/js/yui-combined.min.js"></script>
178
<script src="{{ THEME_STATIC_DIR }}/js/global.js"></script>
180
<script src="{{ THEME_STATIC_DIR }}/js/core.js"></script>
181
<script src="{{ THEME_STATIC_DIR }}/js/global.js"></script>
182
<script src="{{ THEME_STATIC_DIR }}/js/scratch.js"></script>
183
<script src="{{ THEME_STATIC_DIR }}/js/respond.min.js"></script>
185
<script type="text/javascript">
186
var _gaq = _gaq || [];
188
/* Save to developer.ubuntu.com profile */
189
_gaq.push(['_setAccount', 'UA-1018242-33']);
190
_gaq.push(['_setDomainName', '.ubuntu.com']);
191
_gaq.push(['_trackPageview']);
193
/* Save to www.ubuntu.com profile */
194
_gaq.push(['b._setAccount', 'UA-1018242-4']);
195
_gaq.push(['b._setDomainName', '.ubuntu.com']);
196
_gaq.push(['b._trackPageview']);
199
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
200
ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
201
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);