搭建自己的简单在线笔记

最近在Github上发现一个十分简单的在线笔记程序,不多说直接上链接:

https://github.com/pereorga/minimalist-web-notepad

需要在index.php文件顶部,更改$base_url变量为自己搭建站点的链接。

需要开启_tmp目录的写入权限,并开启伪静态。

Nginx伪静态

如果放置在站点根目录:

1
2
3
location / {
rewrite ^/([a-zA-Z0-9_-]+)$ /index.php?note=$1;
}

如果放置在站点子目录:

1
2
3
location ~* ^/notes/([a-zA-Z0-9_-]+)$ {
try_files $uri /notes/index.php?note=$1;
}

Docker中搭建

构建容器:

1
docker build -t minimalist-web-notepad 

启动容器:

1
docker run -itd --name minimalist-web-notepad -p 80:80 minimalist-web-notepad

另外,也可以使用docker-compose:

1
docker-compose up -d