From 674e0784efffc2e552567b5685cfafc513b203ad Mon Sep 17 00:00:00 2001 From: Egor Savkin Date: Thu, 9 Jan 2025 12:00:48 +0800 Subject: [PATCH] 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 --- content/experiment-control/resources.md | 58 +++++++++---------- sass/css/_layout.scss | 6 +- templates/_base.html | 12 ++-- .../includes/footer_contact_direction.html | 22 ++++--- templates/index.html | 56 +++++++++++------- templates/publications.html | 12 ++-- templates/shortcodes/layout_card.html | 14 ++--- templates/shortcodes/layout_funding.html | 26 ++++----- 8 files changed, 116 insertions(+), 90 deletions(-) diff --git a/content/experiment-control/resources.md b/content/experiment-control/resources.md index 0f7a510..8e847c3 100644 --- a/content/experiment-control/resources.md +++ b/content/experiment-control/resources.md @@ -13,25 +13,25 @@ template = "page.html" {% layout_card(title="ARTIQ manual", sameheight=100) %} Stable version -PDF | HTML + | {% end %} {% layout_card(title="SiPyCo manual", sameheight=100) %} Starting with ARTIQ-5, this library replaces artiq.protocols. -PDF | HTML + | {% end %} {% layout_card(title="ARTIQ manual", sameheight=100) %} Beta (development) version -PDF | HTML + | {% end %} {% layout_card(title="ARTIQ manual", sameheight=100) %} Legacy version -PDF | HTML + | {% end %} @@ -39,14 +39,14 @@ template = "page.html" {% layout_card(title="Slideshow", sameheight=100) %} The ARTIQ experiment control system -View slides + {% end %} {% layout_card(title="Slideshow", sameheight=100) %} Timing control in ARTIQ -View slides + {% end %} @@ -64,40 +64,40 @@ template = "page.html"
{% layout_card(src="images/mattermost@2x.png", css="col-12 col-md-4 text-center") %} -Mattermost live chat + (bridged to IRC) {% end %} {% layout_card(src="images/forum@2x.png", css="col-12 col-md-4 text-center") %} -Forum +   {% end %} {% layout_card(src="images/irc@2x.png", css="col-12 col-md-4 text-center") %} -IRC: #m-labs + on OFTC {% end %} {% layout_card(src="images/press@2x.png", css="col-12 col-md-4 text-center") %} -NIST ARTIQ press release +   {% end %} {% layout_card(src="images/git@2x.png", css="col-12 col-md-4 text-center") %} -ARTIQ source code repository + on GitHub {% end %} {% layout_card(src="images/git@2x.png", css="col-12 col-md-4 text-center") %} -Gitea +   {% end %} @@ -129,108 +129,108 @@ We welcome inquiries from research groups of all sizes.
[See what has been fu {% layout_card(title="Entangler core", sameheight=120) %} A FPGA core written in Migen with ARTIQ interface, for controlling remote quantum entanglement of trapped ions. -Repository | Paper + | {% end %} {% layout_card(title="ndscan", sameheight=120) %} N-dimensional scans for ARTIQ -Repository + {% end %} {% layout_card(title="Oxford routines", sameheight=120) %} Oxford Ion-Trap Group routines -Repository + {% end %} {% layout_card(title="UCLA routines", sameheight=120) %} ARTIQ experiments in use at UCLA AMO -Repository + {% end %} {% layout_card(title="nvOS", sameheight=120) %} A quantum operating system built around ARTIQ and NV centers in diamond. -Repository + {% end %} {% layout_card(title="Haeffner Lab routines", sameheight=120) %} Haeffner Lab (Berkeley) routines -Repository + {% end %} {% layout_card(title="Birmingham examples", sameheight=120) %} A repository of simple examples of ARTIQ code -Repository + {% end %} {% layout_card(title="DAX - Duke ARTIQ extensions", sameheight=120) %} A library to provide tools for system organization/abstraction and to improve usability by automating common functionality. -Repositories + {% end %} {% layout_card(title="Argent", sameheight=120) %} High-level sequence control interface for ARTIQ. -Repository + {% end %} {% layout_card(title="flake8-artiq", sameheight=120) %} A Flake8 plugin for checking ARTIQ code -Repository + {% end %} {% layout_card(title="GenericSCPIDriver", sameheight=120) %} A generic Python driver for SCPI devices driven over serial connections. Compatible with ARTIQ. -Repository + {% end %} {% layout_card(title="artiq_influx_generic", sameheight=120) %} RPC interface to InfluxDB with support for generic data logging. -Repository + {% end %} {% layout_card(title="DP700", sameheight=120) %} ARTIQ NDSP for RIGOL DP700 Series power supplies. -Repository + {% end %} {% layout_card(title="AGUC8", sameheight=120) %} ARTIQ NDSP for Newport AG-UC8 piezo motor controller. -Repository + {% end %} {% layout_card(title="TSICam", sameheight=120) %} ARTIQ NDSP for Thorlabs Scientific Imaging cameras. -Repository + {% end %} {% layout_card(title="U Toronto examples", sameheight=120) %} A repository of examples of ARTIQ code and instructions -Repository + {% end %} {% layout_card(title="OffsetStabilizer", sameheight=120) %} Stabilizer firmware for laser frequency offset stabilization -Repository + {% end %}
diff --git a/sass/css/_layout.scss b/sass/css/_layout.scss index ae02ab7..c51dca7 100644 --- a/sass/css/_layout.scss +++ b/sass/css/_layout.scss @@ -107,10 +107,14 @@ h3, h2, h1 { padding: .4rem; } -p ~ h5 { +p ~ h5, div.desc-wrapper ~ h5 { margin-top: 3rem; } +div.desc-wrapper { + margin-bottom: 1rem; +} + img.kf25 { width: 310px; } diff --git a/templates/_base.html b/templates/_base.html index 455d26a..517253b 100644 --- a/templates/_base.html +++ b/templates/_base.html @@ -56,7 +56,7 @@ - + @@ -64,7 +64,7 @@
-