我的“港乐”歌单
最近芒果台联合香港TVB推出的音乐节目《声生不息》,将“沉睡”很多年的港乐再次呈现在了观众的面前,尤其是在第一期结尾大合唱《海阔天空》的时候,突然出现黄家驹的原声,不知让多少人又热血沸腾、潸然泪目。
其实我也自诩算个伪港乐迷,日常听的曲库里面差不多有60%左右都是港乐,尤其是上世纪80-90年代的香港乐坛,是我心目中港乐最为辉煌的时期,期间涌现了一批可以被记载到历史的歌手及音乐人,谭咏麟、张国荣、四大天王、陈百强、李克勤,当然还有我的偶像Beyond黄家驹。
开始关注Beyond乐队是从2003年他们开20周年演唱会开始,之前我甚至不知道Beyond乐队这个名字,只知道在香港有个歌手叫黄家驹。
和大部分人一样,开始也是喜欢听他们的那几首传唱度较高的《光辉岁月》和《真的爱你》等等,再过后来渐渐了解了乐队的起源以及发展历程之后,再听诸如《灰色轨迹》《未曾后悔》等歌曲之后,我已经被他们的音乐完全吸引,虽然他们的作品基本上都是粤语,但丝毫没有影响到其作品在内地的传唱度,和同一时代的其他香港歌曲相比,他们的音乐坚持原创,有思想,有深度,表达大众的心声,所以才能真正唱到普通人的内心深处,激励一代 ...
GitHub图床配置
自从部署了HEXO,就开始寻找一个靠谱的图床系统来用于托管网站的图片。
之前在群晖NAS上使用Chevereto系统部署了一套私有的图床系统,但是如果用于网站图片的托管,需要24小时开机,不仅费电,而且还会加大硬盘的读写,增加坏盘的风险,所以还是放弃了这个想法。
接着我在七牛云上部署了图床系统,想着他有10GB免费的额度,也够用了。但部署完成之后,第二天查看账单发现有了费用,名字叫做https-cdn-海外加速费用,咨询了客服工单之后说是因为我使用的域名没有备案,所以只能使用海外站点,如果你从国内访问的话就会产生费用。
于是我想到了用GitHub来部署图床,网上也有大把的教程,操作起来也很简单,需要配合PicGo来使用。
创建一个公开仓库
生成GitHub Token
进入GitHub账户设置-开发者设置-私人Token,生成一个新的token并复制。
安装PicGo设置
安装完成PicGo之之后按照下图进行设置。
如果感觉在国内访问GitHub速度慢的话,可以在设置自定义域名那里填入https://cdn.jsdelivr.net/gh/GitHub用户名/仓库名
来使用jsde ...
在群晖NAS上使用chevereto搭建图床系统
chevereto是一款用于搭建图床的系统,分为免费版和收费版,我们今天在群晖NAS上使用chevereto免费版来进行搭建。
由于官方最新free版本取消了多语言设置选项,所有我们使用github上keven1024 fork的版本来搭建。
1GitHub地址:https://github.com/keven1024/chevereto-free-multi-language
从GitHub下载zip包,上传到群晖NAS的WEB目录并解压。
将解压出来的文件夹赋予http用户读写权限。
在WebStation中新建一个虚拟主机,指定一个端口号,并指向解压出来的文件夹。
####这里需要在HTTP后端服务器中选择Apache。
设置完成之后直接访问群晖NASip+端口号即可开始安装。
安装过程也很简单,输入数据库名称,用户名,密码,然后下一步新建用户,根据提示进行操作即可完成。
至此安装完成,使用创建好的用户名密码就可以登录到网站了。
更详细的使用方法请参照官方使用指导。
1官网地址https://chevereto.com/
我自己使用chevereto搭建的图床系统已经映射到 ...
win11开启WEBDAV协议挂载阿里云盘
之前提到了使用第三方软件RaiDrive来挂载WEBDAV协议的网盘,其实Windows自身是支持WEBDAV协议的,只需要简单的设置一下即可,可以完全抛弃三方软件。
##1.开启WEBCLIENT服务。
右键计算机-管理-服务,找到WEBCLIENT服务并开启运行。
##2.编辑注册表,修改键值,以同时支持http和https协议。
运行输入regedit回车。
找到如下路径,将BasicAuthLevel值改为2。
1\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
##3.添加网络位置即可。
vscode安装Picgo扩展
picgo有用于vscode的扩展插件,配置方法类似于桌面版,把Github的开发token信息及仓库源信息填上就可以开始使用了。
部分快捷键
12345Ctrl + Alt + u ##从剪贴板上传图像Ctrl + Alt + e ##从资源管理器上传图像 Ctrl + Alt + o ##从输入框上传图像
多台电脑协作更新HEXO
家里一台电脑,单位一台电脑,如何用两台电脑同时对HEXO进行更新呢?
生成密钥并部署到GitHub
我们需要在另一台电脑上安装git、node等必要环境,然后选取一个文件夹作为工作文件夹,在这个文件夹下运行git bash命令窗口。
创建一个新的密钥:
1ssh-keygen -t rsa -C "[email protected]"
在本地用户名文件夹下找到.ssh文件夹,复制里面的id_rsa.pub内容,然后前往GitHub的settings页面,添加一个SSH key,title最好取名为你的电脑名称,然后粘贴刚才复制的公钥的内容。
克隆远程仓库文件
运行下面的命令来克隆GitHub仓库里面的文件:
1git clone [email protected]:miaoyanginfo/hexo-action.git
命令完成之后我们进入文件夹内会看到有一个名为“hexo-action”的文件夹,这个文件夹里面包括我们远程仓库里的所有文件,我们可以在这个文件夹里面更新文件。
推送到GitHub
当我们做完相应的更新之后,运行常规push命令就能直接 ...
自己网络及设备服务分享
概述
上图是我家目前的网络拓扑示意图,及部分设备正在运行的服务,下面我将尽量对每个设备及所提供的服务来做详细的介绍,某些服务由于涉及到的知识点较多,以后可以能单独写文章来介绍。
联通光猫
负责运营商光纤到户后的光电转换,并给固定电话和IPTV提供接入服务。
网络方面,光猫使用桥接模式,不负责拨号,不负责提供WIFI服务,WIFI服务由华为AX3路由器及水星D191G路由器负责。
华为AX3路由器
负责宽带拨号,负责提供DHCP服务,负责提供WIFI覆盖服务,负责局域网内设备的端口转发服务及DMZ服务,为了方便远程管理内网设备,还在路由器上部署了花生壳的DDNS服务。WAN口与上级的联通光猫连接,LAN与需要提供网络服务的下级设备连接。
##水星D191G路由器
提供WIFI覆盖服务及普通交换机服务。LAN口与上级主路由的LAN口连接,LAN口IP设置为和上级路由器一个网段,方便管理,关闭DHCP,DHCP服务由上级路由统一管理。剩余的LAN口可作为交换机使用,连接设备后将自动从华为AX3路由器获取IP地址。
N1盒子-OPENWRT
N1盒子已刷F大的OPENWRT系统,目前作为旁路 ...
使用Valine来给HEXO添加评论系统
HEXO默认是不带评论系统的,但后台支持调用许多第三方的评论系统,我们这里以Valine为例来给HEXO站点配置第三方评论系统
1.注册LeanCloud账户并创建应用
进入LeanCloud网站注册账户,进行实名认证,然后创建一个应用,命名为hexo。
2.获取应用的APP KEY
进入创建好的应用,点击"设置",然后"应用凭证",获取APPID和APPKEY。
3.编辑主题配置文件
编辑主题的_config.yml配置文件
12345678910comments: use: Valinevaline: appId: appKey: avatar: monsterid # gravatar style https://valine.js.org/#/avatar serverURLs: # This configuration is suitable for domestic custom domain name users, overseas version will be automatically detected (no ...
使用VScode编辑Markdown文章
下载安装Microsoft Visual Studio Code安装包(以下简称VScode)
下载地址:
1https://code.visualstudio.com/
设置显示语言为中文
软件安装完成之后默认语言是英文,我们在主界面同时按下ctrl+shift+P三个按键,输入configure display language,点击安装其他语言,然后下载安装简体中文包,安装完成之后即可启用切换到中文界面。
新建MarkDown格式文件
新建文件,格式选择MarkDwon即可创建MarkDwon格式的文件。
使用GitHub Action实现HEXO的自动编译和发布
经过上一篇的步骤之后,我们已经可以将我们的HEXO站点发布到GitHub上了,并且可以正常访问。但是我们每次更新文章以及站点配置的时候必须先在本地进行编译、然后再部署到GitHub上,也就是每进行一次修改,必须执行以下命令
123hexo ghexo cleanhexo d
那有没有一种方法就是,系统检测到我们发布了新文章,然后自动进行程序的编译和发布呢?
今天部署的这个GitHub Action服务就是解决这个问题的。在上一篇文章中我们在 GitHub上还新建了一个私人仓库,我们今天用这个私人仓库来进行操作。
1.修改本地文件
删除主题文件夹下隐藏的.git文件夹
删除hexo根目录下的.deploy_git文件夹
这两个是我踩过的坑,因为主题文件和hexo deploy git工具是git clone到本地的,所以如果直接上传到GitHub仓库的话,只会上传一个空的指针文件夹,之后进行自动化编译的时候会报错,所以必须删除本地的.git相关信息。
2.将本地HEXO源文件推送到私人仓库
在hexo文件夹中初始化hexo
12hexo initgit init
关联远程仓库
...