Skip to content

lautumn1990/blog

Repository files navigation

lautumn's blog

样式来源: jekyll-TeXt-theme

使用教程: 快速开始

本机启动, docker 方式 :

# see https://stackoverflow.com/a/41489151/9304033
# linux 
# docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app ruby:2.7 bundle install
# windows cmd
docker run --rm -v "%cd%":/usr/src/app -w /usr/src/app ruby:2.7 bundle install
# windows power shell 
# docker run --rm -v "${PWD}":/usr/src/app -w /usr/src/app ruby:2.7 bundle install

docker-compose -f ./docker/docker-compose.build-image.yml build
docker-compose -p jekyll -f ./docker/docker-compose.default.yml up

然后访问 http://localhost:4000/

查看更多TeXt安装教程

无法watch

现阶段 wsl2 桥接 windows 文件系统存在问题, 导致监听不能及时, 如果强制使用 --force_polling 参数, 导致cpu使用率过高, 可直接使用 wsl2 内部的文件系统解决问题.

通过\\wsl$\访问文件系统, 可使用宿主机的 vscode 的插件, 而不用通过 vscode server 访问系统

参考Speed up your builds...

通过\\wsl$\访问文件系统, 可能导致无法使用markdownlint进行格式提醒, 可以通过net use s: \\wsl$\ubuntu进行映射, 然后通过S盘进行访问. 删除方法 net use s: /del

目前markdownlint\\wsl$\已经可以正常使用, 参考issue

增加复制代码功能

用法与它相反, 默认是添加代码块, 把不需要复制的代码块, 添加{: .notcopyable}样式

比如

```python
def hello():
    print("Hello world!")
```
{: .notcopyable}