本文介绍了如何将本地Hexo博客部署到GitHub Codespaces,以便实现随时随地通过网络编写和发布博客。作者首先将本地博客上传到GitHub上的一个私有仓库`myblog-source`,并确保`.gitignore`文件正确配置以避免不必要的文件上传。接着,通过启动GitHub Codespaces,利用其预装的Node.js和Git环境,手动安装Hexo后即可使用`hexo s`等命令预览博客。最后,通过配置GitHub Actions自动化脚本,实现了在将博客推送到GitHub后自动执行`hexo clean`、`hexo generate`等命令,并将生成的静态资源自动部署到GitHub Pages。整个过程简化了博客的编写和部署流程,只需完成“写文章”和“推送到GitHub”两个步骤。

阅读全文 »

本文介绍了如何使用GitHub Actions实现GLaDOS自动签到,以获取免费的VPN使用时间。作者提供了两种实现方法:第一种是基于JavaScript实现的方案,参考了知乎上的教程,但需要注意`push plus`推送服务现在需要实名认证并支付费用;第二种是基于Python实现的方案,参考了`Devilstore/Gladoscheckin`项目,该方案支持通过`push plus`推送签到结果到微信。文章还详细说明了如何修改GitHub Actions的触发时间(使用Cron表达式),并提醒用户在`fork`项目时手动开启GitHub Actions工作流。最后,作者展示了微信推送的签到结果示例,帮助读者更好地理解和实现自动签到功能。

阅读全文 »

这篇文章主要介绍了在GitHub Codespaces上搭建MIT 6.S081实验环境的过程。作者详细描述了通过在Codespaces中安装QEMU等必备软件包(如`git`、`build-essential`、`gdb-multiarch`等),并使用`make qemu`命令启动实验环境的步骤。文章强调了操作的简便性,并提醒读者注意GitHub Codespaces每月的使用时间限制。整体而言,文章为希望在云端进行MIT 6.S081实验的开发者提供了一个清晰的操作指南。

阅读全文 »

借鉴网上大佬的知识,实现hexo显示pdf,因为仅电脑端显示pdf较为容易实现,重点介绍电脑和手机均可以显示。

阅读全文 »
0%