Merge pull request 'master' (#8) from master into dev

Reviewed-on: #8
This commit is contained in:
fanxb 2022-12-04 19:04:45 +08:00
commit b5f715eda6
2 changed files with 47 additions and 47 deletions

View File

@ -1,46 +1,46 @@
本项目是一个云书签的项目,取名为:签签世界. 本项目是一个云书签的项目,取名为:签签世界.
部署地址:[fleyx.com](https://fleyx.com) 部署地址:[bm.fleyx.com](https://bm.fleyx.com)
也可自己搭建,教程如下: 也可自己搭建,教程如下:
部署教程:[docker-compose 部署](https://github.com/FleyX/bookmark/blob/master/DEPLOY.md) 部署教程:[docker-compose 部署](https://github.com/FleyX/bookmark/blob/master/DEPLOY.md)
**为获得更好的体验,建议将主页设置为 fleyx.com,并安装[浏览器拓展](https://github.com/FleyX/bookmark/blob/master/HELP.md#%E5%AE%89%E8%A3%85%E6%8F%92%E4%BB%B6)** **为获得更好的体验,建议将主页设置为 fleyx.com,并安装[浏览器拓展](https://github.com/FleyX/bookmark/blob/master/HELP.md#%E5%AE%89%E8%A3%85%E6%8F%92%E4%BB%B6)**
# 缘由 # 缘由
1. 主要用的是 chrome但是有时候需要用其他的浏览器Firefoxie 等。然后这些浏览器上没有书签,想进个网站还得打开 chrome 复制 url太麻烦。 1. 主要用的是 chrome但是有时候需要用其他的浏览器Firefoxie 等。然后这些浏览器上没有书签,想进个网站还得打开 chrome 复制 url太麻烦。
2. chrome 必须翻墙才能同步书签,体验不是那么好。 2. chrome 必须翻墙才能同步书签,体验不是那么好。
3. 如果书签全放在 chrome 上,相当于绑定死 chrome 浏览器了,很难迁移到别的优秀浏览器,比如 firfox 上。 3. 如果书签全放在 chrome 上,相当于绑定死 chrome 浏览器了,很难迁移到别的优秀浏览器,比如 firfox 上。
所以有了这样这样一个项目,建立一个和平台无关的书签管理器,可在任意平台使用。 所以有了这样这样一个项目,建立一个和平台无关的书签管理器,可在任意平台使用。
# 主要功能 # 主要功能
使用帮助见:[使用帮助](https://github.com/FleyX/bookmark/blob/master/HELP.md) 使用帮助见:[使用帮助](https://github.com/FleyX/bookmark/blob/master/HELP.md)
1. 基础的书签增删改查功能。支持 chrome、firefox 等浏览器书签文件导入,导出。 1. 基础的书签增删改查功能。支持 chrome、firefox 等浏览器书签文件导入,导出。
![](https://qiniupic.fleyx.com/blog/20220329214126.png?imageView2/2/w/1920) ![](https://qiniupic.fleyx.com/blog/20220329214126.png?imageView2/2/w/1920)
2. 强大的书签检索功能,毫秒级的关键字检索。 2. 强大的书签检索功能,毫秒级的关键字检索。
![](https://qiniupic.fleyx.com/blog/20220329214210.png?imageView2/2/w/1920) ![](https://qiniupic.fleyx.com/blog/20220329214210.png?imageView2/2/w/1920)
3. 首页功能,参考 bing 首页实现 3. 首页功能,参考 bing 首页实现
![](https://qiniupic.fleyx.com/blog/20220329214236.png?imageView2/2/w/1920) ![](https://qiniupic.fleyx.com/blog/20220329214236.png?imageView2/2/w/1920)
4. 移动端支持,手机端也可使用(部分功能比如拖拽等无法使用) 4. 移动端支持,手机端也可使用(部分功能比如拖拽等无法使用)
![](https://qiniupic.fleyx.com/blog/20220329214312.png?imageView2/2/w/1920) ![](https://qiniupic.fleyx.com/blog/20220329214312.png?imageView2/2/w/1920)
# TODO # TODO
- 主页功能 Ok! - 主页功能 Ok!
- 拼音检索 Ok! - 拼音检索 Ok!
- 书签导出 OK - 书签导出 OK
- 侧边栏显示 - 侧边栏显示

View File

@ -8,6 +8,6 @@ zip -q -r ../../bookmark_front/public/static/bookmarkBrowserPlugin.zip *
cd ../../ cd ../../
# 前端打包 # 前端打包
docker run --rm --user ${UID} -v $base/bookmark_front:/opt/front node:lts-buster-slim bash -c "cd /opt/front && yarn --registry https://registry.npm.taobao.org && yarn build" docker run --rm --user ${UID} -v $base/bookmark_front:/opt/front node:16-slim bash -c "cd /opt/front && yarn --registry https://registry.npm.taobao.org && yarn build"
# 后端打包 # 后端打包
docker run --rm --user ${UID} -v $base/data/maven/mavenRep:/var/maven/.m2: -v $base/data/maven/settings.xml:/usr/share/maven/conf/settings.xml -v $base/bookMarkService:/code maven:3-openjdk-11-slim bash -c "cd /code && mvn clean install" docker run --rm --user ${UID} -v $base/data/maven/mavenRep:/var/maven/.m2: -v $base/data/maven/settings.xml:/usr/share/maven/conf/settings.xml -v $base/bookMarkService:/code maven:3-openjdk-11-slim bash -c "cd /code && mvn clean install"