50 Commits

Author SHA1 Message Date
azalea d8f5173124 Deploying to gh-pages from @ hykilpikonna/corner@c49f5a693c 🚀 2026-05-03 00:03:52 +00:00
azalea 4bedb9257d Deploying to gh-pages from @ hykilpikonna/corner@8d043b90e5 🚀 2026-05-02 23:50:17 +00:00
azalea d54dac9b4c Deploying to gh-pages from @ hykilpikonna/corner@f5b8b3908f 🚀 2026-04-24 10:11:07 +00:00
azalea 3021d5a12e Deploying to gh-pages from @ hykilpikonna/corner@1fb6522895 🚀 2026-04-24 05:25:30 +00:00
azalea 75a87a7359 Deploying to gh-pages from @ hykilpikonna/corner@ea9c12eda5 🚀 2026-04-23 20:45:22 +00:00
azalea 659f61b55b Deploying to gh-pages from @ hykilpikonna/corner@f25f468c99 🚀 2025-10-27 11:13:57 +00:00
azalea 07f303321d Deploying to gh-pages from @ hykilpikonna/corner@495e106e4c 🚀 2025-10-27 11:03:14 +00:00
azalea f272fbf383 Deploying to gh-pages from @ hykilpikonna/corner@e52ef61c8b 🚀 2025-10-27 10:56:20 +00:00
azalea 0f733adc41 Deploying to gh-pages from @ hykilpikonna/corner@51157cae08 🚀 2025-10-27 10:34:47 +00:00
azalea fa3976b9b2 Deploying to gh-pages from @ hykilpikonna/corner@84128c52a5 🚀 2025-10-24 10:23:16 +00:00
azalea ce75129e89 Deploying to gh-pages from @ hykilpikonna/corner@34b076244b 🚀 2025-10-24 09:56:58 +00:00
azalea d209c5571b Deploying to gh-pages from @ hykilpikonna/corner@799f8515ec 🚀 2025-04-30 11:17:50 +00:00
azalea b021d9f86e Deploying to gh-pages from @ hykilpikonna/corner@22e15e6beb 🚀 2024-12-16 23:48:47 +00:00
hykilpikonna ed612c82e8 Deploying to gh-pages from @ hykilpikonna/corner@a4f6e21af8 🚀 2024-08-06 05:29:27 +00:00
hykilpikonna 34b857d795 Deploying to gh-pages from @ hykilpikonna/corner@9339af97d5 🚀 2024-08-01 04:41:08 +00:00
hykilpikonna d329044d0b Deploying to gh-pages from @ hykilpikonna/corner@fd07dd04f7 🚀 2024-02-12 17:01:46 +00:00
hykilpikonna 9e4df7ebdc Deploying to gh-pages from @ hykilpikonna/corner@848a8ddf91 🚀 2024-02-12 16:57:53 +00:00
hykilpikonna d25bed49a8 Deploying to gh-pages from @ hykilpikonna/corner@473a84b91e 🚀 2023-07-15 18:49:49 +00:00
hykilpikonna 7953339c73 Deploying to gh-pages from @ hykilpikonna/corner@b68031238f 🚀 2023-07-03 01:54:39 +00:00
hykilpikonna 9649267a65 Deploying to gh-pages from @ hykilpikonna/corner@d1525096da 🚀 2023-04-21 19:33:12 +00:00
hykilpikonna 29c14a9783 Deploying to gh-pages from @ hykilpikonna/home-page@83ba8b9f93 🚀 2023-03-11 22:24:38 +00:00
hykilpikonna 94831ae721 Deploying to gh-pages from @ hykilpikonna/home-page@56ca0ab655 🚀 2023-03-09 22:20:59 +00:00
hykilpikonna 9d19dcb0c1 Deploying to gh-pages from @ hykilpikonna/home-page@b66a52e58e 🚀 2023-03-09 20:03:45 +00:00
hykilpikonna a7369c6a10 Deploying to gh-pages from @ hykilpikonna/home-page@67f809008f 🚀 2023-03-06 04:24:03 +00:00
hykilpikonna 094c2297a6 Deploying to gh-pages from @ hykilpikonna/home-page@27ec947825 🚀 2023-03-06 04:23:23 +00:00
hykilpikonna 4884d31994 Deploying to gh-pages from @ hykilpikonna/home-page@419e0290bf 🚀 2023-03-03 22:46:30 +00:00
hykilpikonna b12ed7a823 Deploying to gh-pages from @ hykilpikonna/home-page@6999cf7aeb 🚀 2023-03-03 06:12:02 +00:00
hykilpikonna 953708cbb6 Deploying to gh-pages from @ hykilpikonna/home-page@8abfadb290 🚀 2023-03-01 06:35:16 +00:00
hykilpikonna 613e83b67e Deploying to gh-pages from @ hykilpikonna/home-page@f1ca319480 🚀 2023-02-04 18:01:26 +00:00
hykilpikonna 127ce648ea Deploying to gh-pages from @ hykilpikonna/home-page@8918a17827 🚀 2023-01-22 23:11:37 +00:00
hykilpikonna c0a899248f Deploying to gh-pages from @ hykilpikonna/home-page@c6e76d4d0f 🚀 2023-01-18 09:48:01 +00:00
hykilpikonna c6c36cfbbf Deploying to gh-pages from @ hykilpikonna/home-page@078a2ce5b9 🚀 2022-12-26 14:39:22 +00:00
hykilpikonna 0ca3192454 Deploying to gh-pages from @ hykilpikonna/home-page@203a5c5265 🚀 2022-12-25 05:27:58 +00:00
hykilpikonna d8f2b7e540 Deploying to gh-pages from @ hykilpikonna/home-page@fd82b02fb9 🚀 2022-12-24 00:30:39 +00:00
hykilpikonna a6f89ce262 Deploying to gh-pages from @ hykilpikonna/home-page@0b50d3b77f 🚀 2022-12-22 09:25:31 +00:00
hykilpikonna aa3dd2db8f Deploying to gh-pages from @ hykilpikonna/home-page@be5e8f436a 🚀 2022-12-21 04:46:00 +00:00
hykilpikonna 1377fa8c4c Deploying to gh-pages from @ hykilpikonna/home-page@b477f7cdea 🚀 2022-12-20 06:00:54 +00:00
hykilpikonna af2bcabd61 Deploying to gh-pages from @ hykilpikonna/home-page@e255e6bd27 🚀 2022-11-05 08:23:17 +00:00
hykilpikonna 86a66c6b73 Deploying to gh-pages from @ hykilpikonna/home-page@b82635ef53 🚀 2022-09-11 14:42:38 +00:00
hykilpikonna 2c741012aa Deploying to gh-pages from @ hykilpikonna/home-page@4ccf537603 🚀 2022-09-11 14:17:10 +00:00
hykilpikonna f53c9def14 Deploying to gh-pages from @ hykilpikonna/home-page@6f7f0cf351 🚀 2022-08-12 19:08:27 +00:00
hykilpikonna f17b300c79 Deploying to gh-pages from @ hykilpikonna/home-page@7717ec5034 🚀 2022-08-12 18:22:39 +00:00
hykilpikonna 34c1f7128b Deploying to gh-pages from @ hykilpikonna/home-page@228ef21098 🚀 2022-08-12 18:18:32 +00:00
hykilpikonna ad45048647 Deploying to gh-pages from @ hykilpikonna/home-page@352c213cbc 🚀 2022-05-11 20:52:11 +00:00
hykilpikonna a5c7c31153 Deploying to gh-pages from @ hykilpikonna/home-page@ee98d62ba8 🚀 2022-05-11 17:30:00 +00:00
hykilpikonna cdbd3fbd27 Deploying to gh-pages from @ hykilpikonna/home-page@dd199d3d5e 🚀 2022-05-11 16:59:16 +00:00
hykilpikonna a2a0cfa750 Deploying to gh-pages from @ hykilpikonna/home-page@8e90fb7dca 🚀 2022-05-10 23:13:48 +00:00
hykilpikonna 69e0b91857 Deploying to gh-pages from @ hykilpikonna/home-page@ab548486be 🚀 2022-05-10 23:11:23 +00:00
Hykilpikonna 96189cffb7 deploy 2022-05-10 19:07:19 -04:00
Hykilpikonna 71b9d0147d deploy 2022-05-10 18:56:49 -04:00
707 changed files with 225 additions and 4291 deletions
-1
View File
@@ -1 +0,0 @@
* text=auto
-30
View File
@@ -1,30 +0,0 @@
name: Vite Deploy on Release
on:
# release:
# types: [published, created, edited, released, prereleased]
push:
branches: [main, master]
workflow_dispatch:
jobs:
build:
name: Build and deploy main
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: oven-sh/setup-bun@v2
- name: Install and build
run: |
bun install
bun run build
# Enable Vue Router history mode with 404.html hack for Github Pages
cd dist
ln -s index.html 404.html
- name: Deploy to github pages
uses: JamesIves/github-pages-deploy-action@v4
with:
branch: gh-pages
folder: dist
-25
View File
@@ -1,25 +0,0 @@
.DS_Store
node_modules
/dist
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
/*.iml
Binary file not shown.
-894
View File
File diff suppressed because one or more lines are too long
Symlink
+1
View File
@@ -0,0 +1 @@
index.html
BIN
View File
Binary file not shown.
-21
View File
@@ -1,21 +0,0 @@
MIT License
Copyright (c) 2023 Hykilpikonna
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-9
View File
@@ -1,9 +0,0 @@
# Home Page
```sh
# Project setup
yarn install
# Compiles and hot-reloads for development
yarn serve
```
+1
View File
@@ -0,0 +1 @@
.meta td[data-v-4ae6271b]:first-child{text-align:right;color:#a68659d6}.meta td[data-v-4ae6271b]:last-child{margin-left:20px;display:inline-block}.publication[data-v-b471d893]{padding-top:.5em;padding-bottom:.5em}.publication #title[data-v-b471d893]{font-weight:700}.publication #subtitle[data-v-b471d893]{font-size:.9em}.publication #details[data-v-b471d893]{padding-left:calc(1.6em + 6px);font-size:.8em}.publication #details>div[data-v-b471d893]{margin-bottom:1em}.publication #details #table[data-v-b471d893]{margin:1em 0}.publication #details .label[data-v-b471d893]{font-weight:700}.header[data-v-b471d893]{align-items:center}.header .icon[data-v-b471d893]{padding:0 .8em;transition:all .25s}.header.ui-accordion-header-active .icon[data-v-b471d893]{transform:rotate(90deg)}#About{width:min(600px,80vw);margin:auto;padding-top:20px;padding-bottom:100px}.emoji{font-weight:400}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
#BlogPostPreview[data-v-1290a290]{text-align:left;flex-direction:column;display:flex;overflow:hidden}#BlogPostPreview #date[data-v-1290a290]{color:#a68659d6;font-size:.7em}#BlogPostPreview[data-v-1290a290]>*+*,#BlogPostPreview #content[data-v-1290a290]>*+*{padding-top:10px}#BlogPostPreview .tags[data-v-1290a290]{z-index:50;font-size:.7em}#BlogPostPreview .tags #pin[data-v-1290a290]{margin-left:10px;transform:rotate(45deg)}#BlogPostPreview .tag-wrap+.tag-wrap[data-v-1290a290]{margin-left:5px}#BlogPostPreview #titles[data-v-1290a290]{margin:-15px -20px;padding:15px 20px;position:relative}#BlogPostPreview #titles #title[data-v-1290a290]{font-size:1.2em;font-weight:700}#BlogPostPreview #titles #subtitle[data-v-1290a290]{color:#a68659d6;font-size:.8em}#BlogPostPreview img[data-v-1290a290]{border-radius:10px;min-width:calc(100% + 20px);max-width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}#BlogPostPreview #content[data-v-1290a290]{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}#BlogPostPreview #expand[data-v-1290a290]{color:#a68659d6;padding-top:10px;font-size:.8em}#BlogPostPreview.image-top .title-image[data-v-1290a290]{min-width:calc(100% + 40px);max-width:calc(100% + 40px);margin:-15px -20px 0}#BlogPostPreview.tag-top .tags[data-v-1290a290]{position:absolute;top:15px;right:20px}@media screen and (width<=400px){#BlogPostPreview img[data-v-1290a290]{border-radius:10px;min-width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.general-page[data-v-0885072f]{text-align:left;width:600px;margin:2em auto 0}.title[data-v-0885072f]{margin-bottom:2em}.title h2[data-v-0885072f]{margin-bottom:0}.title .subtitle[data-v-0885072f]{color:#a68659d6}@media screen and (width<=640px){.general-page[data-v-0885072f]{width:unset;margin:2em 20px 0}}#breadcrumb[data-v-0885072f]{color:#a68659d6;margin-bottom:20px}#breadcrumb span[data-v-0885072f]:not(.no-after):after{content:">";margin:0 10px}
+1
View File
@@ -0,0 +1 @@
import{A as e,B as t,D as n,H as r,M as i,U as a,W as o,_ as s,a as c,c as l,f as u,g as d,i as f,m as p,v as m,x as h}from"./index-HVdHQ9Gs.js";import{n as g}from"./utils-eoENTS7j.js";var _={id:`Friends`,class:`general-page`},v={key:0,class:`friends`},y=[`src`],b={class:`info`},x={class:`name unselectable`},S={class:`links`},C=[`href`],w=l(h({__name:`Friends`,setup(l){let h=new Set([`name`,`avatar`,`banner`,`desc`]),w={blog:`fas fa-book`},T=t([]),E=e=>e.banner?{"background-image":`url("${e.banner}")`}:{},D=e=>Object.entries(e).filter(([e,t])=>!h.has(e)&&typeof t==`string`).map(([e,t])=>({link:t,icon:f.includes(e)?`fab fa-${e}`:e in w?w[e]:e}));return n(async()=>{T.value=await(await fetch(`${c.content}/content/generated/friends/friends.json`)).json(),T.value.forEach(e=>{e.avatar.startsWith(`http`)||(e.avatar=`${c.content}/${e.avatar}`),e.banner&&!e.banner.startsWith(`http`)&&(e.banner=`${c.content}/${e.banner}`)}),T.value=g(T.value)}),(t,n)=>(e(),s(`div`,_,[n[0]||=p(`div`,{class:`title`},[p(`h2`,null,`朋友们`),p(`div`,{class:`subtitle`},[m(` 是小桂桂的朋友们(欢迎补充`),p(`br`),m(` 每次刷新都会打乱顺序! `)])],-1),T.value?(e(),s(`div`,v,[(e(!0),s(u,null,i(T.value,t=>(e(),s(`div`,{class:`friend card`,key:t.name},[p(`div`,{class:`banner`,style:a(E(t))},null,4),p(`img`,{class:`avatar`,src:t.avatar,alt:``},null,8,y),p(`div`,b,[p(`div`,x,o(t.name),1),p(`div`,S,[(e(!0),s(u,null,i(D(t),t=>(e(),s(`a`,{href:t.link},[p(`i`,{class:r(t.icon)},null,2)],8,C))),256))])])]))),128))])):d(``,!0)]))}}),[[`__scopeId`,`data-v-ccf99b59`]]);export{w as default};
+1
View File
@@ -0,0 +1 @@
.general-page[data-v-ccf99b59]{text-align:left;width:600px;margin:2em auto 0}.title[data-v-ccf99b59]{margin-bottom:2em}.title h2[data-v-ccf99b59]{margin-bottom:0}.title .subtitle[data-v-ccf99b59]{color:#a68659d6}@media screen and (width<=640px){.general-page[data-v-ccf99b59]{width:unset;margin:2em 20px 0}}.friend[data-v-ccf99b59]{min-width:320px;display:flex;position:relative}.friend .banner[data-v-ccf99b59]{z-index:1;background-color:#a6865957;background-position:50%;background-size:cover;width:100%;height:calc(68px + max(min(100vw,600px),360px)/10);position:absolute;top:0;left:0}.friend .banner[data-v-ccf99b59]:after{content:" ";z-index:2;background:linear-gradient(#0000 50%,#00000026 100%);width:100%;height:100%;position:absolute}.friend .info[data-v-ccf99b59]{z-index:10;align-items:end;width:100%;display:flex}.friend .info .name[data-v-ccf99b59]{white-space:nowrap;flex:1;font-size:1.2em;overflow:hidden}.friend .info a[data-v-ccf99b59]{color:#70512a}.friend .info a+a[data-v-ccf99b59]{margin-left:10px}.friend .avatar[data-v-ccf99b59]{object-fit:contain;z-index:10;border-radius:100%;width:80px;height:80px;margin-top:calc(8px + max(min(100vw,600px),360px)/10);margin-right:20px}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
#Loading[data-v-e4b64a73]{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#Loading img[data-v-e4b64a73]{width:150px}#Loading .text[data-v-e4b64a73]{margin-top:20px}
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
import{A as e,B as t,H as n,M as r,W as i,_ as a,c as o,f as s,g as c,m as l,x as u}from"./index-HVdHQ9Gs.js";var d={id:`Menu`,class:`general-page`},f={class:`columns`},p={class:`cat`},m={class:`subtitle`},h={class:`items`},g={class:`number`},_={class:`name`},v={key:0,class:`sub`},y=2,b=o(u({__name:`Menu`,setup(o){let u=[{cat:`🍖 猪肉`,items:[{name:`玉米排骨汤`,recommend:!0},{name:`红烧蜜汁五花肉`,sub:`+卤蛋`,recommend:!0},{name:`蒜香炸排骨`},{name:`椒盐排骨`},{name:`酱香排骨`},{name:`四川回锅肉`},{name:`蒜蓉粉丝蒸排骨`}]},{cat:`🍗 鸡肉`,items:[{name:`土豆炖鸡腿`,recommend:!0},{name:`香烤鸡腿`,recommend:!0},{name:`可乐鸡翅`},{name:`照烧鸡翅`}]},{cat:`🥩 牛肉`,items:[{name:`煎牛排`},{name:`牛肉粉丝汤`}]},{cat:`🐟 海鲜`,items:[{name:`煎三文鱼皮`}]},{cat:`🥗 菜`,items:[{name:`肉丁炒芹菜`,recommend:!0},{name:`干锅菜花`,recommend:!0},{name:`韭菜炒蛋`},{name:`红烧土豆`},{name:`葱花鸡蛋`},{name:`白菜炖粉条`},{name:`素炒绿叶菜`,sub:`大白菜/小油菜`}]},{cat:`🍜 面条`,items:[{name:`味噌叉烧豚骨面`},{name:`番茄牛肉面`},{name:`黑椒炒意面`},{name:`炒面`,sub:`挂面/乌冬/意面/方便面`}]},{cat:`🍥 其他的`,items:[{name:`鸡蛋火腿吐司`,recommend:!0},{name:`茶叶蛋`}]},{cat:`🍛 主食`,items:[{name:`照烧肥牛饭`,sub:`肥牛片/五花肉`,recommend:!0},{name:`咖喱饭`,sub:`牛肉块/肥牛片/五花肉`},{name:`炒饭`}]},{cat:`🍰 蛋糕`,subtitle:`(要提前几天预定哦! qwq`,items:[{name:`提拉米苏`,recommend:!0}]},{cat:`🍸 饮料`,items:[{name:`白桃奶油鸡尾酒`,recommend:!0,original:!0},{name:`火龙果葡萄酒`,original:!0},{name:`水果宾治鸡尾酒`}]}],b=t(Array.from({length:y},()=>[])),x=Array.from(u);x.sort((e,t)=>t.items.length-e.items.length);let S=Array(y).fill(0);for(let e of x){let t=S.indexOf(Math.min(...S));e.column=t,S[t]+=e.items.length}for(let e=0;e<y;e++)b.value[e]=u.filter(t=>t.column==e);let C=0;return b.value.forEach(e=>e.forEach(e=>e.items.forEach(e=>e.id=C++))),(t,o)=>(e(),a(`div`,d,[o[0]||=l(`div`,{class:`title`},[l(`h2`,null,`小桂桂的私房菜 菜单`),l(`div`,{class:`subtitle`},`在桂桂家里可以吃到这些哦`)],-1),l(`div`,f,[(e(!0),a(s,null,r(b.value,(t,o)=>(e(),a(`div`,{class:`column`,key:o},[(e(!0),a(s,null,r(t,t=>(e(),a(`div`,{class:`category`,key:t.cat},[l(`div`,p,i(t.cat)+``,1),l(`div`,m,i(t.subtitle),1),l(`div`,h,[(e(!0),a(s,null,r(t.items,t=>(e(),a(`div`,{class:n([`item`,{recommend:t.recommend,original:t.original}]),key:t.name},[l(`span`,g,i(t.id)+`. `,1),l(`span`,_,i(t.name),1),t.sub?(e(),a(`span`,v,``+i(t.sub)+``,1)):c(``,!0)],2))),128))])]))),128))]))),128))])]))}}),[[`__scopeId`,`data-v-718de825`]]);export{b as default};
+1
View File
@@ -0,0 +1 @@
.general-page[data-v-718de825]{text-align:left;width:600px;margin:2em auto 0}.title[data-v-718de825]{margin-bottom:2em}.title h2[data-v-718de825]{margin-bottom:0}.title .subtitle[data-v-718de825]{color:#a68659d6}@media screen and (width<=640px){.general-page[data-v-718de825]{width:unset;margin:2em 20px 0}}.columns[data-v-718de825]{flex-wrap:wrap;justify-content:space-between;display:flex}.columns .column[data-v-718de825]{white-space:nowrap;flex-grow:0;min-width:180px;max-width:50%}.category[data-v-718de825]{margin-bottom:1em}.category .cat[data-v-718de825]{font-size:1.2em;font-weight:700}.category .subtitle[data-v-718de825]{color:#a68659d6;margin-bottom:.5em;font-size:.8em}.items .sub[data-v-718de825]{font-size:.7em}.items .item.recommend[data-v-718de825]{color:#ff8373}.items .item.original[data-v-718de825]:after{content:"原创";color:#ec9139;background:#ffc88366;border-radius:5px;margin-left:10px;padding:0 5px;font-size:.8em}
+1
View File
@@ -0,0 +1 @@
import{A as e,I as t,P as n,_ as r,c as i,m as a,v as o,y as s}from"./index-HVdHQ9Gs.js";var c={},l={id:`Others`,class:`general-page`},u={class:`links`};function d(i,c){let d=n(`router-link`);return e(),r(`div`,l,[c[4]||=a(`div`,{class:`title`},[a(`h2`,null,`更多链接`),a(`div`,{class:`subtitle`},`欢迎点进来看看`)],-1),a(`div`,u,[s(d,{class:`rlink`,to:`/kitchen-menu`},{default:t(()=>[...c[0]||=[o(`🍳 小桂桂的私房菜 菜单`,-1)]]),_:1}),s(d,{class:`rlink`,to:`/friends`},{default:t(()=>[...c[1]||=[o(`🎎 朋友们`,-1)]]),_:1}),c[2]||=a(`a`,{href:`https://cast.hydev.org`},`📹 公开直播间`,-1),c[3]||=a(`a`,{href:`https://status.hydev.org/`},`🔌 看看服务器们过得怎么样`,-1)])])}var f=i(c,[[`render`,d],[`__scopeId`,`data-v-798cfa55`]]);export{f as default};
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
.general-page[data-v-5be140d4]{text-align:left;width:600px;margin:2em auto 0}.title[data-v-5be140d4]{margin-bottom:2em}.title h2[data-v-5be140d4]{margin-bottom:0}.title .subtitle[data-v-5be140d4]{color:#a68659d6}@media screen and (width<=640px){.general-page[data-v-5be140d4]{width:unset;margin:2em 20px 0}}.blur[data-v-5be140d4]{z-index:2500}.title[data-v-5be140d4]{margin-top:8rem;margin-bottom:6rem}.bold[data-v-5be140d4]{font-size:3em}.img-container[data-v-5be140d4]{max-width:50%;margin:-.5rem;position:relative}.img-container.active[data-v-5be140d4]{position:unset}.img-container.active img.pin[data-v-5be140d4]{display:none}.img-container.active .photo-abs-container[data-v-5be140d4]{z-index:3000;position:fixed}.img-container.active .photo-wrapper[data-v-5be140d4]{transform:rotate(0)!important}.img-container.active img.photo[data-v-5be140d4]{z-index:3001;pointer-events:auto}img.photo[data-v-5be140d4]{clip-path:inset(2.8% 1.8% 2.4%);pointer-events:none}div.photo-abs-container[data-v-5be140d4]{z-index:1000;position:absolute;inset:0}div.photo-wrapper[data-v-5be140d4]{filter:drop-shadow(0 1px 2px #0000004d)}img.pin[data-v-5be140d4]{z-index:2000;width:40px;height:40px}
+1
View File
@@ -0,0 +1 @@
import{A as e,B as t,D as n,H as r,M as i,U as a,_ as o,c as s,f as c,l,m as u,x as d}from"./index-HVdHQ9Gs.js";var f={class:`outer-grid`},p=[`onClickCapture`,`id`],m=[`src`,`alt`],h={class:`photo-abs-container`,absolute:``,"inset-0":``,flex:``,"justify-center":``,"items-center":``},g=[`src`,`alt`],_=s(d({__name:`Photo`,setup(s){function d(e){return Array.from(e).reduce((e,t)=>(e+t.charCodeAt(0)*65535)%22859,0)/22859}async function _(e,t=100){return new Promise(n=>{let r=()=>{let i=e();i?n(i):setTimeout(r,t)};r()})}let v=l(),y=t([]),b=t([]),x={1:0,2:.3,3:.5},S=async()=>{y.value=await(await fetch(`https://p.aza.moe/photos`)).json(),y.value.sort((e,t)=>e.exif.DateTime<t.exif.DateTime?1:-1);let e=[],t=[];y.value.forEach(n=>{t.length===0?t.push(n):t.length>=3||d(n.original_photo)<x[t.length]?(e.push(t),t=[n]):t.push(n)}),t.length>0&&e.push(t),b.value=e},C=e=>(e=e.replace(`data/photos`,`static`).replace(`./`,``),`https://p.aza.moe/${e}`),w=e=>`rotate(${d(e)*20-10}deg)`,T=async(e,t)=>{console.log(`Clicked photo:`,e.id);let n=t.currentTarget,r=n.querySelector(`.photo-wrapper`);r.style.viewTransitionName=`photo-${e.id}`,await document.startViewTransition(()=>{n.classList.toggle(`active`),document.getElementsByClassName(`blur`)[0].toggleAttribute(`hidden`)}).finished,r.style.viewTransitionName=``};return n(async()=>{await S(),v.params.id&&(await _(()=>document.getElementById(`photo-${v.params.id}`))).click()}),(t,n)=>(e(),o(c,null,[n[0]||=u(`div`,{class:`title`},[u(`div`,{class:`font-script-en bold`},`The Wandering Gallery`),u(`div`,{class:`subtitle <sm:hidden`},`想要把旅行中用相机拍到好看照片时的喜悦分享给幸运的路人,所以买了便携照片打印机、搭了这个网页!`)],-1),u(`div`,f,[(e(!0),o(c,null,i(b.value,t=>(e(),o(`div`,{key:t[0].id,flex:``,"justify-center":``,class:r(`grid-cols-${t.length}`)},[(e(!0),o(c,null,i(t,t=>(e(),o(`div`,{key:t.id,onClickCapture:async e=>await T(t,e),class:`img-container`,"cursor-pointer":``,id:`photo-${t.id}`},[u(`img`,{class:`photo`,"w-full":``,"h-full":``,"object-contain":``,"opacity-0":``,src:C(t.thumbnail_edited),alt:t.id},null,8,m),u(`div`,h,[u(`div`,{class:`photo-wrapper`,style:a({transform:w(t.id)})},[u(`img`,{class:`photo`,"w-full":``,"object-contain":``,src:C(t.thumbnail_edited),alt:t.id},null,8,g)],4)])],40,p))),128))],2))),128))]),n[1]||=u(`div`,{class:`blur`,hidden:``,"pos-fixed":``,"inset-0":``,"backdrop-blur-sm":``,"z-5":``},null,-1)],64))}}),[[`__scopeId`,`data-v-5be140d4`]]);export{_ as default};
+1
View File
@@ -0,0 +1 @@
import{A as e,H as t,M as n,U as r,W as i,_ as a,f as o,m as s,p as c,x as l}from"./index-HVdHQ9Gs.js";import{t as u}from"./_plugin-vue_export-helper-B52Kst-M-CyeiEtOQ.js";var d={id:`Poll`},f={class:`question`},p={class:`subtitle`},m={class:`text`},h={class:`percentage`},g={class:`tail`},_=u(l({__name:`Poll`,props:{f:{}},setup(l){let u=l,_=c(()=>u.f),v=c(()=>Math.max(..._.value.options.map(e=>e.voter_count)));function y(e){return _.value.total_voter_count==0?`0%`:(e.voter_count/_.value.total_voter_count*100).toFixed(0)+`%`}let b=c(()=>{let e=_.value.type==`REGULAR`?`Poll`:`Quiz`;return _.value.is_anonymous&&(e=`Anonymous `+e),e});return(c,l)=>(e(),a(`div`,d,[s(`div`,f,i(_.value.question),1),s(`div`,p,i(b.value),1),(e(!0),a(o,null,n(_.value.options,n=>(e(),a(`div`,{class:t([`options`,{dominant:n.voter_count===v.value&&v.value!==0}]),key:n.data},[s(`span`,m,i(n.text),1),l[0]||=s(`span`,{class:`f-grow1`},null,-1),s(`span`,h,i(y(n)),1),s(`div`,{class:`bar`,style:r({width:y(n)})},null,4)],2))),128)),s(`div`,g,`Final Results - `+i(_.value.total_voter_count)+` Responses`,1)]))}}),[[`__scopeId`,`data-v-37741415`]]);export{_ as default};
+1
View File
@@ -0,0 +1 @@
import{A as e,_ as t,c as n}from"./index-HVdHQ9Gs.js";var r={},i={id:`Projects`};function a(n,r){return e(),t(`div`,i)}var o=n(r,[[`render`,a]]);export{o as default};
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
var e=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{e as t};
+1
View File
@@ -0,0 +1 @@
import{i as e}from"./chunk-jRWAZmH_.js";var t=Object.create,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,a=Object.getPrototypeOf,o=Object.prototype.hasOwnProperty,s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,t)=>{let r={};for(var i in e)n(r,i,{get:e[i],enumerable:!0});return t||n(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,t,a,s)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=i(t),l=0,u=c.length,d;l<u;l++)d=c[l],!o.call(e,d)&&d!==a&&n(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(s=r(t,d))||s.enumerable});return e},u=(e,r,i)=>(i=e==null?{}:t(a(e)),l(r||!e||!e.__esModule?n(i,`default`,{value:e,enumerable:!0}):i,e)),d=(t=>typeof e<`u`?e:typeof Proxy<`u`?new Proxy(t,{get:(t,n)=>(typeof e<`u`?e:t)[n]}):t)(function(t){if(typeof e<`u`)return e.apply(this,arguments);throw Error('Calling `require` for "'+t+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});export{d as i,s as n,c as r,u as t};
+1
View File
@@ -0,0 +1 @@
var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(e&&(t=e(e=0)),t),s=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),c=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},l=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;l<u;l++)d=c[l],!a.call(e,d)&&d!==o&&t(e,d,{get:(e=>i[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},u=(n,r,a)=>(a=n==null?{}:e(i(n)),l(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),d=e=>a.call(e,`module.exports`)?e[`module.exports`]:l(t({},`__esModule`,{value:!0}),e),f=(e=>typeof require<`u`?require:typeof Proxy<`u`?new Proxy(e,{get:(e,t)=>(typeof require<`u`?require:e)[t]}):e)(function(e){if(typeof require<`u`)return require.apply(this,arguments);throw Error('Calling `require` for "'+e+"\" in an environment that doesn't expose the `require` function. See https://rolldown.rs/in-depth/bundling-cjs#require-external-modules for more details.")});export{d as a,f as i,o as n,u as o,c as r,s as t};
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More