| { |
| "site": { |
| "title": "CodeAtlantis的小小博客", |
| "subtitle": "无限进步", |
| "site_url": "https://cablog.cacode.qzz.io/", |
| "description": "CodeAtlantis的技术小站和日常分享,来自一名很菜很菜的SCUer", |
| "keywords": [ |
| "ACM", |
| "CTF", |
| "SCU", |
| "Software Engineering", |
| "博客", |
| "技术博客" |
| ], |
| "lang": "zh_CN", |
| "themeColor": { |
| "hue": 165, |
| "fixed": false, |
| "defaultMode": "system" |
| }, |
| "card": { |
| "border": true |
| }, |
| "font": { |
| "enable": true, |
| "preload": true, |
| "selected": [ |
| "system" |
| ], |
| "fonts": { |
| "system": { |
| "id": "system", |
| "name": "系统字体", |
| "src": "", |
| "family": "system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif" |
| }, |
| "zen-maru-gothic": { |
| "id": "zen-maru-gothic", |
| "name": "Zen Maru Gothic", |
| "src": "https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap", |
| "family": "Zen Maru Gothic", |
| "display": "swap" |
| }, |
| "inter": { |
| "id": "inter", |
| "name": "Inter", |
| "src": "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap", |
| "family": "Inter", |
| "display": "swap" |
| }, |
| "misans-normal": { |
| "id": "misans-normal", |
| "name": "MiSans Normal", |
| "src": "https://unpkg.com/misans@4.1.0/lib/Normal/MiSans-Normal.min.css", |
| "family": "MiSans", |
| "weight": 400, |
| "display": "swap" |
| }, |
| "misans-semibold": { |
| "id": "misans-semibold", |
| "name": "MiSans Semibold", |
| "src": "https://unpkg.com/misans@4.1.0/lib/Normal/MiSans-Semibold.min.css", |
| "family": "MiSans", |
| "weight": 600, |
| "display": "swap" |
| } |
| }, |
| "fallback": [ |
| "system-ui", |
| "-apple-system", |
| "BlinkMacSystemFont", |
| "Segoe UI", |
| "Roboto", |
| "sans-serif" |
| ] |
| }, |
| "siteStartDate": "2026-2-1", |
| "timezone": "Asia/Shanghai", |
| "rehypeCallouts": { |
| "theme": "github" |
| }, |
| "generateOgImages": false, |
| "favicon": [ |
| { |
| "src": "/favicon/favicon.ico" |
| } |
| ], |
| "navbar": { |
| "logo": { |
| "type": "image", |
| "value": "assets/images/firefly.png", |
| "alt": "🍀" |
| }, |
| "title": "Firefly", |
| "widthFull": false, |
| "followTheme": false |
| }, |
| "showLastModified": true, |
| "outdatedThreshold": 30, |
| "sharePoster": true, |
| "pages": { |
| "sponsor": false, |
| "guestbook": false, |
| "bangumi": false |
| }, |
| "postListLayout": { |
| "defaultMode": "list", |
| "allowSwitch": true, |
| "grid": { |
| "masonry": false, |
| "columns": 3 |
| } |
| }, |
| "pagination": { |
| "postsPerPage": 8 |
| }, |
| "analytics": { |
| "googleAnalyticsId": "", |
| "microsoftClarityId": "" |
| }, |
| "imageOptimization": { |
| "formats": "webp", |
| "quality": 85 |
| }, |
| "bangumi": { |
| "userId": "1143164" |
| } |
| }, |
| "navbar": { |
| "links": [ |
| { |
| "preset": "home" |
| }, |
| { |
| "preset": "archive" |
| }, |
| { |
| "name": "链接", |
| "url": "/links/", |
| "icon": "material-symbols:link", |
| "children": [ |
| { |
| "name": "GitHub", |
| "url": "https://github.com/Geek66666", |
| "external": true, |
| "icon": "fa7-brands:github" |
| }, |
| { |
| "name": "Bilibili", |
| "url": "https://space.bilibili.com/1242825367", |
| "external": true, |
| "icon": "fa7-brands:bilibili" |
| } |
| ] |
| }, |
| { |
| "preset": "friends" |
| }, |
| { |
| "name": "关于", |
| "url": "/content/", |
| "icon": "material-symbols:info", |
| "children": [ |
| { |
| "preset": "about" |
| } |
| ] |
| }, |
| { |
| "name": "Admin", |
| "url": "/admin", |
| "external": false |
| } |
| ] |
| }, |
| "sidebar": { |
| "enable": true, |
| "position": "both", |
| "showRightSidebarOnPostPage": true, |
| "leftComponents": [ |
| { |
| "type": "profile", |
| "enable": true, |
| "position": "top", |
| "showOnPostPage": true |
| }, |
| { |
| "type": "announcement", |
| "enable": true, |
| "position": "top", |
| "showOnPostPage": true |
| }, |
| { |
| "type": "music", |
| "enable": true, |
| "position": "sticky", |
| "showOnPostPage": true |
| }, |
| { |
| "type": "categories", |
| "enable": true, |
| "position": "sticky", |
| "showOnPostPage": true, |
| "responsive": { |
| "collapseThreshold": 5 |
| } |
| }, |
| { |
| "type": "tags", |
| "enable": true, |
| "position": "sticky", |
| "showOnPostPage": true, |
| "responsive": { |
| "collapseThreshold": 20 |
| } |
| }, |
| { |
| "type": "advertisement", |
| "enable": false, |
| "position": "sticky", |
| "showOnPostPage": true, |
| "configId": "ad1" |
| } |
| ], |
| "rightComponents": [ |
| { |
| "type": "stats", |
| "enable": true, |
| "position": "top", |
| "showOnPostPage": true |
| }, |
| { |
| "type": "calendar", |
| "enable": true, |
| "position": "sticky", |
| "showOnPostPage": false |
| }, |
| { |
| "type": "sidebarToc", |
| "enable": true, |
| "position": "sticky", |
| "showOnPostPage": true, |
| "showOnNonPostPage": false |
| }, |
| { |
| "type": "advertisement", |
| "enable": false, |
| "position": "sticky", |
| "showOnPostPage": true, |
| "configId": "ad2" |
| } |
| ], |
| "mobileBottomComponents": [ |
| { |
| "type": "profile", |
| "enable": true, |
| "showOnPostPage": true |
| }, |
| { |
| "type": "announcement", |
| "enable": true, |
| "showOnPostPage": true |
| }, |
| { |
| "type": "music", |
| "enable": true, |
| "showOnPostPage": true |
| }, |
| { |
| "type": "categories", |
| "enable": true, |
| "showOnPostPage": true, |
| "responsive": { |
| "collapseThreshold": 5 |
| } |
| }, |
| { |
| "type": "tags", |
| "enable": true, |
| "showOnPostPage": true, |
| "responsive": { |
| "collapseThreshold": 20 |
| } |
| }, |
| { |
| "type": "stats", |
| "enable": true, |
| "showOnPostPage": true |
| } |
| ] |
| }, |
| "profile": { |
| "avatar": "assets/images/avatar.webp", |
| "name": "CodeAtlantis", |
| "bio": "人道洛阳花似锦,偏我来时不逢春", |
| "links": [ |
| { |
| "name": "Bilibli", |
| "icon": "fa7-brands:bilibili", |
| "url": "https://space.bilibili.com/1242825367", |
| "showName": false |
| }, |
| { |
| "name": "GitHub", |
| "icon": "fa7-brands:github", |
| "url": "https://github.com/Geek66666", |
| "showName": false |
| }, |
| { |
| "name": "Email", |
| "icon": "fa7-solid:envelope", |
| "url": "codeatlantis666@gmail.com", |
| "showName": false |
| }, |
| { |
| "name": "RSS", |
| "icon": "fa7-solid:rss", |
| "url": "/rss/", |
| "showName": false |
| } |
| ] |
| }, |
| "wallpaper": { |
| "mode": "banner", |
| "switchable": true, |
| "src": { |
| "desktop": "assets/images/d1.webp", |
| "mobile": "assets/images/m1.webp" |
| }, |
| "banner": { |
| "position": "0% 20%", |
| "homeText": { |
| "enable": true, |
| "title": "Lovely firefly!", |
| "titleSize": "3.8rem", |
| "subtitle": [ |
| "In Reddened Chrysalis, I Once Rest", |
| "From Shattered Sky, I Free Fall", |
| "Amidst Silenced Stars, I Deep Sleep", |
| "Upon Lighted Fyrefly, I Soon Gaze", |
| "From Undreamt Night, I Thence Shine", |
| "In Finalized Morrow, I Full Bloom" |
| ], |
| "subtitleSize": "1.5rem", |
| "typewriter": { |
| "enable": true, |
| "speed": 100, |
| "deleteSpeed": 50, |
| "pauseTime": 2000 |
| } |
| }, |
| "credit": { |
| "enable": { |
| "desktop": true, |
| "mobile": true |
| }, |
| "text": { |
| "desktop": "Pixiv - 晚晚喵", |
| "mobile": "Pixiv - KiraraShss" |
| }, |
| "url": { |
| "desktop": "https://www.pixiv.net/artworks/135490046", |
| "mobile": "https://www.pixiv.net/users/42715864" |
| } |
| }, |
| "navbar": { |
| "transparentMode": "semifull", |
| "enableBlur": true, |
| "blur": 3 |
| }, |
| "waves": { |
| "enable": { |
| "desktop": true, |
| "mobile": true |
| } |
| } |
| }, |
| "overlay": { |
| "zIndex": -1, |
| "opacity": 0.8, |
| "blur": 1 |
| } |
| }, |
| "announcement": { |
| "title": "公告", |
| "content": "博客正式上线。记录个人成长路线。欢迎交流,共同成长。", |
| "closable": true, |
| "link": { |
| "enable": true, |
| "text": "了解更多", |
| "url": "/about/", |
| "external": false |
| } |
| }, |
| "footer": { |
| "enable": false, |
| "customHtml": "这里是HTML注入示例,你可以在这个文件中添加自定义的HTML内容" |
| }, |
| "comment": { |
| "type": "none", |
| "twikoo": { |
| "envId": "https://twikoo.vercel.app", |
| "lang": "zh-CN", |
| "visitorCount": true |
| }, |
| "waline": { |
| "serverURL": "https://waline.vercel.app", |
| "lang": "zh-CN", |
| "login": "enable", |
| "visitorCount": true |
| }, |
| "artalk": { |
| "server": "https://artalk.example.com/", |
| "locale": "zh-CN", |
| "visitorCount": true |
| }, |
| "giscus": { |
| "repo": "CuteLeaf/Firefly", |
| "repoId": "R_kgD2gfdFGd", |
| "category": "General", |
| "categoryId": "DIC_kwDOKy9HOc4CegmW", |
| "mapping": "title", |
| "strict": "0", |
| "reactionsEnabled": "1", |
| "emitMetadata": "1", |
| "inputPosition": "top", |
| "lang": "zh-CN", |
| "loading": "lazy" |
| }, |
| "disqus": { |
| "shortname": "firefly" |
| } |
| }, |
| "friends": { |
| "page": { |
| "columns": 2 |
| }, |
| "items": [] |
| }, |
| "sponsor": { |
| "title": "", |
| "description": "", |
| "usage": "您的赞助将用于服务器维护、内容创作和功能开发,帮助我持续提供优质内容。", |
| "showSponsorsList": true, |
| "showButtonInPost": true, |
| "methods": [ |
| { |
| "name": "支付宝", |
| "icon": "fa7-brands:alipay", |
| "qrCode": "/assets/images/sponsor/alipay.png", |
| "link": "", |
| "description": "使用 支付宝 扫码赞助", |
| "enabled": true |
| }, |
| { |
| "name": "微信", |
| "icon": "fa7-brands:weixin", |
| "qrCode": "/assets/images/sponsor/wechat.png", |
| "link": "", |
| "description": "使用 微信 扫码赞助", |
| "enabled": true |
| }, |
| { |
| "name": "ko-fi", |
| "icon": "simple-icons:kofi", |
| "qrCode": "", |
| "link": "https://ko-fi.com/cuteleaf", |
| "description": "Buy a Coffee for Firefly", |
| "enabled": true |
| }, |
| { |
| "name": "爱发电", |
| "icon": "simple-icons:afdian", |
| "qrCode": "", |
| "link": "https://afdian.com/a/cuteleaf", |
| "description": "通过 爱发电 进行赞助", |
| "enabled": true |
| } |
| ], |
| "sponsors": [ |
| { |
| "name": "夏叶", |
| "amount": "¥50", |
| "date": "2025-10-01", |
| "message": "感谢分享!" |
| }, |
| { |
| "name": "匿名用户", |
| "amount": "¥20", |
| "date": "2025-10-01" |
| } |
| ] |
| }, |
| "music": { |
| "showInNavbar": true, |
| "mode": "meting", |
| "volume": 0.7, |
| "playMode": "list", |
| "showLyrics": true, |
| "meting": { |
| "api": "https://api.i-meto.com/meting/api?server=:server&type=:type&id=:id&r=:r", |
| "server": "netease", |
| "type": "playlist", |
| "id": "10046455237", |
| "auth": "", |
| "fallbackApis": [ |
| "https://api.injahow.cn/meting/?server=:server&type=:type&id=:id", |
| "https://api.moeyao.cn/meting/?server=:server&type=:type&id=:id" |
| ] |
| }, |
| "local": { |
| "playlist": [ |
| { |
| "name": "使一颗心免于哀伤", |
| "artist": "知更鸟 / HOYO-MiX / Chevy", |
| "url": "/assets/music/使一颗心免于哀伤-哼唱.mp3", |
| "cover": "/assets/music/cover/109951169585655912.webp", |
| "lrc": "" |
| } |
| ] |
| } |
| }, |
| "pio": { |
| "spine": { |
| "enable": false, |
| "model": { |
| "path": "/pio/models/spine/firefly/1310.json", |
| "scale": 1, |
| "x": 0, |
| "y": 0 |
| }, |
| "position": { |
| "corner": "bottom-left", |
| "offsetX": 0, |
| "offsetY": 0 |
| }, |
| "size": { |
| "width": 135, |
| "height": 165 |
| }, |
| "interactive": { |
| "enabled": true, |
| "clickAnimations": [ |
| "emoji_0", |
| "emoji_1", |
| "emoji_2", |
| "emoji_3", |
| "emoji_4", |
| "emoji_5", |
| "emoji_6" |
| ], |
| "clickMessages": [ |
| "你好呀!我是流萤~", |
| "今天也要加油哦!✨", |
| "想要一起去看星空吗?🌟", |
| "记得要好好休息呢~", |
| "有什么想对我说的吗?💫", |
| "让我们一起探索未知的世界吧!🚀", |
| "每一颗星星都有自己的故事~⭐", |
| "希望能带给你温暖和快乐!💖" |
| ], |
| "messageDisplayTime": 3000, |
| "idleAnimations": [ |
| "idle", |
| "emoji_0", |
| "emoji_1", |
| "emoji_3", |
| "emoji_4" |
| ], |
| "idleInterval": 8000 |
| }, |
| "responsive": { |
| "hideOnMobile": true, |
| "mobileBreakpoint": 768 |
| }, |
| "zIndex": 1000, |
| "opacity": 1 |
| }, |
| "live2d": { |
| "enable": false, |
| "model": { |
| "path": "/pio/models/live2d/snow_miku/model.json" |
| }, |
| "position": { |
| "corner": "bottom-left", |
| "offsetX": 0, |
| "offsetY": 0 |
| }, |
| "size": { |
| "width": 135, |
| "height": 165 |
| }, |
| "interactive": { |
| "enabled": true, |
| "clickMessages": [ |
| "你好!我是Miku~", |
| "有什么需要帮助的吗?", |
| "今天天气真不错呢!", |
| "要不要一起玩游戏?", |
| "记得按时休息哦!" |
| ], |
| "messageDisplayTime": 3000 |
| }, |
| "responsive": { |
| "hideOnMobile": true, |
| "mobileBreakpoint": 768 |
| } |
| } |
| }, |
| "ad": { |
| "ad1": { |
| "image": { |
| "src": "assets/images/d1.webp", |
| "alt": "广告横幅", |
| "link": "#", |
| "external": true |
| }, |
| "closable": true, |
| "displayCount": -1, |
| "padding": { |
| "all": "0" |
| } |
| }, |
| "ad2": { |
| "title": "支持博主", |
| "content": "如果您觉得本站内容对您有帮助,欢迎支持我们的创作!您的支持是我们持续更新的动力。", |
| "image": { |
| "src": "assets/images/cover.webp", |
| "alt": "支持博主", |
| "link": "about/", |
| "external": false |
| }, |
| "link": { |
| "text": "支持一下", |
| "url": "about/", |
| "external": false |
| }, |
| "closable": true, |
| "displayCount": -1, |
| "padding": {} |
| } |
| }, |
| "license": { |
| "enable": true, |
| "name": "CC BY-NC-SA 4.0", |
| "url": "https://creativecommons.org/licenses/by-nc-sa/4.0/" |
| }, |
| "coverImage": { |
| "enableInPost": true, |
| "randomCoverImage": { |
| "enable": false, |
| "apis": [ |
| "https://t.alcy.cc/pc", |
| "https://www.dmoe.cc/random.php", |
| "https://uapis.cn/api/v1/random/image?category=acg&type=pc" |
| ], |
| "fallback": "assets/images/cover.webp", |
| "showLoading": false |
| } |
| } |
| } |
|
|