Embed microdata to some pages
Only to some, where it is not invasive and can be useful. If the microdata will be successful in SE rankings, it can be expanded more. Signed-off-by: Egor Savkin <es@m-labs.hk>
This commit is contained in:
parent
52b60591c3
commit
674e0784ef
@ -13,25 +13,25 @@ template = "page.html"
|
|||||||
{% layout_card(title="ARTIQ manual", sameheight=100) %}
|
{% layout_card(title="ARTIQ manual", sameheight=100) %}
|
||||||
<small>Stable version</small>
|
<small>Stable version</small>
|
||||||
|
|
||||||
<a href="https://m-labs.hk/artiq/manual.pdf" target="_blank">PDF</a> | <a href="https://m-labs.hk/artiq/manual/" target="_blank" rel="noopener noreferrer">HTML</a>
|
<a href="https://m-labs.hk/artiq/manual.pdf" target="_blank" itemprop="url">PDF</a> | <a href="https://m-labs.hk/artiq/manual/" target="_blank" rel="noopener noreferrer" itemprop="url">HTML</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="SiPyCo manual", sameheight=100) %}
|
{% layout_card(title="SiPyCo manual", sameheight=100) %}
|
||||||
<small>Starting with ARTIQ-5, this library replaces <tt>artiq.protocols</tt>.</small>
|
<small>Starting with ARTIQ-5, this library replaces <tt>artiq.protocols</tt>.</small>
|
||||||
|
|
||||||
<a href="https://m-labs.hk/artiq/sipyco-manual.pdf" target="_blank">PDF</a> | <a href="https://m-labs.hk/artiq/sipyco-manual/" target="_blank" rel="noopener noreferrer">HTML</a>
|
<a href="https://m-labs.hk/artiq/sipyco-manual.pdf" target="_blank" itemprop="url">PDF</a> | <a href="https://m-labs.hk/artiq/sipyco-manual/" target="_blank" rel="noopener noreferrer" itemprop="url">HTML</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="ARTIQ manual", sameheight=100) %}
|
{% layout_card(title="ARTIQ manual", sameheight=100) %}
|
||||||
<small>Beta (development) version</small>
|
<small>Beta (development) version</small>
|
||||||
|
|
||||||
<a href="https://m-labs.hk/artiq/manual-beta.pdf" target="_blank">PDF</a> | <a href="https://m-labs.hk/artiq/manual-beta/" target="_blank" rel="noopener noreferrer">HTML</a>
|
<a href="https://m-labs.hk/artiq/manual-beta.pdf" target="_blank" itemprop="url">PDF</a> | <a href="https://m-labs.hk/artiq/manual-beta/" target="_blank" rel="noopener noreferrer" itemprop="url">HTML</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="ARTIQ manual", sameheight=100) %}
|
{% layout_card(title="ARTIQ manual", sameheight=100) %}
|
||||||
<small>Legacy version</small>
|
<small>Legacy version</small>
|
||||||
|
|
||||||
<a href="https://m-labs.hk/artiq/manual-legacy.pdf" target="_blank">PDF</a> | <a href="https://m-labs.hk/artiq/manual-legacy/" target="_blank" rel="noopener noreferrer">HTML</a>
|
<a href="https://m-labs.hk/artiq/manual-legacy.pdf" target="_blank" itemprop="url">PDF</a> | <a href="https://m-labs.hk/artiq/manual-legacy/" target="_blank" rel="noopener noreferrer" itemprop="url">HTML</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
@ -39,14 +39,14 @@ template = "page.html"
|
|||||||
{% layout_card(title="Slideshow", sameheight=100) %}
|
{% layout_card(title="Slideshow", sameheight=100) %}
|
||||||
<small>The ARTIQ experiment control system</small>
|
<small>The ARTIQ experiment control system</small>
|
||||||
|
|
||||||
<a href="/docs/artiq/artiq_overview.pdf" target="_blank" rel="noopener noreferrer">View slides</a>
|
<a href="/docs/artiq/artiq_overview.pdf" target="_blank" rel="noopener noreferrer" itemprop="url">View slides</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(title="Slideshow", sameheight=100) %}
|
{% layout_card(title="Slideshow", sameheight=100) %}
|
||||||
<small>Timing control in ARTIQ</small>
|
<small>Timing control in ARTIQ</small>
|
||||||
|
|
||||||
<a href="/docs/artiq/slides_timing.pdf" target="_blank" rel="noopener noreferrer">View slides</a>
|
<a href="/docs/artiq/slides_timing.pdf" target="_blank" rel="noopener noreferrer" itemprop="url">View slides</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
@ -64,40 +64,40 @@ template = "page.html"
|
|||||||
<div class="row mt-5">
|
<div class="row mt-5">
|
||||||
|
|
||||||
{% layout_card(src="images/mattermost@2x.png", css="col-12 col-md-4 text-center") %}
|
{% layout_card(src="images/mattermost@2x.png", css="col-12 col-md-4 text-center") %}
|
||||||
<a href="http://chat.m-labs.hk/" target="_blank" rel="noopener noreferrer">Mattermost live chat</a>
|
<a href="http://chat.m-labs.hk/" target="_blank" rel="noopener noreferrer" itemprop="url">Mattermost live chat</a>
|
||||||
|
|
||||||
<small>(bridged to IRC)</small>
|
<small>(bridged to IRC)</small>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(src="images/forum@2x.png", css="col-12 col-md-4 text-center") %}
|
{% layout_card(src="images/forum@2x.png", css="col-12 col-md-4 text-center") %}
|
||||||
<a href="https://forum.m-labs.hk/" target="_blank" rel="noopener noreferrer">Forum</a>
|
<a href="https://forum.m-labs.hk/" target="_blank" rel="noopener noreferrer" itemprop="url">Forum</a>
|
||||||
|
|
||||||
<small> </small>
|
<small> </small>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(src="images/irc@2x.png", css="col-12 col-md-4 text-center") %}
|
{% layout_card(src="images/irc@2x.png", css="col-12 col-md-4 text-center") %}
|
||||||
<a href="https://webchat.oftc.net/" target="_blank" rel="noopener noreferrer">IRC: #m-labs</a>
|
<a href="https://webchat.oftc.net/" target="_blank" rel="noopener noreferrer" itemprop="url">IRC: #m-labs</a>
|
||||||
|
|
||||||
<small>on OFTC</small>
|
<small>on OFTC</small>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(src="images/press@2x.png", css="col-12 col-md-4 text-center") %}
|
{% layout_card(src="images/press@2x.png", css="col-12 col-md-4 text-center") %}
|
||||||
<a href="https://www.nist.gov/news-events/news/2015/01/open-source-software-quantum-information" target="_blank" rel="noopener noreferrer">NIST ARTIQ press release</a>
|
<a href="https://www.nist.gov/news-events/news/2015/01/open-source-software-quantum-information" target="_blank" rel="noopener noreferrer" itemprop="url">NIST ARTIQ press release</a>
|
||||||
|
|
||||||
<small> </small>
|
<small> </small>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(src="images/git@2x.png", css="col-12 col-md-4 text-center") %}
|
{% layout_card(src="images/git@2x.png", css="col-12 col-md-4 text-center") %}
|
||||||
<a href="https://github.com/m-labs/artiq" target="_blank" rel="noopener noreferrer">ARTIQ source code repository</a>
|
<a href="https://github.com/m-labs/artiq" target="_blank" rel="noopener noreferrer" itemprop="url">ARTIQ source code repository</a>
|
||||||
|
|
||||||
<small>on GitHub</small>
|
<small>on GitHub</small>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(src="images/git@2x.png", css="col-12 col-md-4 text-center") %}
|
{% layout_card(src="images/git@2x.png", css="col-12 col-md-4 text-center") %}
|
||||||
<a href="https://git.m-labs.hk" target="_blank" rel="noopener noreferrer">Gitea</a>
|
<a href="https://git.m-labs.hk" target="_blank" rel="noopener noreferrer" itemprop="url">Gitea</a>
|
||||||
|
|
||||||
<small> </small>
|
<small> </small>
|
||||||
{% end %}
|
{% end %}
|
||||||
@ -129,108 +129,108 @@ We welcome inquiries from research groups of all sizes.<br>[See what has been fu
|
|||||||
{% layout_card(title="Entangler core", sameheight=120) %}
|
{% layout_card(title="Entangler core", sameheight=120) %}
|
||||||
<small>A FPGA core written in Migen with ARTIQ interface, for controlling remote quantum entanglement of trapped ions.</small>
|
<small>A FPGA core written in Migen with ARTIQ interface, for controlling remote quantum entanglement of trapped ions.</small>
|
||||||
|
|
||||||
<a href="https://github.com/OxfordIonTrapGroup/entangler-core" target="_blank" rel="noopener noreferrer">Repository</a> | <a href="https://arxiv.org/abs/1911.10841" target="_blank" rel="noopener noreferrer">Paper</a>
|
<a href="https://github.com/OxfordIonTrapGroup/entangler-core" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a> | <a href="https://arxiv.org/abs/1911.10841" target="_blank" rel="noopener noreferrer" itemprop="url">Paper</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(title="ndscan", sameheight=120) %}
|
{% layout_card(title="ndscan", sameheight=120) %}
|
||||||
<small>N-dimensional scans for ARTIQ</small>
|
<small>N-dimensional scans for ARTIQ</small>
|
||||||
|
|
||||||
<a href="https://github.com/OxfordIonTrapGroup/ndscan" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/OxfordIonTrapGroup/ndscan" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(title="Oxford routines", sameheight=120) %}
|
{% layout_card(title="Oxford routines", sameheight=120) %}
|
||||||
<small>Oxford Ion-Trap Group routines</small>
|
<small>Oxford Ion-Trap Group routines</small>
|
||||||
|
|
||||||
<a href="https://github.com/OxfordIonTrapGroup/oitg" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/OxfordIonTrapGroup/oitg" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="UCLA routines", sameheight=120) %}
|
{% layout_card(title="UCLA routines", sameheight=120) %}
|
||||||
<small>ARTIQ experiments in use at UCLA AMO</small>
|
<small>ARTIQ experiments in use at UCLA AMO</small>
|
||||||
|
|
||||||
<a href="https://github.com/EGGS-Experiment/LAX_exp" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/EGGS-Experiment/LAX_exp" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="nvOS", sameheight=120) %}
|
{% layout_card(title="nvOS", sameheight=120) %}
|
||||||
<small>A quantum operating system built around ARTIQ and NV centers in diamond.</small>
|
<small>A quantum operating system built around ARTIQ and NV centers in diamond.</small>
|
||||||
|
|
||||||
<a href="https://github.com/vontell/nvOS" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/vontell/nvOS" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="Haeffner Lab routines", sameheight=120) %}
|
{% layout_card(title="Haeffner Lab routines", sameheight=120) %}
|
||||||
<small>Haeffner Lab (Berkeley) routines</small>
|
<small>Haeffner Lab (Berkeley) routines</small>
|
||||||
|
|
||||||
<a href="https://github.com/HaeffnerLab/artiq-work-lattice" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/HaeffnerLab/artiq-work-lattice" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="Birmingham examples", sameheight=120) %}
|
{% layout_card(title="Birmingham examples", sameheight=120) %}
|
||||||
<small>A repository of simple examples of ARTIQ code</small>
|
<small>A repository of simple examples of ARTIQ code</small>
|
||||||
|
|
||||||
<a href="https://github.com/cnourshargh/Bham-ARTIQ-examples" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/cnourshargh/Bham-ARTIQ-examples" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="DAX - Duke ARTIQ extensions", sameheight=120) %}
|
{% layout_card(title="DAX - Duke ARTIQ extensions", sameheight=120) %}
|
||||||
<small>A library to provide tools for system organization/abstraction and to improve usability by automating common functionality.</small>
|
<small>A library to provide tools for system organization/abstraction and to improve usability by automating common functionality.</small>
|
||||||
|
|
||||||
<a href="https://gitlab.com/duke-artiq" target="_blank" rel="noopener noreferrer">Repositories</a>
|
<a href="https://gitlab.com/duke-artiq" target="_blank" rel="noopener noreferrer" itemprop="url">Repositories</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(title="Argent", sameheight=120) %}
|
{% layout_card(title="Argent", sameheight=120) %}
|
||||||
<small>High-level sequence control interface for ARTIQ.</small>
|
<small>High-level sequence control interface for ARTIQ.</small>
|
||||||
|
|
||||||
<a href="https://github.com/robertfasano/argent" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/robertfasano/argent" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="flake8-artiq", sameheight=120) %}
|
{% layout_card(title="flake8-artiq", sameheight=120) %}
|
||||||
<small>A Flake8 plugin for checking ARTIQ code</small>
|
<small>A Flake8 plugin for checking ARTIQ code</small>
|
||||||
|
|
||||||
<a href="https://gitlab.com/duke-artiq/flake8-artiq" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://gitlab.com/duke-artiq/flake8-artiq" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="GenericSCPIDriver", sameheight=120) %}
|
{% layout_card(title="GenericSCPIDriver", sameheight=120) %}
|
||||||
<small>A generic Python driver for SCPI devices driven over serial connections. Compatible with ARTIQ.</small>
|
<small>A generic Python driver for SCPI devices driven over serial connections. Compatible with ARTIQ.</small>
|
||||||
|
|
||||||
<a href="https://github.com/charlesbaynham/GenericSCPIDriver" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/charlesbaynham/GenericSCPIDriver" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="artiq_influx_generic", sameheight=120) %}
|
{% layout_card(title="artiq_influx_generic", sameheight=120) %}
|
||||||
<small>RPC interface to InfluxDB with support for generic data logging.</small>
|
<small>RPC interface to InfluxDB with support for generic data logging.</small>
|
||||||
|
|
||||||
<a href="https://gitlab.com/charlesbaynham/artiq_influx_generic" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://gitlab.com/charlesbaynham/artiq_influx_generic" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="DP700", sameheight=120) %}
|
{% layout_card(title="DP700", sameheight=120) %}
|
||||||
<small>ARTIQ NDSP for RIGOL DP700 Series power supplies.</small>
|
<small>ARTIQ NDSP for RIGOL DP700 Series power supplies.</small>
|
||||||
|
|
||||||
<a href="https://github.com/OregonIons/DP700" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/OregonIons/DP700" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="AGUC8", sameheight=120) %}
|
{% layout_card(title="AGUC8", sameheight=120) %}
|
||||||
<small>ARTIQ NDSP for Newport AG-UC8 piezo motor controller.</small>
|
<small>ARTIQ NDSP for Newport AG-UC8 piezo motor controller.</small>
|
||||||
|
|
||||||
<a href="https://github.com/OregonIons/AGUC8" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/OregonIons/AGUC8" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(title="TSICam", sameheight=120) %}
|
{% layout_card(title="TSICam", sameheight=120) %}
|
||||||
<small>ARTIQ NDSP for Thorlabs Scientific Imaging cameras.</small>
|
<small>ARTIQ NDSP for Thorlabs Scientific Imaging cameras.</small>
|
||||||
|
|
||||||
<a href="https://github.com/OregonIons/TSICam" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/OregonIons/TSICam" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
|
|
||||||
{% layout_card(title="U Toronto examples", sameheight=120) %}
|
{% layout_card(title="U Toronto examples", sameheight=120) %}
|
||||||
<small>A repository of examples of ARTIQ code and instructions</small>
|
<small>A repository of examples of ARTIQ code and instructions</small>
|
||||||
|
|
||||||
<a href="https://github.com/vuthalab/artiq" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/vuthalab/artiq" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
{% layout_card(title="OffsetStabilizer", sameheight=120) %}
|
{% layout_card(title="OffsetStabilizer", sameheight=120) %}
|
||||||
<small>Stabilizer firmware for laser frequency offset stabilization</small>
|
<small>Stabilizer firmware for laser frequency offset stabilization</small>
|
||||||
|
|
||||||
<a href="https://github.com/PhBrb/OffsetStabilizer" target="_blank" rel="noopener noreferrer">Repository</a>
|
<a href="https://github.com/PhBrb/OffsetStabilizer" target="_blank" rel="noopener noreferrer" itemprop="url">Repository</a>
|
||||||
{% end %}
|
{% end %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -107,10 +107,14 @@ h3, h2, h1 {
|
|||||||
padding: .4rem; }
|
padding: .4rem; }
|
||||||
|
|
||||||
|
|
||||||
p ~ h5 {
|
p ~ h5, div.desc-wrapper ~ h5 {
|
||||||
margin-top: 3rem;
|
margin-top: 3rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.desc-wrapper {
|
||||||
|
margin-bottom: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
img.kf25 {
|
img.kf25 {
|
||||||
width: 310px;
|
width: 310px;
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@
|
|||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body itemscope itemtype="https://schema.org/WebPage">
|
||||||
|
|
||||||
<!-- HEADER -->
|
<!-- HEADER -->
|
||||||
|
|
||||||
@ -64,7 +64,7 @@
|
|||||||
|
|
||||||
<header class="container">
|
<header class="container">
|
||||||
|
|
||||||
<nav class="navbar navbar-expand-lg navbar-light bg-th-1 justify-content-center justify-content-between pt-md-3 pb-md-3" role="navigation">
|
<nav class="navbar navbar-expand-lg navbar-light bg-th-1 justify-content-center justify-content-between pt-md-3 pb-md-3" role="navigation" itemscope itemtype="http://schema.org/SiteNavigationElement">
|
||||||
|
|
||||||
<a class="navbar-brand logo me-0" href="/">
|
<a class="navbar-brand logo me-0" href="/">
|
||||||
<img src="{{ get_url(path='images/logo@2x.png') }}" height="40" alt="logo">
|
<img src="{{ get_url(path='images/logo@2x.png') }}" height="40" alt="logo">
|
||||||
@ -94,11 +94,11 @@
|
|||||||
<div class="dropdown-menu shadow-none shadow-lg text-start text-lg-start" aria-labelledby="navbarDropdown">
|
<div class="dropdown-menu shadow-none shadow-lg text-start text-lg-start" aria-labelledby="navbarDropdown">
|
||||||
{% for tmp_page in subsection.pages %}
|
{% for tmp_page in subsection.pages %}
|
||||||
{% if tmp_page.extra.menu_item and tmp_page.extra.menu_item == "th1" %}
|
{% if tmp_page.extra.menu_item and tmp_page.extra.menu_item == "th1" %}
|
||||||
<a class="dropdown-item pt-2 pb-2 mx-4 mt-2 mb-2 mt-sm-3 mb-sm-3 w-auto btn btn-primary btn-inversed {% if current_path == tmp_page.path %}active{% endif %} rounded-1" href="{{ tmp_page.permalink | safe }}">
|
<a class="dropdown-item pt-2 pb-2 mx-4 mt-2 mb-2 mt-sm-3 mb-sm-3 w-auto btn btn-primary btn-inversed {% if current_path == tmp_page.path %}active{% endif %} rounded-1" href="{{ tmp_page.permalink | safe }}" itemprop="url">
|
||||||
<center>{{ tmp_page.title }}</center>
|
<center>{{ tmp_page.title }}</center>
|
||||||
</a>
|
</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
<a class="dropdown-item pt-2 pb-2 {% if current_path == tmp_page.path %}active{% endif %}" href="{{ tmp_page.permalink | safe }}">{{ tmp_page.title }}</a>
|
<a class="dropdown-item pt-2 pb-2 {% if current_path == tmp_page.path %}active{% endif %}" href="{{ tmp_page.permalink | safe }}" itemprop="url">{{ tmp_page.title }}</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
@ -147,8 +147,8 @@
|
|||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
<p class="pt-4 pb-2 text-center">
|
<p class="pt-4 pb-2 text-center" itemprop="copyrightNotice">
|
||||||
<small>Copyright © <span id="copyright_year"></span>, M-Labs. All rights reserved. ARTIQ, the ARTIQ logo, Migen and nMigen are registered or unregistered trademarks.</small>
|
<small>Copyright © <span id="copyright_year" itemprop="copyrightYear">{{ now() | date(format="%Y") }}</span>, <span itemprop="copyrightHolder">M-Labs</span>. All rights reserved. ARTIQ, the ARTIQ logo, Migen and nMigen are registered or unregistered trademarks.</small>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
{% block fcopyright %}
|
{% block fcopyright %}
|
||||||
|
@ -1,28 +1,32 @@
|
|||||||
<div class="row pt-5 pb-5">
|
<div class="row pt-5 pb-5">
|
||||||
|
|
||||||
<div class="col-12 col-md-6 pb-5 pb-md-0">
|
<div class="col-12 col-md-6 pb-5 pb-md-0" itemscope itemtype="https://schema.org/ContactPoint">
|
||||||
|
|
||||||
<h5 class="pb-3">Sales inquiries</h5>
|
<h5 class="pb-3" itemprop="contactType">Sales inquiries</h5>
|
||||||
|
|
||||||
<p>
|
<p itemprop="description">
|
||||||
To purchase ARTIQ Sinara hardware, software and gateware development services, or to enter a technical support agreement, write to <a href="mailto:sales@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}">sales@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}</a>.
|
To purchase ARTIQ Sinara hardware, software and gateware development services, or to enter a technical support agreement, write to <a href="mailto:sales@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}" itemprop="email">sales@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-12 col-md-6 pb-5 pb-md-0">
|
<div class="col-12 col-md-6 pb-5 pb-md-0">
|
||||||
|
|
||||||
<h5 class="pb-3">Commercial technical support</h5>
|
<div class="pb-3" itemscope itemtype="https://schema.org/ContactPoint">
|
||||||
|
<h5 class="pb-3" itemprop="contactType">Commercial technical support</h5>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
If you need help setting up ARTIQ hardware purchased from us, or if you have a commercial technical support agreement with us, email us anytime at <a href="mailto:helpdesk@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}">helpdesk@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}</a>.
|
If you need help setting up ARTIQ hardware purchased from us, or if you have a commercial technical support agreement with us, email us anytime at <a href="mailto:helpdesk@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}" itemprop="email">helpdesk@{{get_env(name="DOMAINNAME", default="m-labs.hk")}}</a>.
|
||||||
</p>
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<h5 class="pb-3">Community support</h5>
|
<div class="mt-3" itemscope itemtype="https://schema.org/ContactPoint">
|
||||||
|
<h5 class="pb-3" itemprop="contactType">Community support</h5>
|
||||||
|
|
||||||
<p>
|
<p itemprop="description">
|
||||||
Our open source projects such as ARTIQ have an active user community. Get and offer help on the <a href="https://chat.m-labs.hk/" target="_blank" rel="noopener noreferrer">Mattermost chat</a>, on IRC #m-labs on OFTC, or on <a href="https://forum.m-labs.hk/" rel="noopener noreferrer" target="_blank">the forum</a>.
|
Our open source projects such as ARTIQ have an active user community. Get and offer help on the <a href="https://chat.m-labs.hk/" target="_blank" rel="noopener noreferrer" itemprop="url">Mattermost chat</a>, on IRC #m-labs on OFTC, or on <a href="https://forum.m-labs.hk/" rel="noopener noreferrer" target="_blank" itemprop="url">the forum</a>.
|
||||||
</p>
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
<div class="col-12 text-center">
|
<div class="col-12 text-center">
|
||||||
|
|
||||||
<h1>Open tools for open physics.</h1>
|
<h1 itemprop="headline">Open tools for open physics.</h1>
|
||||||
|
|
||||||
<img src="{{ get_url(path='images/ion@2x.png', cachebust=true) }}" height="12" alt="ion">
|
<img src="{{ get_url(path='images/ion@2x.png', cachebust=true) }}" height="12" alt="ion">
|
||||||
|
|
||||||
@ -37,14 +37,15 @@
|
|||||||
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
|
|
||||||
<div class="card shadow mt-3 mb-3">
|
<div class="card shadow mt-3 mb-3" itemscope itemtype="https://schema.org/Poster">
|
||||||
|
|
||||||
<div class="card-body p-3 p-md-5 card-artiq">
|
<div class="card-body p-3 p-md-5 card-artiq">
|
||||||
|
|
||||||
<div class="col-12 col-md-6 ps-0 pe-0">
|
<div class="col-12 col-md-6 ps-0 pe-0">
|
||||||
|
|
||||||
<h5 class="card-title">ARTIQ</h5>
|
<h5 class="card-title" itemprop="headline">ARTIQ</h5>
|
||||||
|
|
||||||
|
<div class="desc-wrapper" itemprop="description">
|
||||||
<p class="card-text pt-3">
|
<p class="card-text pt-3">
|
||||||
ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a leading-edge control system for quantum information experiments, developed in partnership with a growing number of research institutions worldwide.
|
ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a leading-edge control system for quantum information experiments, developed in partnership with a growing number of research institutions worldwide.
|
||||||
</p>
|
</p>
|
||||||
@ -52,12 +53,13 @@
|
|||||||
<p class="card-text pt-3 pb-3">
|
<p class="card-text pt-3 pb-3">
|
||||||
The system features a high-level programming language that helps describe complex experiments, which is compiled and executed on dedicated hardware with nanosecond timing resolution and sub-microsecond latency.
|
The system features a high-level programming language that helps describe complex experiments, which is compiled and executed on dedicated hardware with nanosecond timing resolution and sub-microsecond latency.
|
||||||
</p>
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<a href="{{ get_url(path='@/experiment-control/place-order.md') }}" class="btn btn-primary btn-inversed btn-lg">Order hardware</a>
|
<a href="{{ get_url(path='@/experiment-control/place-order.md') }}" class="btn btn-primary btn-inversed btn-lg" itemprop="url">Order hardware</a>
|
||||||
<a href="https://m-labs.hk/artiq/manual/" class="btn btn-primary btn-lg">Manual</a>
|
<a href="https://m-labs.hk/artiq/manual/" class="btn btn-primary btn-lg" itemprop="url">Manual</a>
|
||||||
<a href="https://forum.m-labs.hk" class="btn btn-primary btn-lg">Forum</a>
|
<a href="https://forum.m-labs.hk" class="btn btn-primary btn-lg" itemprop="url">Forum</a>
|
||||||
<a href="{{ get_url(path='@/experiment-control/artiq.md') }}" class="btn btn-primary btn-lg">More...</a>
|
<a href="{{ get_url(path='@/experiment-control/artiq.md') }}" class="btn btn-primary btn-lg" itemprop="url">More...</a>
|
||||||
<div class="btn-group download-selector">
|
<div class="btn-group download-selector" >
|
||||||
<a class="btn btn-primary btn-lg d-inline-flex" href="https://nixbld.m-labs.hk/job/artiq/extra/msys2-offline-installer/latest/download/1">
|
<a class="btn btn-primary btn-lg d-inline-flex" href="https://nixbld.m-labs.hk/job/artiq/extra/msys2-offline-installer/latest/download/1">
|
||||||
<img src="/images/icons/icon-windows.svg" class="d-inline-block align-self-center mx-1" style="height: 1rem" alt="windows">
|
<img src="/images/icons/icon-windows.svg" class="d-inline-block align-self-center mx-1" style="height: 1rem" alt="windows">
|
||||||
<span class="d-inline-block">Download <sup>.exe</sup></span>
|
<span class="d-inline-block">Download <sup>.exe</sup></span>
|
||||||
@ -67,15 +69,25 @@
|
|||||||
<span>stable</span>
|
<span>stable</span>
|
||||||
</button>
|
</button>
|
||||||
<ul class="dropdown-menu shadow dropdown-menu-end">
|
<ul class="dropdown-menu shadow dropdown-menu-end">
|
||||||
<li>
|
<li itemscope itemtype="https://schema.org/SoftwareApplication">
|
||||||
<a class="dropdown-item" href="https://nixbld.m-labs.hk/job/artiq/extra/msys2-offline-installer/latest/download/1">
|
<a class="dropdown-item" href="https://nixbld.m-labs.hk/job/artiq/extra/msys2-offline-installer/latest/download/1" itemprop="downloadUrl">
|
||||||
ARTIQ-8 (stable) for Windows
|
<span itemprop="softwareVersion"><span itemprop="name">ARTIQ</span>-8 (stable) for <span itemprop="operatingSystem">Windows</span></span>
|
||||||
</a>
|
</a>
|
||||||
|
<div hidden itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
|
||||||
|
<div itemprop="price">
|
||||||
|
0
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li itemscope itemtype="https://schema.org/SoftwareApplication">
|
||||||
<a class="dropdown-item" href="https://nixbld.m-labs.hk/job/artiq/extra-beta/msys2-offline-installer/latest/download/1">
|
<a class="dropdown-item" href="https://nixbld.m-labs.hk/job/artiq/extra-beta/msys2-offline-installer/latest/download/1" itemprop="downloadUrl">
|
||||||
ARTIQ-9 (beta) for Windows
|
<span itemprop="softwareVersion"><span itemprop="name">ARTIQ</span>-9 (beta) for <span itemprop="operatingSystem">Windows</span></span>
|
||||||
</a>
|
</a>
|
||||||
|
<div hidden itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
|
||||||
|
<div itemprop="price">
|
||||||
|
0
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -93,22 +105,24 @@
|
|||||||
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
|
|
||||||
<div class="card shadow mt-3 mb-3">
|
<div class="card shadow mt-3 mb-3" itemscope itemtype="https://schema.org/Poster">
|
||||||
|
|
||||||
<div class="card-body p-3 p-md-5 card-jobs">
|
<div class="card-body p-3 p-md-5 card-jobs">
|
||||||
|
|
||||||
<div class="col-12 col-md-6 ps-0 pe-0">
|
<div class="col-12 col-md-6 ps-0 pe-0">
|
||||||
|
|
||||||
<h5 class="card-title">Jobs</h5>
|
<h5 class="card-title" itemprop="headline">Jobs</h5>
|
||||||
|
|
||||||
|
<div class="desc-wrapper" itemprop="description">
|
||||||
<p class="card-text pt-3">
|
<p class="card-text pt-3">
|
||||||
We are always looking for talented people to join our team and help us deliver the systems that enable the experimental quantum research of tomorrow.
|
We are always looking for talented people to join our team and help us deliver the systems that enable the experimental quantum research of tomorrow.
|
||||||
</p>
|
</p>
|
||||||
<p class="card-text pt-3">
|
<p class="card-text pt-3">
|
||||||
If you are good at software, electronics or photonics, and physics makes you tick, then you should get in touch. Locations in Hong Kong and Manila available.
|
If you are good at software, electronics or photonics, and physics makes you tick, then you should get in touch. Locations in Hong Kong and Manila available.
|
||||||
</p>
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<a href="{{ get_url(path='@/about-us/jobs.md') }}" class="btn btn-primary btn-lg">Find out more...</a>
|
<a href="{{ get_url(path='@/about-us/jobs.md') }}" class="btn btn-primary btn-lg" itemprop="url">Find out more...</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -124,14 +138,15 @@
|
|||||||
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
|
|
||||||
<div class="card shadow mt-3 mb-3">
|
<div class="card shadow mt-3 mb-3" itemscope itemtype="https://schema.org/Poster">
|
||||||
|
|
||||||
<div class="card-body p-3 p-md-5 card-gateware">
|
<div class="card-body p-3 p-md-5 card-gateware">
|
||||||
|
|
||||||
<div class="col-12 col-md-6 ps-0 pe-0">
|
<div class="col-12 col-md-6 ps-0 pe-0">
|
||||||
|
|
||||||
<h5 class="card-title">Gateware and system-on-chip design</h5>
|
<h5 class="card-title" itemprop="headline">Gateware and system-on-chip design</h5>
|
||||||
|
|
||||||
|
<div class="desc-wrapper" itemprop="description">
|
||||||
<p class="card-text pt-3">
|
<p class="card-text pt-3">
|
||||||
Traditional gateware design with Verilog and VHDL is well known to be tedious and inefficient. M-Labs have developed Migen, a Python-based HDL and toolbox that addresses many of their issues and makes gateware design more productive.
|
Traditional gateware design with Verilog and VHDL is well known to be tedious and inefficient. M-Labs have developed Migen, a Python-based HDL and toolbox that addresses many of their issues and makes gateware design more productive.
|
||||||
</p>
|
</p>
|
||||||
@ -139,8 +154,9 @@
|
|||||||
<p class="card-text pt-3 pb-3">
|
<p class="card-text pt-3 pb-3">
|
||||||
Built on Migen, MiSoC provides a high performance, flexible and lightweight solution to build system-on-chips for various applications.
|
Built on Migen, MiSoC provides a high performance, flexible and lightweight solution to build system-on-chips for various applications.
|
||||||
</p>
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<a href="{{ get_url(path='@/gateware/migen.md') }}" class="btn btn-primary btn-lg">Read more...</a>
|
<a href="{{ get_url(path='@/gateware/migen.md') }}" class="btn btn-primary btn-lg" itemprop="url">Read more...</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
{% block main %}
|
{% block main %}
|
||||||
|
|
||||||
<main class="container {% block maincss %}{% endblock %}">
|
<main class="container {% block maincss %}{% endblock %}" xmlns="http://www.w3.org/1999/html">
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
{% block main_content %}
|
{% block main_content %}
|
||||||
@ -14,26 +14,28 @@
|
|||||||
{% set publications = load_data(path=page.extra.data, format="yaml") -%}
|
{% set publications = load_data(path=page.extra.data, format="yaml") -%}
|
||||||
{% for publication in publications %}
|
{% for publication in publications %}
|
||||||
<div class="col">
|
<div class="col">
|
||||||
<div class="card shadow h-100" >
|
<div class="card shadow h-100" itemscope itemtype="https://schema.org/ScholarlyArticle">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<strong class="card-title">{{ publication.title | safe }}</strong>
|
<strong class="card-title" itemprop="headline">{{ publication.title | safe }}</strong>
|
||||||
{% if publication.authors.short or publication.authors.full %}
|
{% if publication.authors.short or publication.authors.full %}
|
||||||
<p class="card-text">
|
<p class="card-text">
|
||||||
|
<span itemprop="author">
|
||||||
{{ publication.authors.short | safe }}
|
{{ publication.authors.short | safe }}
|
||||||
<span class="collapse" id="viewdetails{{ publication.title | slugify | truncate(length=20, end="")}}">
|
<span class="collapse" id="viewdetails{{ publication.title | slugify | truncate(length=20, end="")}}">
|
||||||
{{ publication.authors.full }}
|
{{ publication.authors.full }}
|
||||||
</span>
|
</span>
|
||||||
|
</span>
|
||||||
<a data-bs-toggle="collapse" class="hide-expanded" data-bs-target="#viewdetails{{ publication.title | slugify | truncate(length=20, end="") }}"> ...more</a>
|
<a data-bs-toggle="collapse" class="hide-expanded" data-bs-target="#viewdetails{{ publication.title | slugify | truncate(length=20, end="") }}"> ...more</a>
|
||||||
<a data-bs-toggle="collapse" class="show-expanded" data-bs-target="#viewdetails{{ publication.title | slugify | truncate(length=20, end="") }}"><br>less</a>
|
<a data-bs-toggle="collapse" class="show-expanded" data-bs-target="#viewdetails{{ publication.title | slugify | truncate(length=20, end="") }}"><br>less</a>
|
||||||
</p>
|
</p>
|
||||||
{% else %}
|
{% else %}
|
||||||
<p class="card-text">{{ publication.authors }}</p>
|
<p class="card-text" itemprop="author">{{ publication.authors }}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="card-footer border-light-subtle">
|
<div class="card-footer border-light-subtle">
|
||||||
{% for link in publication.links %}
|
{% for link in publication.links %}
|
||||||
{% if link.path %}
|
{% if link.path %}
|
||||||
<a href="{{link.path | safe}}" class="card-link">{{link.name}}</a>
|
<a href="{{link.path | safe}}" class="card-link" itemprop="archivedAt">{{link.name}}</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="card-link d-inline">{{link.name}}</div>
|
<div class="card-link d-inline">{{link.name}}</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -1,23 +1,23 @@
|
|||||||
<div class="{% if css %}{{ css }}{% else %}col-12 col-md-4{% endif %} mb-4">
|
<div class="{% if css %}{{ css }}{% else %}col-12 col-md-4{% endif %} mb-4">
|
||||||
|
|
||||||
<div class="{% if not rmcard %}card shadow{% endif %} h-100">
|
<div class="{% if not rmcard %}card shadow{% endif %} h-100" itemscope itemtype="https://schema.org/Thing">
|
||||||
|
|
||||||
{% if not imgbottom %}
|
{% if not imgbottom %}
|
||||||
|
|
||||||
{% if src %}
|
{% if src %}
|
||||||
<div class="px-auto pt-4">
|
<div class="px-auto pt-4">
|
||||||
<img src="{{ get_url(path=src, cachebust=true) }}" width="40px">
|
<img src="{{ get_url(path=src, cachebust=true) }}" width="40px" itemprop="image">
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{% if title %}
|
{% if title %}
|
||||||
<div class="card-title">
|
<div class="card-title" itemprop="name">
|
||||||
<h5 class="mb-0">{{ title }}</h5>
|
<h5 class="mb-0">{{ title }}</h5>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div {% if sameheight %}style="min-height: {{ sameheight }}px"{% endif%}>
|
<div {% if sameheight %}style="min-height: {{ sameheight }}px"{% endif%} itemprop="description">
|
||||||
{{ body | markdown | safe }}
|
{{ body | markdown | safe }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -27,18 +27,18 @@
|
|||||||
|
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{% if title %}
|
{% if title %}
|
||||||
<div class="card-title">
|
<div class="card-title" itemprop="name">
|
||||||
<h5 class="mb-0">{{ title }}</h5>
|
<h5 class="mb-0">{{ title }}</h5>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{{ body | markdown | safe }}
|
<span itemprop="description">{{ body | markdown | safe }}</span>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% if src %}
|
{% if src %}
|
||||||
<div class="">
|
<div class="">
|
||||||
<img src="{{ get_url(path=src, cachebust=true) }}" class="card-img img-fluid">
|
<img src="{{ get_url(path=src, cachebust=true) }}" class="card-img img-fluid" itemprop="image">
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
@ -1,24 +1,24 @@
|
|||||||
{% if position == "left" %}
|
{% if position == "left" %}
|
||||||
|
|
||||||
<div class="card mb-3 shadow" style="max-width: 80%;margin-right: 20%;">
|
<div class="card mb-3 shadow" style="max-width: 80%;margin-right: 20%;" itemscope itemtype="https://schema.org/Grant">
|
||||||
<div class="row g-0">
|
<div class="row g-0">
|
||||||
<div class="col-md-4 funding-logo-start d-flex p-1 justify-content-center">
|
<div class="col-md-4 funding-logo-start d-flex p-1 justify-content-center">
|
||||||
{% if logo %}
|
{% if logo %}
|
||||||
{% if logo_link %}<a href="{{ logo_link | safe }}" class="align-self-center">{% endif %}
|
{% if logo_link %}<a href="{{ logo_link | safe }}" class="align-self-center" itemprop="url">{% endif %}
|
||||||
<img src="{{ logo | safe }}" class="img-fluid rounded" alt="{{ logo_alt }}"/>
|
<img src="{{ logo | safe }}" class="img-fluid rounded" alt="{{ logo_alt }}" itemprop="image"/>
|
||||||
{% if logo_link %}</a>{% endif %}
|
{% if logo_link %}</a>{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-8">
|
<div class="col-md-8">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{% if title %}<h5 class="card-title">{{ title | markdown | safe }}</h5>{% endif %}
|
{% if title %}<h5 class="card-title" itemprop="sponsor">{{ title | markdown | safe }}</h5>{% endif %}
|
||||||
{% if icon %}
|
{% if icon %}
|
||||||
<span class="badge bg-transparent position-absolute top-0 start-100 translate-middle-x">
|
<span class="badge bg-transparent position-absolute top-0 start-100 translate-middle-x">
|
||||||
<img src="{{ icon | safe }}" alt="{{ icon }}" class="rounded"
|
<img src="{{ icon | safe }}" alt="{{ icon }}" class="rounded"
|
||||||
style="height: 2rem;"/>
|
style="height: 2rem;"/>
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div class="card-text">{{ body | markdown | safe }}</div>
|
<div class="card-text" itemprop="description">{{ body | markdown | safe }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -26,24 +26,24 @@
|
|||||||
|
|
||||||
{% elif position == "right" %}
|
{% elif position == "right" %}
|
||||||
|
|
||||||
<div class="card mb-3 shadow" style="max-width: 80%;margin-left: 20%;">
|
<div class="card mb-3 shadow" style="max-width: 80%;margin-left: 20%;" itemscope itemtype="https://schema.org/Grant">
|
||||||
<div class="row g-0">
|
<div class="row g-0">
|
||||||
<div class="col-md-8">
|
<div class="col-md-8">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{% if title %}<h5 class="card-title text-end">{{ title | markdown | safe }}</h5>{% endif %}
|
{% if title %}<h5 class="card-title text-end" itemprop="sponsor">{{ title | markdown | safe }}</h5>{% endif %}
|
||||||
{% if icon %}
|
{% if icon %}
|
||||||
<span class="badge bg-transparent position-absolute top-0 start-0 translate-middle-x">
|
<span class="badge bg-transparent position-absolute top-0 start-0 translate-middle-x">
|
||||||
<img src="{{ icon | safe }}" alt="{{ icon }}" class="rounded"
|
<img src="{{ icon | safe }}" alt="{{ icon }}" class="rounded"
|
||||||
style="height: 2rem;"/>
|
style="height: 2rem;"/>
|
||||||
</span>
|
</span>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div class="card-text">{{ body | markdown | safe }}</div>
|
<div class="card-text" itemprop="description">{{ body | markdown | safe }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4 funding-logo-end d-flex p-1 justify-content-center">
|
<div class="col-md-4 funding-logo-end d-flex p-1 justify-content-center">
|
||||||
{% if logo %}
|
{% if logo %}
|
||||||
{% if logo_link %}<a href="{{ logo_link | safe }}" class="align-self-center">{% endif %}
|
{% if logo_link %}<a href="{{ logo_link | safe }}" class="align-self-center" itemprop="url">{% endif %}
|
||||||
<img src="{{ logo | safe }}" class="img-fluid rounded" alt="{{ logo_alt }}"/>
|
<img src="{{ logo | safe }}" class="img-fluid rounded" alt="{{ logo_alt }}" itemprop="image" />
|
||||||
{% if logo_link %}</a>{% endif %}
|
{% if logo_link %}</a>{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
@ -52,12 +52,12 @@
|
|||||||
|
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|
||||||
<div class="card mb-3 shadow-sm" style="max-width: 100%;">
|
<div class="card mb-3 shadow-sm" style="max-width: 100%;" itemscope itemtype="https://schema.org/Poster">
|
||||||
<div class="row g-0">
|
<div class="row g-0">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{% if title %}<h4 class="card-title text-center">{{ title | markdown | safe }}</h4>{% endif %}
|
{% if title %}<h4 class="card-title text-center" itemprop="headline">{{ title | markdown | safe }}</h4>{% endif %}
|
||||||
<div class="card-text">{{ body | markdown | safe }}</div>
|
<div class="card-text" itemprop="description">{{ body | markdown | safe }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user