89 字
1 分钟
Typst 博客功能测试
2025-06-04
89 字 · 1 分钟

Typst 博客测试

博客基于 fuwariastro-typst 搭建,同时使用了 tylant 的实现。对于 Typst 迁移实现全部使用 copilot 实现,可能存在着大量的 bug。

不过仍然只支持 Typst 的一个很小的子集。

⚡ 已知 bug

  1. 暗黑模式下,提示框中的公式显示不正常。
  2. 公式会重叠,目前暂时采用加大行间距解决。
  3. 公式大小过大,移动端兼容性差,公式可能会超出页面边界。

公式

  • 行内公式

    已知 ,求出

  • 块级公式

列表

a b c d
e f g h

提示框

📝 NOTE 这是一个提示框,内容可以是任何文本。你可以在这里添加更多信息或说明。
💡 TIP 这是一个提示框,内容可以是任何文本。你可以在这里添加更多信息或说明。
⚠️ IMPORTANT 这是一个提示框,内容可以是任何文本。你可以在这里添加更多信息或说明。
⚡ WARNING 这是一个提示框,内容可以是任何文本。你可以在这里添加更多信息或说明。
🚨 CAUTION 这是一个提示框,内容可以是任何文本。你可以在这里添加更多信息或说明。

图片

洛天依横幅

            
#image("/luotianyi-banner.png", alt: "洛天依横幅")

            
#image("/luotianyi-banner.png", alt: "洛天依横幅")

            
#image("/luotianyi-banner.png", alt: "洛天依横幅")

            
#image("/luotianyi-banner.png", alt: "洛天依横幅")

📝 NOTE 图片渲染存在一些问题,比如不支持相对路径。

在使用图床时,typsttypstpdfpdf 文件将无法正常渲染,但是 htmlhtml 可以,这是 typst 自身的限制。

强调

粗体 斜体

代码块


            
#include<bits/stdc++.h>

            
using namespace std;

            
signed main(){

            
  int a,b;

            
  cin>>a>>b;

            
  cout<<a+b;

            
  return 0;

            
}

            
#include<bits/stdc++.h>

            
using namespace std;

            
signed main(){

            
  int a,b;

            
  cin>>a>>b;

            
  cout<<a+b;

            
  return 0;

            
}

            
#include<bits/stdc++.h>

            
using namespace std;

            
signed main(){

            
  int a,b;

            
  cin>>a>>b;

            
  cout<<a+b;

            
  return 0;

            
}

            
#include<bits/stdc++.h>

            
using namespace std;

            
signed main(){

            
  int a,b;

            
  cin>>a>>b;

            
  cout<<a+b;

            
  return 0;

            
}

行内代码:#include<bits/stdc++.h>#include<bits/stdc++.h>,现在不支持行内代码高亮。

剩下的功能待支持。

Typst 博客功能测试
https://blog.hanyblue.com/posts/typst/
作者
hanyblue
发布于
2025-06-04
许可协议
CC BY-NC-SA 4.0