Compare commits
1
Commits
3a9936811a
..
page
No files matched your search
@@ -1,53 +0,0 @@
|
||||
name: 自动部署
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
release:
|
||||
types:
|
||||
- published
|
||||
workflow_dispatch:
|
||||
env:
|
||||
TZ: Asia/Shanghai
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: 检出分支
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
ref: master
|
||||
- name: 缓存项目 npm 包
|
||||
id: cache-node-modules
|
||||
uses: actions/cache@v3
|
||||
with:
|
||||
path: node_modules
|
||||
key: ${{ runner.os }}-nodeModules-${{ hashFiles('package-lock.json') }}-${{ hashFiles('package.json') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-nodeModules-
|
||||
- name: 安装 Node
|
||||
uses: actions/setup-node@v4
|
||||
with:
|
||||
node-version: "22.x"
|
||||
- name: 安装依赖
|
||||
if: steps.cache-node-modules.outputs.cache-hit != 'true'
|
||||
run: |
|
||||
npm install
|
||||
- name: 同步 Astro 类型
|
||||
run: |
|
||||
npm run clean
|
||||
- name: 生成静态文件
|
||||
run: |
|
||||
npm run build
|
||||
- name: 部署到 page 分支
|
||||
run: |
|
||||
cd ./dist
|
||||
git init
|
||||
git config user.name "${{ gitea.actor }}"
|
||||
git config user.email "${{ gitea.actor }}@noreply.gitea.io"
|
||||
git add .
|
||||
git commit -m "${{ gitea.event.head_commit.message }} -- [$(date +"%Z %Y-%m-%d %A %H:%M:%S")]"
|
||||
git push --force --quiet "https://${{ gitea.actor }}:${{ secrets.DEPLOY_TOKEN }}@git.biss.click/biss/blog.git" master:page
|
||||
- name: 触发服务器部署
|
||||
run: |
|
||||
curl -k -X POST "https://panel.biss.click/hook?access_key=1XJG8IvYTSZVvD5dpm86GYIpQxgxBcucULnX1MFskZSKayXU"
|
||||
-12
@@ -1,12 +0,0 @@
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
db.json
|
||||
*.log
|
||||
node_modules/
|
||||
.astro/
|
||||
dist/
|
||||
.deploy*/
|
||||
_multiconfig.yml
|
||||
.hintrc
|
||||
genkey.js
|
||||
push2typesense.js
|
||||
@@ -0,0 +1 @@
|
||||
@import "https://fontsapi.zeoseven.com/7/main/result.css";:root{color-scheme:light;--bg:#f7f5ef;--surface:#fffdf8;--text:#20242a;--muted:#686f78;--line:#ded8cc;--accent:#0f766e;--accent-strong:#14532d;--shadow:0 14px 45px #3a33261a;--page-gutter:clamp(20px, 4vw, 64px);--wide-width:1440px;--content-width:1280px;--article-width:1080px;--narrow-width:1000px}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1014;--surface:#141b21;--text:#eef4f6;--muted:#b6c3c9;--line:#b5c6cf47;--accent:#8be0d5;--accent-strong:#b7e7d4;--shadow:0 18px 52px #00000070}*{box-sizing:border-box}html{max-width:100%;overflow-x:clip}body{color:var(--text);background:linear-gradient(#f7f5efdb,#f7f5eff2),url(/images/background.png) top/cover fixed;margin:0;font-family:"Zhuque Fangsong (technical preview)";font-weight:400;line-height:1.75;transition:color .22s,background-color .22s}:root[data-theme=dark] body{background:linear-gradient(#070a0ee6,#080d11f5),url(/images/background.png) top/cover fixed}a{color:inherit;text-decoration:none}.site-header{z-index:10;pointer-events:none;position:sticky;top:12px}.nav{width:min(var(--wide-width), calc(100% - (var(--page-gutter) * 2)));-webkit-backdrop-filter:blur(22px)saturate(180%);pointer-events:auto;background:linear-gradient(135deg,#ffffff85,#fff3),#ffffff47;border:1px solid #ffffff8f;border-radius:999px;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:24px;min-height:58px;margin:0 auto;padding:0 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 -18px 38px #ffffff29,0 18px 54px #2c373f2e}.nav:before{content:"";opacity:.74;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffffb8,#0000 30%),linear-gradient(90deg,#ffffff6b,#0000 38%,#ffffff38);position:absolute;inset:0}.nav:after{display:none}.brand{z-index:1;font-size:1.05rem;font-weight:800;position:relative}.nav-menu{display:contents}.nav-drawer-backdrop{display:none}.nav-menu-toggle{z-index:1;width:40px;height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:none;position:relative}.nav-menu-close{display:none}.nav-links{z-index:1;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:.94rem;display:flex;position:relative}.nav-center{justify-content:center}.nav-actions{justify-content:flex-end}.nav-links a,.nav-random,.nav-search,.nav-console,.theme-toggle{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.nav-search,.nav-random,.nav-console,.theme-toggle{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0}.nav-random{position:relative;overflow:hidden}.nav-random:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(120deg,#0000 8%,#ffffffd1 34%,#0000 58%);position:absolute;inset:3px;transform:translate(-135%)}.nav-random.is-randomizing{color:var(--accent);background:#ffffff80;border-color:#0f766e38;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #0f766e29}.nav-random.is-randomizing:after{opacity:1;animation:.72s both random-button-sheen}.nav-random.is-randomizing .nav-icon{animation:.72s cubic-bezier(.2,.8,.2,1) both random-button-spin}.nav-icon{place-items:center;width:16px;min-width:16px;height:16px;font-size:.95em;line-height:1;display:inline-grid}.theme-toggle{justify-content:center;width:38px;min-height:38px;padding:0}:root:not([data-theme=dark]) .theme-toggle-sun,:root[data-theme=dark] .theme-toggle-moon{display:none}.nav-links a:hover,.nav-random:hover,.nav-search:hover,.nav-console:hover,.theme-toggle:hover,.site-footer a:hover,.section-heading a:hover{color:var(--accent)}.custom-context-menu{z-index:1000;color:#4f565b;-webkit-backdrop-filter:blur(18px)saturate(165%);opacity:0;pointer-events:none;transform-origin:0 0;background:linear-gradient(145deg,#ffffffc7,#ebf8e7ad),#f5fcf1d1;border:1px solid #ffffff94;border-radius:14px;width:min(218px,100vw - 20px);max-height:calc(100vh - 20px);padding:8px;transition:opacity .14s,transform .14s;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(6px)scale(.98);box-shadow:inset 0 1px #ffffffdb,0 18px 42px #2c373f2e}.custom-context-menu.is-open{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.custom-context-menu [hidden]{display:none!important}.context-menu-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:7px;display:grid}.context-menu-group{border-top:1px dashed #686f782e;gap:2px;padding-top:7px;display:grid}.context-menu-group+.context-menu-group{margin-top:7px}.custom-context-menu :where(a,button){width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;line-height:1.25;display:flex}.contLine truncated
|
||||
Loaded 3 of 234 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user