- ✅ 判断前面匹配:(?<=exp)reg
- ❌ 判断前面不匹配:(?<!exp)reg
- ✅ 判断后面匹配:reg(?=exp)
- ❌ 判断后面不匹配:reg(?!exp)
(() => {
const ele =document.createElement('script')
ele.src = 'https://cdn.staticfile.org/vConsole/3.15.0/vconsole.min.js'
document.head.appendChild(ele)
ele.onload = () => new VConsole()
})()
进入宿主机工作空间的父目录目录,比如 Git 仓库名称为 siyuan-data,则运行下面的命令:
container_name=my-siyuan-note # 容器名称
note_port=520 # 宿主机端口
rm -rf * # 清空文件夹
git clone https://gitee.com/oyps/siyuan-data.git # 克隆笔记数据
运行下面的命令(整理文件夹,安装思源软件):
cd siyuan-data
chown -R 1000:1000 . # 为宿主机工作空间赋予权限
docker stop $container_name # 停止原容器
docker rm $container_name # 删除原容器
docker run \
-d \
--name $container_name \
-v .:/workspace \
-p $note_port:6806 \
-u 1000:1000 \
b3log/siyuan \
--workspace=/workspace/
本项目已在 Github 开源(ele-drag)。
预览地址:https://oyps.github.io/ele-drag/
<script src="script.js">
导入库文件(CDN 地址)增加拖拽功能,.move
是需要拖拽的元素
const ele = document.querySelector('.move')
new EleDrag(ele, window, true)