不是wordpress的那个:ac06:
# 简介
项目: https://github.com/helloxz/onenav
官方演示站点:http://demo.onenav.top/
账号/密码:`xiaoz/xiaoz.me`
书签导航有很多种,大致有以下几类:
另外一点,`onenav`使用PHP + SQLite 3开发。
这对于serv00是利好消息,因为除了PHP和部分nodejs项目,大多数其它语言只能编译成二进制放到上面去运行,而由于serv00杀进程的问题,还要考虑保活。
`onenav`则完全不需要考虑这些。
# 安装
假设你已经绑定好了域名。
```sh
ACCOUNT="你的serv00账号"
DOMAIN="你的域名"
mkdir -p /usr/home/$ACCOUNT/domains/$DOMAIN/public_html
cd /usr/home/$ACCOUNT/domains/$DOMAIN/public_html
将PHP版本调整为 7.4
echo ‘AddType application/x-httpd-php74 .php’ > .htaccess
将原来的 .htaccess 内容追加
cat << ‘EOF’ >> .htaccess
RewriteEngine On
RewriteRule ‘^click/(.)$’ /index.php?c=click&id=$1 [L]
RewriteRule '^api/(.)?(.*)$’ /index.php?c=api&method=$1&$2 [L]
EOF
进行安装
wget https://github.com/helloxz/onenav/archive/refs/tags/1.1.2.zip
unzip 1.1.2.zip
mv onenav-1.1.2/* .
rm 1.1.2.zip
rm -rf onenav-1.1.2/
访问域名进行初始化
```
## 备份
你可以导出为`html`,可以从`html`导入。但最好在初始化的时候进行,因为遇到已有书签时可能会报错。
建议是直接备份`data`文件夹下的`config.php`和db文件