.. note-info::
Real-world example of a page with cover image can be seen on the
- `Magnum Engine website <http://magnum.graphics/features/>`_.
+ `Magnum Engine website <https://magnum.graphics/features/>`_.
`Breadcrumb navigation`_
------------------------
<link rel="stylesheet" href="https://fonts.googleapis.com/css?Source+Sans+Pro:400,400i,600,600i%7Cfamily=Source+Code+Pro:400,400i,600" />
<meta name="theme-color" content="#22272e" />
-This theme is used on this site and also on http://magnum.graphics.
+This theme is used on this site and also on https://magnum.graphics.
`Light`_
========
.. note-info::
Real-world example of a page with cover image can be seen on the
- `Magnum Engine website <http://magnum.graphics/features/extensions/>`_.
+ `Magnum Engine website <https://magnum.graphics/features/extensions/>`_.
`Page header and footer`_
-------------------------
PLUGINS += ['m.dox']
M_DOX_TAGFILES = [
- ('doxygen/corrade.tag', 'http://doc.magnum.graphics/corrade/', ['Corrade::']),
- ('doxygen/magnum.tag', 'http://doc.magnum.graphics/magnum/', ['Magnum::'])]
+ ('doxygen/corrade.tag', 'https://doc.magnum.graphics/corrade/', ['Corrade::']),
+ ('doxygen/magnum.tag', 'https://doc.magnum.graphics/magnum/', ['Magnum::'])]
Use the :rst:`:dox:` interpreted text role for linking to documented symbols.
All link targets understood by Doxygen's ``@ref`` or ``@link`` commands are
INPUT = input.dox
-TAGFILES = ../../../doc/doxygen/corrade.tag=http://doc.magnum.graphics/corrade/
+TAGFILES = ../../../doc/doxygen/corrade.tag=https://doc.magnum.graphics/corrade/
QUIET = YES
GENERATE_HTML = NO
GENERATE_LATEX = NO
<h1>
My Project
</h1>
-<p>See <a href="http://doc.magnum.graphics/corrade/Assert_8h.html#a1114c0fdae83004b9a0f8d2ed4afae96" class="m-dox-external">CORRADE_<wbr />INTERNAL_<wbr />ASSERT()</a> for more information.</p><pre class="m-code"><span class="n">Corrade</span><span class="o">::</span><span class="n">Utility</span><span class="o">::</span><span class="n">Resource</span> <span class="n">rx</span><span class="p">;</span></pre>
+<p>See <a href="https://doc.magnum.graphics/corrade/Assert_8h.html#a1114c0fdae83004b9a0f8d2ed4afae96" class="m-dox-external">CORRADE_<wbr />INTERNAL_<wbr />ASSERT()</a> for more information.</p><pre class="m-code"><span class="n">Corrade</span><span class="o">::</span><span class="n">Utility</span><span class="o">::</span><span class="n">Resource</span> <span class="n">rx</span><span class="p">;</span></pre>
</div>
</div>
</div>
def test_add_wbr(self):
self.assertEqual(add_wbr('Corrade::Containers'), 'Corrade::<wbr />Containers')
self.assertEqual(add_wbr('CORRADE_TEST_MAIN()'), 'CORRADE_<wbr />TEST_<wbr />MAIN()')
- self.assertEqual(add_wbr('http://magnum.graphics/showcase/'), 'http:/<wbr />/<wbr />magnum.graphics/<wbr />showcase/<wbr />')
+ self.assertEqual(add_wbr('https://magnum.graphics/showcase/'), 'https:/<wbr />/<wbr />magnum.graphics/<wbr />showcase/<wbr />')
self.assertEqual(add_wbr('<strong>a</strong>'), '<strong>a</strong>')
<h1>m.dox</h1>
<!-- content -->
<ul>
-<li>Function link: <a href="http://doc.magnum.graphics/corrade/namespaceCorrade_1_1Utility_1_1Directory.html#ad80859f373fbf1ed39b11eb27649c34b">Utility::Directory::mkpath()</a></li>
-<li>Class link: <a href="http://doc.magnum.graphics/corrade/classCorrade_1_1Interconnect_1_1Emitter.html">Interconnect::Emitter</a></li>
-<li>Page link: <a href="http://doc.magnum.graphics/corrade/building-corrade.html">Downloading and building</a></li>
-<li><a href="http://doc.magnum.graphics/corrade/testsuite.html">Custom link title</a></li>
-<li><a href="http://doc.magnum.graphics/corrade/corrade-cmake.html">Page link with custom title</a></li>
-<li><a href="http://doc.magnum.graphics/corrade/">Link to index page</a></li>
-<li><a href="http://doc.magnum.graphics/corrade/classCorrade_1_1TestSuite_1_1Tester.html#TestSuite-Tester-command-line">Link to class documentation section</a></li>
-<li><a href="http://doc.magnum.graphics/corrade/#search">Link to index page with hash after</a></li>
-<li><a href="http://doc.magnum.graphics/corrade/corrade-cmake.html#search">Link to page with hash after</a></li>
-<li><a href="http://doc.magnum.graphics/corrade/namespaceCorrade_1_1Utility_1_1Directory.html?q=hello#search">Link to class with query and hash after</a></li>
-<li>Flat link: <a class="m-flat" href="http://doc.magnum.graphics/corrade/plugin-management.html">Plugin management tutorial</a></li>
+<li>Function link: <a href="https://doc.magnum.graphics/corrade/namespaceCorrade_1_1Utility_1_1Directory.html#ad80859f373fbf1ed39b11eb27649c34b">Utility::Directory::mkpath()</a></li>
+<li>Class link: <a href="https://doc.magnum.graphics/corrade/classCorrade_1_1Interconnect_1_1Emitter.html">Interconnect::Emitter</a></li>
+<li>Page link: <a href="https://doc.magnum.graphics/corrade/building-corrade.html">Downloading and building</a></li>
+<li><a href="https://doc.magnum.graphics/corrade/testsuite.html">Custom link title</a></li>
+<li><a href="https://doc.magnum.graphics/corrade/corrade-cmake.html">Page link with custom title</a></li>
+<li><a href="https://doc.magnum.graphics/corrade/">Link to index page</a></li>
+<li><a href="https://doc.magnum.graphics/corrade/classCorrade_1_1TestSuite_1_1Tester.html#TestSuite-Tester-command-line">Link to class documentation section</a></li>
+<li><a href="https://doc.magnum.graphics/corrade/#search">Link to index page with hash after</a></li>
+<li><a href="https://doc.magnum.graphics/corrade/corrade-cmake.html#search">Link to page with hash after</a></li>
+<li><a href="https://doc.magnum.graphics/corrade/namespaceCorrade_1_1Utility_1_1Directory.html?q=hello#search">Link to class with query and hash after</a></li>
+<li>Flat link: <a class="m-flat" href="https://doc.magnum.graphics/corrade/plugin-management.html">Plugin management tutorial</a></li>
</ul>
<p>These should produce warnings:</p>
<ul>
<li>Link to nonexistent name will be rendered as code: <code>nonExistent()</code></li>
<li><span>Link to nonexistent name with custom title will be just text</span></li>
<li>Link to a section that doesn't have a title will keep the ID (this <em>may</em>
-break on tagfile update, watch out): <a href="http://doc.magnum.graphics/corrade/corrade-cmake.html#corrade-cmake-add-test">corrade-cmake-add-test</a></li>
+break on tagfile update, watch out): <a href="https://doc.magnum.graphics/corrade/corrade-cmake.html#corrade-cmake-add-test">corrade-cmake-add-test</a></li>
<li>Link to index page without title will have the tag file basename:
-<a href="http://doc.magnum.graphics/corrade/">corrade</a></li>
+<a href="https://doc.magnum.graphics/corrade/">corrade</a></li>
</ul>
<!-- /content -->
</div>
self.run_pelican({
'PLUGINS': ['m.htmlsanity', 'm.dox'],
'M_DOX_TAGFILES': [
- ('../doc/doxygen/corrade.tag', 'http://doc.magnum.graphics/corrade/', ['Corrade::'])]
+ ('../doc/doxygen/corrade.tag', 'https://doc.magnum.graphics/corrade/', ['Corrade::'])]
})
self.assertEqual(*self.actual_expected_contents('page.html'))
M_HTMLSANITY_SMART_QUOTES = True
M_HTMLSANITY_HYPHENATION = True
M_DOX_TAGFILES = [
- ('../doc/doxygen/corrade.tag', 'http://doc.magnum.graphics/corrade/', ['Corrade::'])]
+ ('../doc/doxygen/corrade.tag', 'https://doc.magnum.graphics/corrade/', ['Corrade::'])]
if not shutil.which('latex'):
logging.warning("LaTeX not found, fallback to rendering math as code")