生即创造

PROF1LE

CodeTime badge

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

游戏玩的不多,一直断断续续在玩的只有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,但是这东西用的不多也就没咋积极更新了

Iot-Go

Flutter+Go+嵌入式搓的一套可垂直/水平扩缩容的物联网自动化系统,同时定义了一个用于设备控制的声明式DSL,目前唯一的应用场景就是点灯+温湿度监测。

RaE

用于通用二进制操作的工具库和专用语言,目标是支持任意格式二进制文件的声明式描述,以及自动化的序列化/反序列化,以及借助DSL支持的二进制编辑引擎。

目前刚搭完框架,其他的慢慢设计。

sqlc

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

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

极速纯文字版的博客借助bash和pandoc实现:

1
2
3
4
5
6
7
8
9
10
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")
作者

xeonds

发布于

2022-10-12

更新于

2025-01-18

许可协议

评论