xero's blog

2022-10-12 00:58:46

ENJ0Y CREATiNG

小伙伴们

想要交换友链的朋友们可以在下方留言

咱看到了会加上的<(=w=)>

ToC

PROF1LE

CodeTime badge

兴趣/习惯是写代码。闲了喜欢整点小玩意玩。

游戏玩的不多,一直断断续续在玩的只有mc。

Homepage (zh) (in maintaince) | Blog | Blog (Pure)

xeonds’s GitHub stats
xeonds’s Most used languages

咱的项目

XDU-Planet

Gin+Vue构建的RSS博客聚合站

NanoOJ

使用Go+Vue+Docker实现的分布式OJ系统

Bus-Admin

数据库大作业,公交调度管理系统

Xync-Backup

Flutter练手作,复刻AutoSync。另外还有个用Flutter填坑的MCSM Panel,但是这东西用的不多也就没咋积极更新了

sqlc

借助OCaml编写的简单的SQL解释器,以及一个简单的数据库后端实现。非常喜欢这个语言的类型系统,Type Deduction+纯纯函数式爽飞了好吧

另外这个博客的发布也借助GitHub Action实现了自动化编译发布,详见这里我的workflow配置文件

极速纯文字版的博客使用了如下的指令实现:

gen:
    rm -rf dist && mkdir -p dist && cp -r img dist
    find ./_posts -type f -name "*.md" -exec sh -c 'pandoc "$$1" -s -o "./dist/$$(basename "$$1" .md).html" --mathjax' _ {} \;
    pandoc -s -f markdown -t html --mathjax --metadata title="xero's blog" -o ./dist/index.html \
        <(echo -e ">enj0y creating\n\n") \
        ./links/index.md \
        <(echo -e "## toc\n") \
        <(find ./_posts -type f -name '*.md' -printf '- [%f](%f.html)\n' | sed -e "s/\.md//g") \
        ./about/index.md \
        <(echo -e "2024 | xero's blog | powered by pandoc")

2024 | xero’s blog | powered by pandoc