diff --git a/.gitignore b/.gitignore
index 6b0018ad..05a136f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
venv/
site/
utils/blc/blc.txt
+__pycache__/
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
index 0bc212f8..cc3e4d71 100644
--- a/docs/stylesheets/extra.css
+++ b/docs/stylesheets/extra.css
@@ -16,3 +16,44 @@
margin-right: auto;
width: 95%;
}
+
+.subscribe-form {
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
+ align-items: center;
+ text-align: center;
+ justify-content: center;
+ margin-top: 20px;
+ width: 95%;
+ max-width: 500px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.subscribe-form input[type="email"],
+.subscribe-form button {
+ padding: 10px;
+ font-size: 16px;
+ border-radius: 5px;
+ text-align: center;
+ width: 100%;
+}
+
+.subscribe-form input[type="email"] {
+ border: 1px solid #ccc;
+}
+
+.subscribe-form button {
+ all: unset;
+ background-color: var(--md-primary-fg-color);
+ color: var(--md-primary-bg-color);
+ cursor: pointer;
+ font-weight: bold;
+ padding-left: 20px;
+ padding-right: 20px;
+}
+
+.subscribe-form button:hover {
+ background-color: var(--md-accent-fg-color);
+}
diff --git a/docs/variants/dell_optiplex/releases.md b/docs/variants/dell_optiplex/releases.md
index 2ebf617c..fcac61ab 100644
--- a/docs/variants/dell_optiplex/releases.md
+++ b/docs/variants/dell_optiplex/releases.md
@@ -6,8 +6,8 @@ Dell OptiPlex 7010/9010
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-[Subscribe to Dell OptiPlex 7010/9010 Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
+{{ subscribe_form("8c26dbbd-7a0e-4a58-b888-d46feea41896",
+"Subscribe to Dell OptiPlex 7010/9010 Dasharo Release Newsletter") }}
## v0.1.1 - 2024-12-17
@@ -68,6 +68,5 @@ using [this key](https://github.com/3mdeb/3mdeb-secpack/blob/master/dasharo/dell
- [Intel microcode based on SNB D2/G1/Q0 0x0000002f revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-2a-07)
+ [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license)
-[newsletter]: https://3mdeb.com/subscribe/optiplex_7010_9010_uefi.html
[dell_optiplex_7010_9010_v0.1.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/dell_optiplex_7010_9010/v0.1.1/dell_optiplex_7010_9010_v0.1.1.rom.sha256
[dell_optiplex_7010_9010_v0.1.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/dell_optiplex_7010_9010/v0.1.1/dell_optiplex_7010_9010_v0.1.1.rom.sha256.sig
diff --git a/docs/variants/hardkernel_odroid_h4/releases.md b/docs/variants/hardkernel_odroid_h4/releases.md
index 75ff5cc8..91f866bb 100644
--- a/docs/variants/hardkernel_odroid_h4/releases.md
+++ b/docs/variants/hardkernel_odroid_h4/releases.md
@@ -16,12 +16,8 @@ Hardkernel ODROID H4
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to Hardkernel ODROID H4 Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("d4b31e80-7663-4f6b-8fcb-f5ff551eb1d6",
+"Subscribe to Hardkernel ODROID H4 Dasharo Release Newsletter") }}
## v0.9.0 - 2025-02-20
@@ -92,7 +88,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/da
- [Intel microcode version ADL-N N0 0x17 07/12/2023](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-be-00)
+ [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license)
-[newsletter]: https://3mdeb.com/subscribe/odroid_h4_plus_uefi.html
[hardkernel_odroid_h4_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/hardkernel_odroid_h4/v0.9.0/hardkernel_odroid_h4_v0.9.0.rom.sha256
[hardkernel_odroid_h4_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/hardkernel_odroid_h4/v0.9.0/hardkernel_odroid_h4_v0.9.0.rom.sha256.sig
[hardkernel_odroid_h4_v0.9.0_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/hardkernel_odroid_h4/v0.9.0/hardkernel_odroid_h4_v0.9.0_dev_signed.rom.sha256
diff --git a/docs/variants/msi_z690/releases.md b/docs/variants/msi_z690/releases.md
index 29246711..b24e7ddf 100644
--- a/docs/variants/msi_z690/releases.md
+++ b/docs/variants/msi_z690/releases.md
@@ -11,10 +11,8 @@ recommend seeing our [FAQ](../../unified/msi/faq.md).
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Dasharo compatible with MSI PRO Z690-A Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
+{{ subscribe_form("bae1674f-bd25-4a12-b6b5-c2099739cd93",
+"Subscribe to Dasharo compatible with MSI PRO Z690-A Newsletter") }}
## v1.1.4 - 2024-12-10
@@ -695,7 +693,6 @@ gpg --verify msi_ms7d25_v0.1.0.rom.sha256.sig msi_ms7d25_v0.1.0.rom.sha256
- [coreboot based on a552cfc9 revision 53948cd8](https://github.com/Dasharo/coreboot/commit/53948cd8)
- [edk2 based on 4d2846ba revision 4d2846ba](https://github.com/Dasharo/edk2/tree/4d2846ba)
-[newsletter]: https://3mdeb.com/subscribe/msi_z690_a_uefi.html
[msi_ms7d25_v1.1.4_ddr4.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.4/msi_ms7d25_v1.1.4_ddr4.cap.sha256
[msi_ms7d25_v1.1.4_ddr4.cap_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.4/msi_ms7d25_v1.1.4_ddr4.cap.sha256.sig
[msi_ms7d25_v1.1.4_ddr4_dev_signed.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/msi_ms7d25/v1.1.4/msi_ms7d25_v1.1.4_ddr4_dev_signed.cap.sha256
diff --git a/docs/variants/msi_z790/releases.md b/docs/variants/msi_z790/releases.md
index e71c623b..c0521ace 100644
--- a/docs/variants/msi_z790/releases.md
+++ b/docs/variants/msi_z790/releases.md
@@ -11,12 +11,8 @@ For detailed information on our validation setup, please refer to the
understanding of the nomenclature reasons behind the Z690/Z790 boards, we
recommend seeing our [FAQ](../../unified/msi/faq.md).
-
-
-[Subscribe to MSI PRO Z790-P (WIFI) (DDR5) Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("b7d54f08-baae-4762-9ce2-c1df12bdca58",
+"Subscribe to MSI PRO Z790-P (WIFI) (DDR5) Dasharo Release Newsletter") }}
## v0.9.2 - 2024-12-10
@@ -278,7 +274,6 @@ subscription via Dasharo Pro Package newsletter.
- [Intel microcode based on ADL H0 0x0000002c revision microcode-20230613](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20230613/intel-ucode/06-97-05)
- [Intel microcode based on RPL B0 0x00000113 revision microcode-20230613](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20230613/intel-ucode/06-b7-01)
-[newsletter]: https://3mdeb.com/subscribe/msi_z790_p_uefi.html
[msi_ms7e06_v0.9.2_ddr4.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/msi_ms7e06/v0.9.2/msi_ms7e06_v0.9.2_ddr4.cap.sha256
[msi_ms7e06_v0.9.2_ddr4.cap_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/msi_ms7e06/v0.9.2/msi_ms7e06_v0.9.2_ddr4.cap.sha256.sig
[msi_ms7e06_v0.9.2_ddr4_dev_signed.cap_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/msi_ms7e06/v0.9.2/msi_ms7e06_v0.9.2_ddr4_dev_signed.cap.sha256
diff --git a/docs/variants/novacustom_ns5x_adl/releases.md b/docs/variants/novacustom_ns5x_adl/releases.md
index 118c2c7b..32866eed 100644
--- a/docs/variants/novacustom_ns5x_adl/releases.md
+++ b/docs/variants/novacustom_ns5x_adl/releases.md
@@ -6,12 +6,8 @@ NovaCustom NS5x/7x 12th Gen
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom NS5x/7x 12th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("6d886099-78e1-4f28-a856-017570418ce4",
+"Subscribe to NovaCustom NS5x/7x 12th Gen Dasharo Release Newsletter") }}
## v1.7.2 - 2024-01-03
@@ -303,7 +299,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [Dasharo coreboot fork based on 1a8eb6c02103 revision cf81af26](https://github.com/Dasharo/coreboot/tree/cf81af26)
- [Dasharo EDKII fork based on dd7523b5b123 revision abfdef40](https://github.com/Dasharo/edk2/tree/abfdef40)
-[newsletter]: https://3mdeb.com/subscribe/nc_ns5x_7x_12th.html
[novacustom_ns5x_adl_ec_v1.4.0.rom_file]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.4.0/novacustom_ns5x_adl_ec_v1.4.0.rom
[novacustom_ns5x_adl_ec_v1.4.0.rom_hash]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.4.0/novacustom_ns5x_adl_ec_v1.4.0.rom.sha256
[novacustom_ns5x_adl_ec_v1.4.0.rom_sig]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_ns5x_adl/v1.4.0/novacustom_ns5x_adl_ec_v1.4.0.rom.sha256.sig
diff --git a/docs/variants/novacustom_ns5x_tgl/releases.md b/docs/variants/novacustom_ns5x_tgl/releases.md
index 26d67f9e..6f11835e 100644
--- a/docs/variants/novacustom_ns5x_tgl/releases.md
+++ b/docs/variants/novacustom_ns5x_tgl/releases.md
@@ -6,12 +6,8 @@ NovaCustom NS5x/7x 11th Gen
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom NS5x/7x 11th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("8f2fb839-a6ce-40b8-a26d-8d1fa4de12f7",
+"Subscribe to NovaCustom NS5x/7x 11th Gen Dasharo Release Newsletter") }}
## v1.5.2 - 2024-01-17
@@ -402,5 +398,3 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [coreboot based on 4.16 revision ecf1e9b8](https://github.com/Dasharo/coreboot/tree/ecf1e9b8)
- [tianocore based on e0334c228ce4ba51f47ff79a118f214031d4650f revision ec6805c2](https://github.com/Dasharo/edk2/tree/ec6805c2)
-
-[newsletter]: https://3mdeb.com/subscribe/nc_ns5x_7x_11th.html
diff --git a/docs/variants/novacustom_nv4x_adl/releases.md b/docs/variants/novacustom_nv4x_adl/releases.md
index 23f4dadc..896bac4f 100644
--- a/docs/variants/novacustom_nv4x_adl/releases.md
+++ b/docs/variants/novacustom_nv4x_adl/releases.md
@@ -6,12 +6,8 @@ NovaCustom NV4x 12th Gen
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom NV4x 12th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("310eac18-d302-478f-a617-5f5d65e8e0ac",
+"Subscribe to NovaCustom NV4x 12th Gen Dasharo Release Newsletter") }}
## v1.7.2 - 2024-01-03
@@ -307,7 +303,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [Dasharo coreboot fork based on 1a8eb6c02103727431ac1ea23f4f507e49f3cde7 revision cd975d74](https://github.com/Dasharo/coreboot/tree/cd975d74)
- [Dasharo EDKII fork based on e0334c228ce4ba51f47ff79a118f214031d4650f revision abfdef40](https://github.com/Dasharo/edk2/tree/abfdef40)
-[newsletter]: https://3mdeb.com/subscribe/nc_nv4x_12th.html
[novacustom_nv4x_adl_ec_v1.4.0.rom_file]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.4.0/novacustom_nv4x_adl_ec_v1.4.0.rom
[novacustom_nv4x_adl_ec_v1.4.0.rom_hash]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.4.0/novacustom_nv4x_adl_ec_v1.4.0.rom.sha256
[novacustom_nv4x_adl_ec_v1.4.0.rom_sig]: https://3mdeb.com/open-source-firmware/Dasharo/novacustom_nv4x_adl/v1.4.0/novacustom_nv4x_adl_ec_v1.4.0.rom.sha256.sig
diff --git a/docs/variants/novacustom_nv4x_tgl/releases.md b/docs/variants/novacustom_nv4x_tgl/releases.md
index e725c09c..351f4de2 100644
--- a/docs/variants/novacustom_nv4x_tgl/releases.md
+++ b/docs/variants/novacustom_nv4x_tgl/releases.md
@@ -6,12 +6,8 @@ NovaCustom NV4x 11th Gen
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom NV4x 11th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("68d08070-7966-476d-a2f0-212dda0e2723",
+"Subscribe to NovaCustom NV4x 11th Gen Dasharo Release Newsletter") }}
## v1.5.2 - 2024-01-11
@@ -719,5 +715,3 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [coreboot 4.14 (with additional commits for Clevo NV41MZ board support)](https://gitlab.com/novacustom/coreboot/-/compare/4.14...v0.1.1?from_project_id=29249618)
- [EDK2](https://github.com/MrChromebox/edk2/commit/659ed4cb983a66ec241c05f42b69ad4d2e47b714)
-
-[newsletter]: https://3mdeb.com/subscribe/nc_nv4x_11th.html
diff --git a/docs/variants/novacustom_v540tnx/releases.md b/docs/variants/novacustom_v540tnx/releases.md
index 521c71aa..23ecfd23 100644
--- a/docs/variants/novacustom_v540tnx/releases.md
+++ b/docs/variants/novacustom_v540tnx/releases.md
@@ -6,12 +6,8 @@ NovaCustom V54xTNx 14th Gen
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom V54xTNx 14th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("1a00f9c2-a8cc-48b6-8913-3b84036d33e6",
+"Subscribe to NovaCustom V54xTNx 14th Gen Dasharo Release Newsletter") }}
## v0.9.1 - 2024-11-07
@@ -96,7 +92,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [Intel processor microcode based on MTL C0 0x0000001c revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-aa-04)
* [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license)
-[newsletter]: https://3mdeb.com/subscribe/nc_v540tnx_14th.html
[novacustom_v54x_mtl_ec_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom
[novacustom_v54x_mtl_ec_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom.sha256
[novacustom_v54x_mtl_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.1/novacustom_v54x_mtl_ec_v0.9.1.rom.sha256.sig
diff --git a/docs/variants/novacustom_v540tu/releases.md b/docs/variants/novacustom_v540tu/releases.md
index 1cf5fa5d..c2ec39e2 100644
--- a/docs/variants/novacustom_v540tu/releases.md
+++ b/docs/variants/novacustom_v540tu/releases.md
@@ -6,12 +6,8 @@ NovaCustom V540TU
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom V540TU 14th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("c82fe8ab-8332-460e-8251-401f0d7b89ee",
+"Subscribe to NovaCustom V540TU 14th Gen Dasharo Release Newsletter") }}
## v1.0.0 - coming soon
@@ -84,7 +80,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [Dasharo coreboot fork based on 24.02 revision 316f964c](https://github.com/Dasharo/coreboot/tree/316f964c)
- [Dasharo EDKII fork based on edk2-stable202402 revision cc2be228](https://github.com/Dasharo/edk2/tree/cc2be228)
-[newsletter]: https://3mdeb.com/subscribe/nc_v540tu_14th.html
[novacustom_v54x_mtl_ec_v0.9.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom
[novacustom_v54x_mtl_ec_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom.sha256
[novacustom_v54x_mtl_ec_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom.sha256.sig
diff --git a/docs/variants/novacustom_v540tu/releases_heads.md b/docs/variants/novacustom_v540tu/releases_heads.md
index 03ea53ea..85b5fbbf 100644
--- a/docs/variants/novacustom_v540tu/releases_heads.md
+++ b/docs/variants/novacustom_v540tu/releases_heads.md
@@ -25,12 +25,8 @@ direct engagement with the Dasharo Team and fellow subscribers for personalized
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom V54x 14th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("c82fe8ab-8332-460e-8251-401f0d7b89ee",
+"Subscribe to NovaCustom V54x 14th Gen Dasharo Release Newsletter") }}
## v0.9.0 - 2025-03-20
@@ -110,7 +106,6 @@ using [this key](https://github.com/3mdeb/3mdeb-secpack/blob/master/customer-key
- [Intel Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12](https://github.com/Dasharo/dasharo-blobs/tree/32cffee4/novacustom/v5x0tu/MeteorLakeFspBinPkg)
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
-[newsletter]: https://3mdeb.com/subscribe/nc_v540tu_14th.html
[novacustom_v54x_mtl_ec_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/heads/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom.sha256
[novacustom_v54x_mtl_ec_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/heads/v0.9.0/novacustom_v54x_mtl_ec_v0.9.0.rom.sha256.sig
[novacustom_v54x_mtl_v0.9.0_heads.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v54x_mtl/heads/v0.9.0/novacustom_v54x_mtl_v0.9.0_heads.rom.sha256
diff --git a/docs/variants/novacustom_v560tnx/releases.md b/docs/variants/novacustom_v560tnx/releases.md
index bd0a6ccd..3a5558f9 100644
--- a/docs/variants/novacustom_v560tnx/releases.md
+++ b/docs/variants/novacustom_v560tnx/releases.md
@@ -6,12 +6,8 @@ NovaCustom V56xTNx 14th Gen
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom V56xTNx 14th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("afc2dba2-664f-4b85-9fea-70df53400f1f",
+"Subscribe to NovaCustom V56xTNx 14th Gen Dasharo Release Newsletter") }}
## v0.9.1 - 2024-11-07
@@ -96,7 +92,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [Intel processor microcode based on MTL C0 0x0000001c revision microcode-20240531](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240531/intel-ucode/06-aa-04)
* [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240531/license)
-[newsletter]: https://3mdeb.com/subscribe/nc_v560tnx_14th.html
[novacustom_v56x_mtl_ec_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_ec_v0.9.1.rom
[novacustom_v56x_mtl_ec_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_ec_v0.9.1.rom.sha256
[novacustom_v56x_mtl_ec_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.1/novacustom_v56x_mtl_ec_v0.9.1.rom.sha256.sig
diff --git a/docs/variants/novacustom_v560tu/releases.md b/docs/variants/novacustom_v560tu/releases.md
index 5d3eba36..37df8d9b 100644
--- a/docs/variants/novacustom_v560tu/releases.md
+++ b/docs/variants/novacustom_v560tu/releases.md
@@ -6,12 +6,8 @@ NovaCustom V560TU
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom V560TU 14th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("d8319dd2-9108-48c5-86bf-318bb2ae94d2",
+"Subscribe to NovaCustom V560TU 14th Gen Dasharo Release Newsletter") }}
## v1.0.0 - coming soon
@@ -84,7 +80,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [Dasharo coreboot fork based on 24.02 revision 316f964c](https://github.com/Dasharo/coreboot/tree/316f964c)
- [Dasharo EDKII fork based on edk2-stable202402 revision cc2be228](https://github.com/Dasharo/edk2/tree/cc2be228)
-[newsletter]: https://3mdeb.com/subscribe/nc_v560tu_14th.html
[novacustom_v56x_mtl_ec_v0.9.0.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom
[novacustom_v56x_mtl_ec_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256
[novacustom_v56x_mtl_ec_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256.sig
diff --git a/docs/variants/novacustom_v560tu/releases_heads.md b/docs/variants/novacustom_v560tu/releases_heads.md
index c5400444..3dcf5bf3 100644
--- a/docs/variants/novacustom_v560tu/releases_heads.md
+++ b/docs/variants/novacustom_v560tu/releases_heads.md
@@ -6,12 +6,8 @@ V560TU series of laptops.
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to NovaCustom V54x 14th Gen Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("c82fe8ab-8332-460e-8251-401f0d7b89ee",
+"Subscribe to NovaCustom V54x 14th Gen Dasharo Release Newsletter") }}
## v0.9.0 - 2025-01-30
@@ -63,7 +59,6 @@ using [this key](https://github.com/3mdeb/3mdeb-secpack/blob/master/customer-key
- [Intel Firmware Support Package for Meteor Lake-H version 2024/04/30 v4122_12](https://github.com/Dasharo/dasharo-blobs/tree/32cffee4/novacustom/v5x0tu/MeteorLakeFspBinPkg)
+ [License](https://github.com/Dasharo/dasharo-blobs/blob/main/licenses/pv%20intel%20obl%20software%20license%20agreement%2011.2.2017.pdf)
-[newsletter]: https://3mdeb.com/subscribe/nc_v540tu_14th.html
[novacustom_v56x_mtl_ec_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/heads/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256
[novacustom_v56x_mtl_ec_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/heads/v0.9.0/novacustom_v56x_mtl_ec_v0.9.0.rom.sha256.sig
[novacustom_v56x_mtl_v0.9.0_heads.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/novacustom_v56x_mtl/heads/v0.9.0/novacustom_v56x_mtl_v0.9.0_heads.rom.sha256
diff --git a/docs/variants/pc_engines/releases_seabios.md b/docs/variants/pc_engines/releases_seabios.md
index 60f6224a..e2fee661 100644
--- a/docs/variants/pc_engines/releases_seabios.md
+++ b/docs/variants/pc_engines/releases_seabios.md
@@ -6,12 +6,8 @@ of open-source firmware development for PC Engines apu2/3/4/6 platform.
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Dasharo for PC Engines Release Notification Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
-
-
+{{ subscribe_form("667a3af1-424e-439e-9144-57bfcf921ca4",
+"Subscribe to Dasharo for PC Engines Release Notification Newsletter") }}
## v24.05.00.01 - 2024-06-28
@@ -92,7 +88,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/da
- [AMD System Management Unit - Software Configuration Settings binary based on 1433 revision a8db7dfe](https://github.com/coreboot/blobs/tree/a8db7dfe/southbridge/amd/avalon/PSP/SmuScs.bin)
- [AMD Hudson xHCI firmware based on 1.1.0.0068 revision a8db7dfe](https://github.com/coreboot/blobs/tree/a8db7dfe/southbridge/amd/avalon/xhci.bin)
-[newsletter]: https://3mdeb.com/subscribe/pcengines_seabios.html
[pcengines_apu2_seabios_v24.05.00.01.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/pcengines_apu2/v24.05.00.01/pcengines_apu2_seabios_v24.05.00.01.rom.sha256
[pcengines_apu2_seabios_v24.05.00.01.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/pcengines_apu2/v24.05.00.01/pcengines_apu2_seabios_v24.05.00.01.rom.sha256.sig
[pcengines_apu3_seabios_v24.05.00.01.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/pcengines_apu2/v24.05.00.01/pcengines_apu3_seabios_v24.05.00.01.rom.sha256
diff --git a/docs/variants/pc_engines/releases_uefi.md b/docs/variants/pc_engines/releases_uefi.md
index 3fc06619..e0e2ad5b 100644
--- a/docs/variants/pc_engines/releases_uefi.md
+++ b/docs/variants/pc_engines/releases_uefi.md
@@ -6,10 +6,8 @@ open-source firmware development for PC Engines apu2/3/4/6 platform.
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Dasharo for PC Engines Release Notification Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
+{{ subscribe_form("667a3af1-424e-439e-9144-57bfcf921ca4",
+"Subscribe to Dasharo for PC Engines Release Notification Newsletter") }}
Test results for this platform can be found
[here](https://docs.google.com/spreadsheets/d/1wSE6xA3K3nXewwLn5lV39_2wZL1kg5AkGb4mvmG3bwE/edit#gid=1670191276).
@@ -95,7 +93,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/da
- [AMD System Management Unit - Software Configuration Settings binary based on 1433 revision a8db7dfe](https://github.com/coreboot/blobs/tree/a8db7dfe/southbridge/amd/avalon/PSP/SmuScs.bin)
- [AMD Hudson xHCI firmware based on 1.1.0.0068 revision a8db7dfe](https://github.com/coreboot/blobs/tree/a8db7dfe/southbridge/amd/avalon/xhci.bin)
-[newsletter]: https://3mdeb.com/subscribe/pcengines_seabios.html
[pcengines_apu2_v0.9.0.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/pcengines_apu2/v0.9.0/pcengines_apu2_v0.9.0.rom.sha256
[pcengines_apu2_v0.9.0.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/pcengines_apu2/v0.9.0/pcengines_apu2_v0.9.0.rom.sha256.sig
[pcengines_apu2_v0.9.0_dev_signed.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/pcengines_apu2/v0.9.0/pcengines_apu2_v0.9.0_dev_signed.rom.sha256
diff --git a/docs/variants/protectli_fw6/releases.md b/docs/variants/protectli_fw6/releases.md
index df3b67c8..f1275ceb 100644
--- a/docs/variants/protectli_fw6/releases.md
+++ b/docs/variants/protectli_fw6/releases.md
@@ -6,10 +6,8 @@ for Protectli FW6.
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Protectli Dasharo Release Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
+{{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30",
+"Subscribe to Protectli Dasharo Release Newsletter") }}
Test results for this platform can be found
[here](https://docs.google.com/spreadsheets/d/1wI0qBSLdaluayYsm_lIa9iJ9LnPnCOZ9eNOyrKSc-j4/edit?usp=sharing).
@@ -53,7 +51,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
+ VBIOS blob for FW6D/E,
SHA256: d1c746127e5288942efae65907739e18ff395fab70925b44dbafafd9e7b30cd7
-[newsletter]: https://3mdeb.com/subscribe/protectli_uefi.html
[v1.0.14_rom]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_kbl/v1.0.14/protectli_vault_kbl_v1.0.14.rom
[v1.0.14_hash]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_kbl/v1.0.14/protectli_vault_kbl_v1.0.14.rom.sha256
[v1.0.14_sig]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_kbl/v1.0.14/protectli_vault_kbl_v1.0.14.rom.sha256.sig
diff --git a/docs/variants/protectli_v1000-series/releases.md b/docs/variants/protectli_v1000-series/releases.md
index b1438098..45201b04 100644
--- a/docs/variants/protectli_v1000-series/releases.md
+++ b/docs/variants/protectli_v1000-series/releases.md
@@ -6,10 +6,8 @@ for Protectli V1000 series.
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Protectli Dasharo Release Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
+{{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30",
+"Subscribe to Protectli Dasharo Release Newsletter") }}
## v0.9.3 - 2024-09-16
@@ -94,7 +92,6 @@ using [this key](https://github.com/3mdeb/3mdeb-secpack/raw/master/customer-keys
- [Intel microcode based on JSL A0 0x24000026 revision microcode-20240312](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240312/intel-ucode/06-9c-00)
+ [License](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/blob/microcode-20240312/license)
-[newsletter]: https://3mdeb.com/subscribe/protectli_uefi.html
[protectli_v1210_v0.9.3.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/v0.9.3/protectli_v1210_v0.9.3.rom
[protectli_v1210_v0.9.3.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/v0.9.3/protectli_v1210_v0.9.3.rom.sha256
[protectli_v1210_v0.9.3.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_jsl/v0.9.3/protectli_v1210_v0.9.3.rom.sha256.sig
diff --git a/docs/variants/protectli_vp2410/releases.md b/docs/variants/protectli_vp2410/releases.md
index d899e781..8b5e5c77 100644
--- a/docs/variants/protectli_vp2410/releases.md
+++ b/docs/variants/protectli_vp2410/releases.md
@@ -6,10 +6,8 @@ for Protectli VP2410.
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Protectli Dasharo Release Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
+{{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30",
+"Subscribe to Protectli Dasharo Release Newsletter") }}
Test results for this platform can be found
[here](https://docs.google.com/spreadsheets/d/1wSE6xA3K3nXewwLn5lV39_2wZL1kg5AkGb4mvmG3bwE/edit#gid=1033426620).
@@ -163,7 +161,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
+ CPU signature: 0x0706A0, Date: 12.07.2017, Revision: 0x26
+ CPU signature: 0x0706A1, Date: 09.06.2020, Revision: 0x34
-[newsletter]: https://3mdeb.com/subscribe/protectli_uefi.html
[protectli_vp2410_v1.1.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_glk/v1.1.1/protectli_vp2410_v1.1.1.rom
[protectli_vp2410_v1.1.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_glk/v1.1.1/protectli_vp2410_v1.1.1.rom.sha256
[protectli_vp2410_v1.1.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_glk/v1.1.1/protectli_vp2410_v1.1.1.rom.sha256.sig
diff --git a/docs/variants/protectli_vp2420/releases.md b/docs/variants/protectli_vp2420/releases.md
index 5196654f..239c658f 100644
--- a/docs/variants/protectli_vp2420/releases.md
+++ b/docs/variants/protectli_vp2420/releases.md
@@ -6,10 +6,8 @@ for Protectli VP2420.
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Protectli Dasharo Release Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
+{{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30",
+"Subscribe to Protectli Dasharo Release Newsletter") }}
Test results for this platform can be found
[here](https://docs.google.com/spreadsheets/d/1wSE6xA3K3nXewwLn5lV39_2wZL1kg5AkGb4mvmG3bwE/edit#gid=270990532).
@@ -274,7 +272,6 @@ gpg -v --verify protectli_vp2420_v1.0.0.rom.sha256.sig protectli_vp2420_v1.0.0.r
- [edk2 based on e461f08 revision 7948a20](https://github.com/Dasharo/edk2/tree/7948a20)
- [iPXE for EFI revision 988d2](https://github.com/ipxe/ipxe/tree/988d2c13cdf0f0b4140685af35ced70ac5b3283c)
-[newsletter]: https://3mdeb.com/subscribe/protectli_uefi.html
[v1.0.0_rom]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_ehl/v1.0.0/protectli_vp2420_v1.0.0.rom
[v1.0.0_hash]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_ehl/v1.0.0/protectli_vp2420_v1.0.0.rom.sha256
[v1.0.0_sig]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_ehl/v1.0.0/protectli_vp2420_v1.0.0.rom.sha256.sig
diff --git a/docs/variants/protectli_vp46xx/releases.md b/docs/variants/protectli_vp46xx/releases.md
index 617c064c..77e26b7b 100644
--- a/docs/variants/protectli_vp46xx/releases.md
+++ b/docs/variants/protectli_vp46xx/releases.md
@@ -6,10 +6,8 @@ for Protectli VP4630/VP4650/VP4670
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-[Subscribe to Protectli Dasharo Release Newsletter]
-[newsletter]{.md-button .md-button--primary .center}
-
+{{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30",
+"Subscribe to Protectli Dasharo Release Newsletter") }}
Test results for this platform can be found
[here](https://docs.google.com/spreadsheets/d/1wI0qBSLdaluayYsm_lIa9iJ9LnPnCOZ9eNOyrKSc-j4/edit?usp=sharing).
@@ -363,7 +361,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
+ CPU signature: 0x0806EC, Date: 28.04.2021, Revision: 0xEC
+ CPU signature: 0x0A0660, Date: 28.04.2021, Revision: 0xEA
-[newsletter]: https://3mdeb.com/subscribe/protectli_uefi.html
[protectli_vp4630_vp4650_v1.0.19.rom_file]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_cml/v1.0.19/protectli_vp4630_vp4650_v1.0.19.rom
[protectli_vp4630_vp4650_v1.0.19.rom_hash]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_cml/v1.0.19/protectli_vp4630_vp4650_v1.0.19.rom.sha256
[protectli_vp4630_vp4650_v1.0.19.rom_sig]: https://3mdeb.com/open-source-firmware/Dasharo/protectli_vault_cml/v1.0.19/protectli_vp4630_vp4650_v1.0.19.rom.sha256.sig
diff --git a/docs/variants/protectli_vp66xx/releases.md b/docs/variants/protectli_vp66xx/releases.md
index c52310eb..2263b823 100644
--- a/docs/variants/protectli_vp66xx/releases.md
+++ b/docs/variants/protectli_vp66xx/releases.md
@@ -6,12 +6,8 @@ for Protectli VP6630/VP6650/VP6670
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to Protectli Dasharo Release Newsletter]
-[newsletter]{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("49abc4a2-0807-4720-aef2-b150ef701b30",
+"Subscribe to Protectli Dasharo Release Newsletter") }}
## v0.9.1 - 2025-01-23
@@ -135,7 +131,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/da
- [Intel microcode based on ADL R0 0x432 revision microcode-20240312](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240312/intel-ucode/06-9a-04)
- [Intel microcode based on RPL-H/P/PX 6+8 J0 0x4121 revision microcode-20240312](https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/tree/microcode-20240312/intel-ucode/06-ba-02)
-[newsletter]: https://3mdeb.com/subscribe/protectli_uefi.html
[protectli_vp66xx_v0.9.1.rom_file]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1.rom
[protectli_vp66xx_v0.9.1.rom_hash]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1.rom.sha256
[protectli_vp66xx_v0.9.1.rom_sig]: https://dl.3mdeb.com/open-source-firmware/Dasharo/protectli_vault_adl/v0.9.1/protectli_vp66xx_v0.9.1.rom.sha256.sig
diff --git a/docs/variants/talos_2/releases.md b/docs/variants/talos_2/releases.md
index e468b644..45ec2aed 100644
--- a/docs/variants/talos_2/releases.md
+++ b/docs/variants/talos_2/releases.md
@@ -6,12 +6,8 @@ Raptor Computing Systems Talos II
For details about our release process please read
[Dasharo Standard Release Process](../../dev-proc/standard-release-process.md).
-
-
-[Subscribe to Release Newsletter][newsletter]
-{ .md-button .md-button--primary .center }
-
-
+{{ subscribe_form("0f9f6d56-cc30-4caf-8087-bec92f1b9360",
+"Subscribe to Release Newsletter") }}
Test results for this platform can be found
[here](https://docs.google.com/spreadsheets/d/1KpmuPEkWOj3SieophUbgf7CF6mydliMsEDLtOFOrKn0/edit?usp=sharing).
@@ -110,7 +106,6 @@ using [this key](https://raw.githubusercontent.com/3mdeb/3mdeb-secpack/master/cu
- [skiboot based on 7f90b9cd revision fa060c2c](https://github.com/Dasharo/skiboot/tree/fa060c2c)
- [heads based on fdbd9b2 revision 66f0fce0870b729d](https://github.com/osresearch/heads/tree/66f0fce0870b729d)
-[newsletter]: https://3mdeb.com/subscribe/raptor_cs_talos_2_heads.html
[zImage_v0.6.0_file]: https://3mdeb.com/open-source-firmware/Dasharo/raptor-cs_talos-2/v0.6.0/raptor-cs_talos-2_zImage_v0.6.0.bundled
[zImage_v0.6.0_hash]: https://3mdeb.com/open-source-firmware/Dasharo/raptor-cs_talos-2/v0.6.0/raptor-cs_talos-2_zImage_v0.6.0.bundled.sha256
[zImage_v0.6.0_sig]: https://3mdeb.com/open-source-firmware/Dasharo/raptor-cs_talos-2/v0.6.0/raptor-cs_talos-2_zImage_v0.6.0.bundled.sha256.sig
diff --git a/main.py b/main.py
new file mode 100644
index 00000000..100c156f
--- /dev/null
+++ b/main.py
@@ -0,0 +1,14 @@
+def define_env(env):
+ """ Define macros for MkDocs """
+
+ @env.macro
+ def subscribe_form(list_id, btn_text):
+ return (
+ f''
+ )
diff --git a/mkdocs.yml b/mkdocs.yml
index 24927011..a2e31252 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -85,6 +85,7 @@ plugins:
shadow: true
manual: false
- search
+ - macros
- mkdocs-video
- redirects:
redirect_maps:
diff --git a/requirements.txt b/requirements.txt
index d7196c43..aad42068 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -44,3 +44,4 @@ urllib3==2.2.2
virtualenv==20.26.3
watchdog==4.0.2
markdown-grid-tables==0.4.0
+mkdocs-macros-plugin