System Formatting Test Page
This page serves as a permanent baseline test. If your build pipeline, CSS caching, or Markdown parsing engines ever break in the future, this page will instantly visually reveal the culprit.
1. Typography and Lists
Section titled “1. Typography and Lists”This section verifies that Tailwind’s Preflight is safely overridden and that Starlight’s default typography is respected.
Unordered List (Testing Discs)
Section titled “Unordered List (Testing Discs)”- Microcontrollers: ESP32, Raspberry Pi Pico
- Protocols: I2C, SPI, UART
- Languages: C++, Rust, Python
Ordered List (Testing Decimals)
Section titled “Ordered List (Testing Decimals)”- Initialize the edge device and clear registers.
- Establish a secure connection to the MQTT broker.
- Begin polling sensor data at a 10Hz interval.
2. Strict Table Parsing
Section titled “2. Strict Table Parsing”This table is formatted perfectly for strict CommonMark/GFM parsers. It is isolated by blank lines, and every row exists on a single, continuous line to prevent parser collapses.
| Framework | Role in Project | Current Status |
|---|---|---|
| Astro / Starlight | Static site generation and documentation routing | Stable |
| Vite Engine | Asset compilation and CSS pipeline | Pinned (v7.3.1) |
| Tailwind v4 | Utility classes and custom theming | Active (Preflight Overridden) |
| Markdown Parser | MDX compilation and AST generation | Strict Mode Active |
3. Code Blocks & Syntax Highlighting
Section titled “3. Code Blocks & Syntax Highlighting”This code block verifies that astro-expressive-code is receiving its compiled CSS from Vite, maintaining its dark background, syntax colors, and the “Copy” button.
#include <iostream>#include <cstdint>
// A simple edge simulation functionvoid processSensorData(const int16_t* data, size_t length) { for(size_t i = 0; i < length; ++i) { std::cout << "Reading: " << data[i] << " mV\n"; }}
int main() { int16_t sensorBuffer[] = { 402, 415, 398, 410 }; processSensorData(sensorBuffer, 4);
std::cout << "All systems nominal. Formatting is completely restored!" << std::endl; return 0;}© 2026 Derek Molloy, Dublin City University. All rights reserved.