背景
在尝试为hexo
添加webpushr实现浏览器通知时,接入步骤中要求提供webpushr-sw.js
文件链接,简单记录一下相关实现。
实施
步骤 1
在搭建好的hexo
工程的根目录的source
文件夹下新建一个文件夹,如files
(用来存js
文件)。其实只要求js
文件夹在source文件夹内即可,建立文件夹的目的是方便文件管理。步骤 2
调用 hexo 命令生成静态文件链接输出信息到终端:1
hexo g -d
通过观察终端输出可以看到生成的js文件链接:
1
2
3
4
5INFO Validating config
INFO Start processing
INFO Files loaded in 286 ms
INFO Generated: files/webpushr-sw.js ← 生成的链接
...
验证
通过访问网址域名或公网IP/file/webpushr-sw.js
来访问这个js文件了。
1 | https://{domain}/files/webpushr-sw.js |
同理只要把pdf
、jpg
等文件放到files
文件夹下就可以生成对应的链接。
Done.