在Halo中上传自己写的网页代码,可以使用直接访问目录的方法进行添加,这种方法有个问题就是删除或修改自己的网页后访问的是自己原来(未修改)的网页,不是修改后的网页。所以通过Aurora-小窝博主的文章中得到解决方法。
直接访问目录的方法
那么可以通过服务器直接访问文件,在halo中upload目录下创建自定义的文件夹,并添加资源,即可实现
删除后仍能访问到的问题是nginx的缓存,所以在/www/server/nginx/proxy_cache_dir中清理缓存,成功删除网页。
Nginx是从0.7.48版开始提供缓存功能。Nginx是基于Proxy Store来实现的,其原理是把URL及相关组合当做Key,在使用MD5算法对Key进行哈希,得到硬盘上对应的哈希目录路径,从而将缓存内容保存在该目录中。
Aurora-小窝博主地址Halo-添加静态页面 | Aurora-小窝 (liugehaizaixue.cn)