为博客添加Mermaid图表支持及其使用

使用jekyll插件 可以使用 Jekyll-mermaid,Mermaid官网还写了一个插件jekyll-mermaid-diagrams,但如何使用没有写。这两个插件都好久没更新了。 Installation Install the gem: gem install jekyll-mermaid Add the gem to your Jekyll _confi...

阅读全文

Pandas设置excel样式的两种方式

通过Pandas本身的Styler设置样式 https://pandas.pydata.org/docs/reference/style.html Pandas的的Styler使用css样式,但是也不是所有样式都支持,下面是一个简单的例子,实现了设置列头及数据的样式。 # 列头为黄色背景、字体加粗,数据内容为黄色背景 writer = pd.ExcelWriter('path/to/e...

阅读全文

由于单元格等号(“=”)开头导致Pandas导出的excel文件有问题解决

问题介绍 使用Pandas导出的excel文件,使用office打开报如下问题,修复后可正常打开。由于文件数据很多,查看后未能发现导致问题的位置。 解决过程 问题定位 由于sheet也很多,里面的行和列也很多,首先需要缩小范围。通过导出每个sheet也到单独的excel文件中,然后分别打开看看哪个sheet页中的数据有问题,然后定位到sheet页。然后同理定位到有问题的列。 然后...

阅读全文

自建draw.io绘图工具及添加私有GitLab存储

部署draw.io 采用docker来启动draw.io docker run -it --rm --name="draw" -p 8080:8080 -p 8443:8443 jgraph/drawio 这样直接启动就可以使用了,我们也可以自定义draw.io,比如默认导出的URL是指向app.diagrams.net,既然我们是自建,肯定需要导出的链接指向我们的地址。有以下两种方...

阅读全文

知识库系统Outline搭建过程

官方的Docker方式的安装示例是通过Docker Compose来部署的。具体docker-compose.yml请查看官方文档。由docker-compose.yml可以看出Outline服务还需依赖redis、postgres、storage(MinIO)、https-portal(我这里使用Nginx)这四个服务,另外为了完全本地化部署,还需要一个认证服务,我这里使用Authelia...

阅读全文