Info
阅读本文之前,我假设你对 Functor 有很好的理解。可以参考之前我写的这篇介绍
在 Neovim 里面使用 vim-fugitive 的工作流
Tree-sitter 以及它的 Query 功能
Info
更新:
@dataclass 简明教程(Python3.7)
使用 GitHub Actions 自动化 Hugo 博客部署
前言
最近在学习 GitHub Actions,GitHub Actions 是 GitHub 提供的一个特性,可以用来自动化执行一些步骤。在软件开发中,最常见的需要自动化的场景可能就是构建了。对于编译型的编程语言(比如 C/C++)编写的软件,通常需要编写对应的构建的脚本,软件构建的过程涉及到:环境准备、依赖下载、启动构建等。不过,利用 GitHub Actions 来自动化软件构建过程并不是本文的主题。在我思考我可以将 GitHub Actions 用于何处的时候,我想到了:利用 GitHub Actions 来自动化 Hugo 博客的部署。因为 Hugo 博客的部署也涉及到不少一系列固定的步骤 :)