小记前几天的 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
发现代码块中的大括号内的内容貌似不好被接受,再丢一张实例仓库中的样板代码截图出来吧 (大括号在博客中的显示问题现已修复)
^img
Js 就这么好使?
做学生时候觉得 c 系1好使,高性能,嵌入式、桌面开发、游戏开发、移动开发……引用*%#/&/^¥指针,在内存与 CPU 里随风扇舞蹈。现在逛逛 gh,啥都可以 js,npm,node 一把梭,各种软件上的插件用的爽,也很感谢友好的开发者们,感觉 js 玩的溜,雀食蟀。个人靠兴趣和侠义精神搞全栈 js 一把梭点中小项目,太帅啦。
个人说法,指 c,c++,c# ↩︎