2026-04-11T15:28

测试文件

latex公式和代码高亮设置

82 words
4 sections

数学公式测试

\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} f(x) = x^2 + 1

代码块测试

use std::sync::Arc;

use markdown2web::{app, build::watcher, config::AppConfig, store::sqlite::AppDatabase};
use tokio::net::TcpListener;

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let config = AppConfig::from_env()?;
    config.ensure_directories()?;

    let db = Arc::new(AppDatabase::open(&config.database_path())?);
    db.initialize(&config.admin_username, &config.admin_password)?;

    let state = app::AppState::bootstrap(config.clone(), db).await?;
    if config.watch_enabled {
        watcher::spawn_watcher(state.clone()).await?;
    }

    let router = app::build_router(state);
    let bind = format!("{}:{}", config.host, config.port);
    let listener = TcpListener::bind(&bind).await?;
    println!("markdown2web listening on http://{}", bind);
    axum::serve(listener, router).await?;
    Ok(())
}

音频测试

红尘客栈 00:00/00:00

视频测试

00:00/00:00