bookmark - 我的书签 基于go实现的在线书签管理工具 支持爬虫、标签、全文检索
chrome 书签越来越多,为了快速搜索书签内容,实现了书签管理工具
Screenshot:
在线访客地址 http://bookmark.liuzeyu.me/
Project | Feature |
---|---|
note-ms-server | 爬虫服务 |
note-server | 后端服务 |
note-spider | puppeteer爬虫 |
note-title-server | 标题服务 |
note-web-frontend | 静态页面 |
# install dependency
cd note-ms-server
dep ensure -update
cd ../note-server
dep ensure -update
cd ../note-title-server
npm install
cd ../note-web-frontend
npm install
cd ../note-spider
npm install
# compile and run go server
cd ../note-ms-server
go build main.go
./main serve
cd ../note-server
go build main.go
./main serve
# compile front-end statics
cd ../note-web-frontend
npm run build
# run spider and title server
cd ../note-title-server
npm run service
cd ../note-spider
node index.js
设置8000和8002端口的反向代理服务以及Vue的前后端分离静态文件配置
server {
listen 80;
server_name bookmark.liuzeyu.me;
access_log /var/log/bookmark.liuzeyu.me.log;
location / {
root /var/www/bookmark;
index index.html index.htm;
}
location /api/user {
proxy_pass http://127.0.0.1:8000;
}
location /api/link {
proxy_pass http://127.0.0.1:8002;
}
}
应用当前可以再localhost访问 http://localhost:80
GPL3 https://github.com/Illumina/licenses/blob/master/gpl-3.0.txt
本项目仅供学习娱乐,请勿滥用。请遵守知乎用户协议合理使用互联网