How_to_use_github_actions

1. 什么是GitHub Actions? GitHub Actions 是 GitHub 提供的一种持续集成服务,它允许用户在 GitHub 仓库中自动执行一系列的任务,包括编译代码、运行测试、发布软件包、部署应用等。 2. 如何使用GitHub Actions? GitHub Actions 的使用非常简单,只需要在仓库的根目录下创建一个 .github/workflows 目录,并在该目录下创建一个 YAML 文件,文件名可以自定义,但必须以 .yml 结尾。 下面是一个简单的示例: name: CI on: push: branches: [ master ] pull_request: branches: [ master ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Python 3.8 uses: actions/setup-python@v2 with: python-version: 3.8 - name: Install dependencies run: | python -m pip install --upgrade pip pip install flake8 pytest if [ -f requirements.txt ]; then pip install -r requirements.txt; fi - name: Lint with flake8 run: | # stop the build if there are Python syntax errors or undefined names flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - name: Test with pytest run: | pytest 该示例包含两个主要部分: ...

June 12, 2025

读书笔记--(经常更新)

测试一下插入图片。 我的读书笔记 整理名言,也是一个激发学习的办法。好的方法,都要尝试,都要使用。 心似平原走马,易放难收。 出自《增广贤文》。 某作家:每天她都会写一点,不报希望,亦无悲观。 朱熹:世上无如人欲险,几人到此误平生。 古之成大事者,规模远大与综理密微,二者缺一不可。 不管天气好坏,坚持每天前进大概30公里。 起初店里的生意比较惨淡,他们有大把的时间来编写程序。

April 11, 2025

hugo + github 博客, 使用笔记

插入图片 - 必须使用 ![a1](/my_hugo_blog/images/a1.jpg) - 而不是 ![a1](images/a1.jpg) hugo 博客插入图片 把图片放在 static/ 文件夹下 your-hugo-site/ ├── content/ │ └── docs/ │ └── read_books.md ├── static/ │ └── images/ │ └── a1.jpg -------> 图片放在这里 然后使用 ![a1](/images/a1.jpg) draft = false 必须设置为 false! 否则无法渲染! 过程记录, 需要详细! 因为问题非常多! 参考视频教程: https://www.youtube.com/watch?v=_QSr2_pxIJs 配置文件,参考来源: https://theplaybook.dev/docs/deploy-hugo-to-github-pages/ hugo 是一个静态博客渲染工具, go 语言写的。 安装: choco install hugo-extended # 失败。 估计是权限 scoop install hugo-extended # ok! 运行的话, 最好是使用 wsl , cmd 也行!! 新 hugo 建项目 hugo new site my_hugo_blog -f yaml cd my_hugo_blog ...

October 14, 2024