2022-08-15记

2022-08-15 09:52 Monday6042min
CC BY 4.0(除特别声明和转载)

小记前几天的 Github Acitons 摸索使用

还是不太会玩捏,最终有效成果,更新于下方引用2022-08-15#^img

name: Deploy GitHub Pages
on:
  push:
    branches:
      - main
jobs:
  gh-pages:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3
        with:
          persist-credentials: false
      - name: Install
        uses: actions/cache@v3
        with:
          path: vendor/bundle
          key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile') }}
          restore-keys: |
            ${{ runner.os }}-gems-            
      - name: Build
        uses: helaili/jekyll-action@v2
        with:
          build_only: true
          build_dir: _site
      - name: Deploy
        uses: JamesIves/github-pages-deploy-action@v4
        with:
          token: ${{ secrets.ACCESS_TOKEN }}
          repository-name: yaleiyale/yaleiyale.github.io
          branch: gh-pages
          folder: _site
          commit-message: update
          clean: true

^code

主要是bundle gem jekyll 啥的,自己往 action 脚本里敲根本就是一直 boom boom boom 嘛,幸好硬着头皮看了几个英文的非 npm 使用教程,看到了[Jekyll Actions · Actions · GitHub Marketplace · GitHub]和Deploy to GitHub Pages · Actions · GitHub Marketplace · GitHub,尝试了一次又一次,配参数、换版本、更新变量……好歹是跑起来了。就是跑一次编译的时间得 5 分钟往上,属实感人……本地明明只要 20 秒左右的说。想研究又畏难又懒,再议再议(溜之)

[!success] 当时半小时后更新
并不是编译要 5 分钟,只是虚拟机在配置 jekyll 环境,实际只编译了 15s
Imgur 发现代码块中的大括号内的内容貌似不好被接受,再丢一张实例仓库中的样板代码截图出来吧 (大括号在博客中的显示问题现已修复)
Imgur ^img

Js 就这么好使?

做学生时候觉得 c 系1好使,高性能,嵌入式、桌面开发、游戏开发、移动开发……引用*%#/&/^¥指针,在内存与 CPU 里随风舞蹈。现在逛逛 gh,啥都可以 js,npm,node 一把梭,各种软件上的插件用的爽,也很感谢友好的开发者们,感觉 js 玩的溜,雀食蟀。个人靠兴趣和侠义精神搞全栈 js 一把梭点中小项目,太帅啦。


  1. 个人说法,指 c,c++,c# ↩︎

BuyMeACola