解决Hexo文章更新时间问题
问题描述:整理文件的时候,误把存放 Hexo 博客的目录删除了,因为是存储在远程 Git 仓库上的,所以又重新拉取了一遍。在创建新文章进行预览的时候,发现更新所有文章的更新日期都变成了今天。
产生原因:Hexo 默认是以文件的「修改时间」作为文章的更新时间,由于所有博客文章是从 Git 仓库重新拉取回来的,所有文件的创建时间和修改时间都是这个重新拉取的时间,所以文章的更新时间相应的就不对了。
解决步骤如下:
问题描述:整理文件的时候,误把存放 Hexo 博客的目录删除了,因为是存储在远程 Git 仓库上的,所以又重新拉取了一遍。在创建新文章进行预览的时候,发现更新所有文章的更新日期都变成了今天。
产生原因:Hexo 默认是以文件的「修改时间」作为文章的更新时间,由于所有博客文章是从 Git 仓库重新拉取回来的,所有文件的创建时间和修改时间都是这个重新拉取的时间,所以文章的更新时间相应的就不对了。
解决步骤如下:
Gitalk
一个基于Github issues
和Preact
开发的评论插件,在Hexo NexT
主题中可以很方便的开启,并且简洁、轻量。
刚开始使用的时候挺稳的,但是近期出现登录不上的问题。通过查看浏览器的「网络面板」,发现 cors-anywhere.herokuapp.com 这个地址报错 403
。这是一个实现跨域请求转发的服务,而 Gitalk 正是依赖它与 Github 进行通信。为什么会 403
呢,最后找到官方说明,大体意思就是:这个地址只是用来演示的,但是发现流量越来越大,所以要进行限流。
解决这个问题最好的办法是:自建。
今天查看 NexT 官网,发现有人已经提供了解决方案参见这里。
本文主要就是介绍如何自建这个跨域代理,实测可用的完整过程如下下文:
最近买了个雷蛇的鼠标,Windows 7
系统下通过雷云安装驱动的时候,弹窗提示「Windows要求已数字签名的驱动程序」,错误窗口详细信息的大意是一个驱动文件无法通过系统的数字签名,无法安装,导致设备可能无法正常使用。
这其实是系统的一个安全警告,可通过以下命令关闭系统的数字签名认证:
1 | bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS |
重启系统,然后重新安装出错的程序就可以了。
注意:如果还是不行的话,则安装以下官方补丁程序:
Windows 7 32bit:https://www.microsoft.com/zh-CN/download/details.aspx?id=46078
Windows 7 64bit:https://www.microsoft.com/zh-CN/download/details.aspx?id=46148
之前一些热门的老游戏,比如红警、魔兽争霸、星际争霸、暗黑等,都是基于 IPX 协议进行联机的,而在当前使用最多的 Windows7、Windows10 系统中,该协议已经不可用了。如果想要联机,则必须下载对应系统的 IPX 驱动文件进行安装,操作起来还是挺麻烦的。
本文介绍一个简单的工具 IPXWrapper,它的原理是通过 UDP 包来模拟 IPX。
同时这是一个开源项目,相关地址如下:
下载下来后,按以下步骤操作:
directplay-win32.reg
或 directplay-win64.reg
文件添加注册表;ipxconfig.exe
文件配置网卡(一般默认即可)。当存在多张网卡时,在 Network adapters
列表下单击不需要的网卡,然后取消 Enable interface
的勾选,可以避免在游戏的网络设置中出现多个网卡选项。友情提示:对于这些老旧游戏,建议使用兼容模式运行,选择「Windows XP sp3」。