Openwrt旁路由Adguard设置参考
登录Adguard home界面,需要修改的有两个地方,一个是DNS上游服务器,一个是Bootstrap DNS 服务器。
下面是我填的DNS上游服务器地址,仅供参考。
Appdaemon是一个可以让HomeAssistant界面更适合触控操作的三方UI面板,可以通过docker容器来运行。
HA_URL字段是你的homeassistant地址,别忘了加端口号;
TOKEN字段填入你的homeassistant长期访问令牌token;
-v后面填入本地映射的appdaemon文件夹,需要提前创建好;
访问端口使用默认的5050,当然你也可以改成其他。
自从部署了HEXO,就开始寻找一个靠谱的图床系统来用于托管网站的图片。
之前在群晖NAS上使用Chevereto系统部署了一套私有的图床系统,但是如果用于网站图片的托管,需要24小时开机,不仅费电,而且还会加大硬盘的读写,增加坏盘的风险,所以还是放弃了这个想法。
接着我在七牛云上部署了图床系统,想着他有10GB免费的额度,也够用了。但部署完成之后,第二天查看账单发现有了费用,名字叫做https-cdn-海外加速费用,咨询了客服工单之后说是因为我使用的域名没有备案,所以只能使用海外站点,如果你从国内访问的话就会产生费用。
于是我想到了用GitHub来部署图床,网上也有大把的教程,操作起来也很简单,需要配合PicGo来使用。
进入GitHub账户设置-开发者设置-私人Token,生成一个新的token并复制。

HEXO默认是不带评论系统的,但后台支持调用许多第三方的评论系统,我们这里以Valine为例来给HEXO站点配置第三方评论系统
进入LeanCloud网站注册账户,进行实名认证,然后创建一个应用,命名为hexo。
进入创建好的应用,点击"设置",然后"应用凭证",获取APPID和APPKEY。
编辑主题的_config.yml配置文件
1 | comments: |
use字段填入"Valine"
appid和appkey字段填入获取到的信息,然后保存文件。
进入应用"设置"-“安全中心”,填入你的HEXO站点地址,然后保存。
经过上面步骤之后对站点进行重新编译和发布,就可以在文章结尾看到评论窗口了。

经过三天的不断网上趴文和自我修炼,参考了众多网上大神的教程和文章,自己又填了无数个坑之后,终于成功在GitHub上部署了HEXO系统发布文章,使用GitHub Action功能自动编译HEXO程序并发布静态页面。我将用两个篇幅来记录部署过程。
第一部分介绍如何在本地部署HEXO程序,安装主题,本地预览,然后发布到Github Page。
第二部分介绍如何使用GitHub Action功能实现HEXO程序的自动编译和发布。
登录你的Github,新建两个仓库:
一个仓库用于发布我们的HEXO站点,为了便于区分,我们在这里叫它公开仓库,新建的时候选在类型为Public,网址那里填入***.github.io,确保你可以使用域名https://***.github.com 访问到你的页面,这篇文章我们主要在这个仓库中进行操作;
另一个站点用于存放我们的HEXO程序源文件,用于和主仓库实现自动化编译和发布的联动,我们叫它私人仓库,类型选择Pravite,名称随便起,我们这里叫做hexo-action。
