Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
283 commits
Select commit Hold shift + click to select a range
a073661
Update animation.config.js
cloud-oc Sep 19, 2025
e3619af
Update animation.config.js
cloud-oc Sep 19, 2025
ef01f88
Update animation.config.js
cloud-oc Sep 19, 2025
6d2db91
Update animation.config.js
cloud-oc Sep 19, 2025
f1f365d
Update animation.config.js
cloud-oc Sep 19, 2025
9db3964
Update animation.config.js
cloud-oc Sep 19, 2025
123d6c8
Merge branch 'tangly1024:main' into main
cloud-oc Oct 9, 2025
3343394
Merge branch 'tangly1024:main' into main
cloud-oc Oct 9, 2025
b3fcb28
Merge branch 'tangly1024:main' into main
cloud-oc Oct 12, 2025
063152d
Merge branch 'tangly1024:main' into main
cloud-oc Oct 20, 2025
70b5574
修改路径名
cloud-oc Oct 23, 2025
9c950ed
Update widget.config.js
cloud-oc Oct 23, 2025
dabc719
Delete public/favicon.ico
cloud-oc Dec 6, 2025
b41c154
Add files via upload
cloud-oc Dec 6, 2025
93f66ae
Update widget.config.js
cloud-oc Dec 6, 2025
90bb46a
Merge branch 'tangly1024:main' into main
cloud-oc Jan 1, 2026
69ac009
Update comment.config.js
cloud-oc Jan 1, 2026
3f2e187
Update widget.config.js
cloud-oc Jan 2, 2026
4a1241c
Update contact.config.js
cloud-oc Jan 2, 2026
6c86e4b
Add files via upload
cloud-oc Jan 2, 2026
e8e904d
Enable theme switch button by default
cloud-oc Jan 3, 2026
a4979ef
Revamp loading cover and apply tech theme style
cloud-oc Jan 3, 2026
633282d
Revamp hero, header, and loading cover UI
cloud-oc Jan 3, 2026
b6113bf
Refactor void theme: new components and layout overhaul
cloud-oc Jan 3, 2026
2cdaf6b
Change default theme to 'void' in blog config
cloud-oc Jan 3, 2026
09a27db
Remove Void theme README file
cloud-oc Jan 3, 2026
7575530
Refine Endfield theme UI and component styles
cloud-oc Jan 3, 2026
3208fad
Redesign Void theme for light industrial aesthetic
cloud-oc Jan 3, 2026
b93ae32
Refactor TitleBar and Footer for Endfield style
cloud-oc Jan 3, 2026
e6b861b
Refactor theme components and update tag styles
cloud-oc Jan 3, 2026
ae77c90
Refactor Footer to use contact.config.js for social links
cloud-oc Jan 3, 2026
0e9983d
Refactor social/contact links and update animation defaults
cloud-oc Jan 3, 2026
30d72bb
Refine Void theme UI: nav, cards, and footer
cloud-oc Jan 3, 2026
8fb927b
Refine SideNav footer and music player defaults
cloud-oc Jan 3, 2026
1eb0f68
Switch to dark industrial theme and remove header
cloud-oc Jan 3, 2026
8edee36
Update sidebar and footer colors, add avatar to SideNav
cloud-oc Jan 3, 2026
8df385d
Update SideNav and TitleBar with enhanced author info and marquee
cloud-oc Jan 3, 2026
30fff50
Refactor TitleBar background to scrolling watermark
cloud-oc Jan 3, 2026
67ed036
Redesign SideNav toggle with animated hamburger button
cloud-oc Jan 3, 2026
ace799b
Add Friends and Portfolio to SideNav, update avatar link
cloud-oc Jan 3, 2026
f9dd762
Revamp Void theme UI: footer, nav, title bar, watermark
cloud-oc Jan 3, 2026
ebf37ea
Enhance footer, post meta, and simplify side nav toggle
cloud-oc Jan 3, 2026
d8c46bd
Add loading cover, floating TOC, and pagination
cloud-oc Jan 3, 2026
94abe28
Revamp loading cover and adjust layout widths
cloud-oc Jan 3, 2026
2be3184
Refactor layout and animations in Void theme components
cloud-oc Jan 3, 2026
7541e1c
Enhance LoadingCover styles and expand FloatingToc by default
cloud-oc Jan 3, 2026
e50bcc8
Add responsive mobile navigation and improve footer
cloud-oc Jan 3, 2026
4917520
Redesign mobile navigation to top bar with slide-in menu
cloud-oc Jan 3, 2026
bc3309c
Remove user info section from mobile navigation
cloud-oc Jan 3, 2026
f387fd0
Remove site title from mobile nav center
cloud-oc Jan 3, 2026
cd26bdb
Expand social links in MobileNav component
cloud-oc Jan 3, 2026
eb4a08d
Refactor loading cover progress info UI
cloud-oc Jan 4, 2026
6218076
Add VoidPlayer music player to Void theme
cloud-oc Jan 5, 2026
4b8ee4c
Refactor VoidPlayer to compact design and update config
cloud-oc Jan 5, 2026
392015c
Improve loading cover progress accuracy and timing
cloud-oc Jan 5, 2026
6365cf5
Update default music player configuration
cloud-oc Jan 5, 2026
ce8d2ea
Remove MUSIC_PLAYER_VISIBLE check from VoidPlayer
cloud-oc Jan 5, 2026
15d1685
Enhance VoidPlayer UI and add playlist navigation
cloud-oc Jan 5, 2026
21166d9
Refactor VoidPlayer playlist and controls layout
cloud-oc Jan 5, 2026
dbe29ec
Add auto-play support to VoidPlayer component
cloud-oc Jan 5, 2026
b7cc11a
Add viewport scaling hook and integrate with theme
cloud-oc Jan 5, 2026
db0dfca
Add VoidPlayer music player to mobile nav
cloud-oc Jan 5, 2026
ca8042e
Update default config for share bar and right-click menu
cloud-oc Jan 9, 2026
8643ea9
Refactor scaling and UI for Endfield-style proportions
cloud-oc Jan 9, 2026
cc2a511
Implement sticky footer with flex layout
cloud-oc Jan 9, 2026
c22f473
Update viewport scaling bases and share bar logic
cloud-oc Jan 9, 2026
42767fc
Update MobileNav UI for larger avatar and menu button
cloud-oc Jan 9, 2026
fd3f2e5
Add article adjacent navigation and update layout scaling
cloud-oc Jan 9, 2026
8e573fd
Refactor FloatingToc and integrate into SideBar
cloud-oc Jan 9, 2026
31f21ff
Improve sidebar and TOC overflow handling
cloud-oc Jan 9, 2026
fd3156b
Add mobile table of contents component
cloud-oc Jan 9, 2026
c0c2699
Refactor FloatingToc and relocate to main layout
cloud-oc Jan 9, 2026
396f08a
Update widget.config.js
cloud-oc Jan 9, 2026
c0c2626
Replace FontAwesome icons with Tabler Icons in Void theme
cloud-oc Jan 11, 2026
17ad432
Add Endfield-inspired background and UI effects
cloud-oc Jan 11, 2026
bb1e817
Remove decorative UI effects from Void theme
cloud-oc Jan 11, 2026
31440b8
Replace Tabler icons with Remixicon in theme components
cloud-oc Jan 12, 2026
df8ad00
Migrate theme from 'void' to 'endspace'
cloud-oc Jan 18, 2026
b93bb68
Refactor MobileNav and add MobileNav_fix component
cloud-oc Jan 18, 2026
56bef2e
Remove unused MobileNav_fix.js component
cloud-oc Jan 18, 2026
3528a95
Update PostLock password placeholder text
cloud-oc Jan 18, 2026
894d71a
Switch SideNav icons to Tabler Icons set
cloud-oc Jan 18, 2026
91eb9a7
Replace invalid span content with bullet character
cloud-oc Jan 18, 2026
e3c81ec
Refactor Endspace theme comments and translations
cloud-oc Jan 18, 2026
2f45b70
Revamp Endspace theme styles and add new utilities
cloud-oc Jan 18, 2026
9dff03b
Enhance Endspace theme with 3D effects and config options
cloud-oc Jan 18, 2026
54ad113
Update Remix icon imports and mappings in nav components
cloud-oc Jan 18, 2026
7f11d6f
Use Notion siteInfo for avatar in navigation components
cloud-oc Jan 18, 2026
ca7c632
Refactor avatar source in MobileNav and SideNav
cloud-oc Jan 18, 2026
eb35554
Improve loading progress and unify avatar source
cloud-oc Jan 18, 2026
d17026b
Pass props to MobileNav and SideNav components
cloud-oc Jan 18, 2026
959f30b
Replace AVATAR_URL with avatarUrl in nav components
cloud-oc Jan 18, 2026
de0bce1
Refine nav styles and update cursor, card, and header UI
cloud-oc Jan 18, 2026
40e5e25
Add Endspace theme submodule and config
cloud-oc Jan 18, 2026
1f5f48b
Remove endspace_tmp theme config file
cloud-oc Jan 18, 2026
e2cc89a
Rename LICENSE to LICENSE.md in endspace theme
cloud-oc Jan 18, 2026
b5d9cc1
Remove LICENSE.md from endspace theme
cloud-oc Jan 18, 2026
6cdaf85
Improve LoadingCover progress tracking and mobile layout
cloud-oc Jan 19, 2026
065d3cb
Improve progress bar positioning and gradient
cloud-oc Jan 19, 2026
59d6cdc
Update SideNav indicator and nav item styles
cloud-oc Jan 19, 2026
02da820
Update progress bar background color for visibility
cloud-oc Jan 19, 2026
f6d840a
Update nav item background to consistent grey
cloud-oc Jan 19, 2026
6cf5bcd
Update accent colors to yellow suite across theme
cloud-oc Jan 19, 2026
2d01256
Remove yellow accent border from player and avatar
cloud-oc Jan 19, 2026
c105266
Update MobileNav hover and active styles
cloud-oc Jan 19, 2026
57dbf77
Remove unnecessary text rotation in LoadingCover
cloud-oc Jan 19, 2026
b793fc8
Enhance BlogPostCard hover styles for better UX
cloud-oc Jan 19, 2026
c4bd238
Enhance BlogPostCard hover effects and color scheme
cloud-oc Jan 19, 2026
67a68d7
Refactor BlogPostCard layout and update accent color
cloud-oc Jan 19, 2026
2017b3e
Improve BlogPostCard UI and robustify EndspacePlayer autoplay
cloud-oc Jan 19, 2026
9e5569f
Update yellow accent color to #FBFB45
cloud-oc Jan 19, 2026
c4d16a0
Refine BlogPostCard hover effects and update player colors
cloud-oc Jan 19, 2026
8c73559
Update player and loading cover color scheme
cloud-oc Jan 19, 2026
e29dc67
Update watermark text sizing in TitleBar
cloud-oc Jan 19, 2026
4631dbe
Improve autoplay fallback logic in EndspacePlayer
cloud-oc Jan 19, 2026
d5d57b9
Update yarn.lock to add missing newline at EOF
cloud-oc Jan 19, 2026
eabfffc
Refactor autoplay logic and cleanup in EndspacePlayer
cloud-oc Jan 19, 2026
fc0e381
Refactor pagination UI to use simplified controls
cloud-oc Jan 19, 2026
7e86dcf
Add floating recent logs sidebar and adjust layout
cloud-oc Jan 19, 2026
42f80d8
Update floating button styles for consistency
cloud-oc Jan 19, 2026
d2ca27f
Update floating UI components and styling
cloud-oc Jan 19, 2026
24dc52b
Refine floating UI components and TOC styling
cloud-oc Jan 19, 2026
61bbcf8
Add unified FloatingControls component
cloud-oc Jan 19, 2026
b5cf69c
Remove FloatingRecentLogs and add Footer to layout
cloud-oc Jan 19, 2026
fd3cfc0
Fix missing closing div in LayoutBase component
cloud-oc Jan 19, 2026
e254688
Add toc extraction from post in LayoutBase
cloud-oc Jan 19, 2026
3e9dc9f
Remove Table of Contents components from LayoutSlug
cloud-oc Jan 19, 2026
ca1dd30
Show TOC and comments controls only on article pages
cloud-oc Jan 19, 2026
cf44286
Remove unused corner decoration from BlogPostCard
cloud-oc Jan 19, 2026
878c150
Refine UI styles and improve component flexibility
cloud-oc Jan 19, 2026
4197ad1
Add striped text effect to watermark marquee
cloud-oc Jan 19, 2026
95f6a20
Add FolderFillIcon import to SideNav component
cloud-oc Jan 19, 2026
5b2109b
Update accent colors for improved UI consistency
cloud-oc Jan 19, 2026
316e98d
Update UI styles for archive, controls, pagination, and search
cloud-oc Jan 19, 2026
aa23edb
Update accent colors in ArticleAdjacent and FloatingControls
cloud-oc Jan 19, 2026
1c8e0b5
Remove active ring style from ControlBtn
cloud-oc Jan 19, 2026
1cdbd69
Update UI for logs icon, footer links, and 404 page
cloud-oc Jan 19, 2026
6ca17c3
Revamp MobileNav layout and styles
cloud-oc Jan 19, 2026
9bdc424
Update MobileNav.js
cloud-oc Jan 19, 2026
ee13700
Update mobile nav background to white
cloud-oc Jan 19, 2026
a0d6284
Add custom loading image and update social icons
cloud-oc Jan 19, 2026
afcbec9
Add cloud SVG and update loading image path
cloud-oc Jan 19, 2026
cf80859
Fix loading image path in theme config
cloud-oc Jan 19, 2026
d63df78
Update social icons and styles in navigation components
cloud-oc Jan 19, 2026
18a0332
Update yellow color scheme in LoadingCover and TitleBar
cloud-oc Jan 20, 2026
7d5bdc4
Refactor config.js with improved comments and clarity
cloud-oc Jan 20, 2026
f312b02
Update profile links to /aboutme and clarify config docs
cloud-oc Jan 20, 2026
d12c438
Make watermark texts configurable in endspace theme
cloud-oc Jan 20, 2026
246d784
Improve loading progress accuracy and SideNav layout
cloud-oc Jan 23, 2026
2302da2
Refactor LoadingCover for smoother progress and UI
cloud-oc Jan 23, 2026
d7d1595
Update LoadingCover layout and background style
cloud-oc Jan 23, 2026
62a9336
Update LoadingCover and SideNav styles
cloud-oc Jan 23, 2026
224bafe
Improve SideNav indicator and 404 redirect handling
cloud-oc Jan 23, 2026
458ebc0
Redesign category and tag buttons with new styles
cloud-oc Jan 23, 2026
758c9bb
Refine sidebar avatar and category button styles
cloud-oc Jan 23, 2026
89c0ba6
Redesign category and tag buttons in Endspace theme
cloud-oc Jan 23, 2026
986f199
Refactor category and tag buttons to unified style
cloud-oc Jan 23, 2026
7096a69
Replace div with anchor for category and tag buttons
cloud-oc Jan 23, 2026
3fdce0f
Remove allPages from props and add Style to layouts
cloud-oc Jan 23, 2026
5f96b4f
Refine NieR: Automata nav transition styles
cloud-oc Jan 23, 2026
43bdda9
Adjust SideNav avatar section height and author fallback
cloud-oc Jan 23, 2026
5052707
Refactor SideNav layout and section structure
cloud-oc Jan 23, 2026
58a7957
Restore flex-1 behavior in SideNav middle section
cloud-oc Jan 23, 2026
e3ce853
Increase avatar section height in SideNav
cloud-oc Jan 23, 2026
8421343
Increase avatar section height in SideNav
cloud-oc Jan 23, 2026
66653bb
Change NEST feature toggle default to true
cloud-oc Jan 24, 2026
360d799
Add Nest animation support to layout
cloud-oc Jan 24, 2026
99a4544
Update nest.js canvas container styles and attributes
cloud-oc Jan 24, 2026
09e9383
Remove striped-text effect from TitleBar watermark
cloud-oc Jan 25, 2026
07ec6d9
Remove hardcoded watermark text from comments
cloud-oc Jan 25, 2026
16319e5
Add files via upload
cloud-oc Jan 28, 2026
5d74f7c
Delete public/baidu_verify_codeva-Va1tHcIJLN.html
cloud-oc Jan 28, 2026
9dae899
Update comment.config.js
cloud-oc Jan 29, 2026
88d2321
调整音乐播放逻辑
cloud-oc Feb 3, 2026
79caf93
Update widget.config.js
cloud-oc Feb 3, 2026
16df1b5
调整音乐播放逻辑
cloud-oc Feb 3, 2026
4e54fe7
调整音乐播放逻辑
cloud-oc Feb 3, 2026
5fa38d1
调整音乐播放逻辑
cloud-oc Feb 3, 2026
3687590
调整音乐播放逻辑
cloud-oc Feb 3, 2026
56cee1e
Update widget.config.js
cloud-oc Feb 3, 2026
d483550
统一朋友为“friends”
cloud-oc Feb 6, 2026
08461fe
Merge branch 'tangly1024:main' into main
cloud-oc Feb 7, 2026
c0438e8
Merge branch 'tangly1024:main' into main
cloud-oc Feb 7, 2026
37f6a06
Update blog.config.js
cloud-oc Feb 7, 2026
589d1c9
Merge branch 'tangly1024:main' into main
cloud-oc Feb 7, 2026
15e5fb4
Refactor data fetching and processing in index.js
cloud-oc Feb 8, 2026
bff8f60
Merge branch 'tangly1024:main' into main
cloud-oc Feb 8, 2026
12a36ac
Merge branch 'tangly1024:main' into main
cloud-oc Feb 10, 2026
d5476e4
修复报错
cloud-oc Feb 10, 2026
9390df5
Merge branch 'tangly1024:main' into main
cloud-oc Feb 18, 2026
bf8e288
Update default Twitter contact link to empty
cloud-oc Mar 24, 2026
58207a5
Clear CONTACT_XIAOHONGSHU environment variable
cloud-oc Mar 24, 2026
ebd5772
Merge branch 'tangly1024:main' into main
cloud-oc Mar 29, 2026
843b1f7
Update Twitter contact link in configuration
cloud-oc Mar 29, 2026
6d7081a
type.indexOf 空值崩溃已加防御:getPageTableOfContents.js
cloud-oc Mar 30, 2026
218f058
Update yarn.lock
cloud-oc Apr 2, 2026
5d790b1
Update notion.util.js
cloud-oc Apr 2, 2026
204ab27
Merge branch 'main' into main
cloud-oc Apr 2, 2026
22b92fb
Update conf/widget.config.js
cloud-oc Apr 2, 2026
06b1592
Merge branch 'tangly1024:main' into main
cloud-oc Apr 19, 2026
48b7eef
Update getPageTableOfContents.js
cloud-oc Apr 29, 2026
9f8a7db
Merge branch 'tangly1024:main' into main
cloud-oc Apr 29, 2026
e2afa52
Merge branch 'tangly1024:main' into main
cloud-oc Apr 29, 2026
aa29eb2
Merge branch 'tangly1024:main' into main
cloud-oc Apr 29, 2026
a101e15
Merge branch 'tangly1024:main' into main
cloud-oc Apr 29, 2026
e46b192
Merge branch 'tangly1024:main' into main
cloud-oc Apr 30, 2026
fa92ee4
Merge branch 'tangly1024:main' into main
cloud-oc Apr 30, 2026
d2c957a
Merge branch 'main' into main
cloud-oc May 1, 2026
30a24b8
Merge branch 'tangly1024:main' into main
cloud-oc May 1, 2026
0761ec3
Merge branch 'main' into main
cloud-oc May 3, 2026
1216bcd
Merge branch 'main' into main
cloud-oc May 4, 2026
1c4f2cd
Merge branch 'main' of https://github.com/tangly1024/NotionNext
actions-user May 6, 2026
f9c748e
Merge branch 'main' of https://github.com/tangly1024/NotionNext
actions-user May 8, 2026
7b64af8
Merge branch 'main' of https://github.com/tangly1024/NotionNext
actions-user May 9, 2026
af2aee4
Merge branch 'main' of https://github.com/tangly1024/NotionNext
actions-user May 10, 2026
59e3049
Merge branch 'tangly1024:main' into main
cloud-oc May 11, 2026
fc16e28
chore(release): bump package.json to 4.9.5.3 [skip-version]
github-actions[bot] May 11, 2026
530914b
Merge branch 'main' of https://github.com/tangly1024/NotionNext
actions-user May 14, 2026
1bd5760
Merge branch 'main' of https://github.com/tangly1024/NotionNext
actions-user May 15, 2026
e94b4cb
Merge branch 'main' of https://github.com/tangly1024/NotionNext
actions-user May 16, 2026
6f0985b
修复endspace issue:SEARCH 中重复搜索会导致关键词重复打上高亮
cloud-oc May 16, 2026
e16339f
chore(release): bump package.json to 4.9.5.4 [skip-version]
github-actions[bot] May 16, 2026
aa9d7cd
修复部署报错
cloud-oc May 16, 2026
cda98d1
Merge branch 'main' of https://github.com/cloud-oc/Cloud09_Space
cloud-oc May 16, 2026
dc7baa8
chore(release): bump package.json to 4.9.5.5 [skip-version]
github-actions[bot] May 16, 2026
d5f2d86
优化归档页面布局,调整菜单配置,更新样式以增强可读性
cloud-oc May 16, 2026
aa9e81d
chore(release): bump package.json to 4.9.5.6 [skip-version]
github-actions[bot] May 16, 2026
cc93278
优化归档页面样式,简化结构并增强可读性
cloud-oc May 16, 2026
29ce284
chore(release): bump package.json to 4.9.5.7 [skip-version]
github-actions[bot] May 16, 2026
01ba168
优化归档页面样式,添加搜索图标并调整按钮样式以增强可读性
cloud-oc May 16, 2026
fc949e9
chore(release): bump package.json to 4.9.5.8 [skip-version]
github-actions[bot] May 16, 2026
7531147
优化搜索输入组件,调整样式并添加紧凑模式
cloud-oc May 16, 2026
1cdcbff
chore(release): bump package.json to 4.9.5.9 [skip-version]
github-actions[bot] May 16, 2026
d38902f
优化导航组件的图标渲染逻辑,支持自定义图标并简化参数传递
cloud-oc May 16, 2026
37c5f95
Merge branch 'main' of https://github.com/cloud-oc/Cloud09_Space
cloud-oc May 16, 2026
43c6a1d
chore(release): bump package.json to 4.9.5.10 [skip-version]
github-actions[bot] May 16, 2026
e2913e2
优化侧边栏和Archive页样式
cloud-oc May 19, 2026
e756f44
Merge branch 'main' of https://github.com/cloud-oc/Cloud09_Space
cloud-oc May 19, 2026
4b14eff
chore(release): bump package.json to 4.9.5.11 [skip-version]
github-actions[bot] May 19, 2026
c62f205
去掉夜间模式
cloud-oc May 19, 2026
0024dcf
Merge branch 'main' of https://github.com/cloud-oc/Cloud09_Space
cloud-oc May 19, 2026
5b3583b
chore(release): bump package.json to 4.9.5.12 [skip-version]
github-actions[bot] May 19, 2026
3fe549f
fix: 更新导航组件的文本颜色和样式以提高可读性
cloud-oc May 19, 2026
42b5084
chore(release): bump package.json to 4.9.5.13 [skip-version]
github-actions[bot] May 19, 2026
4d48758
fix: 更新组件样式以提高可读性和一致性
cloud-oc May 19, 2026
ac93b84
chore(release): bump package.json to 4.9.5.14 [skip-version]
github-actions[bot] May 19, 2026
2f1f5fe
fix: 更新Dockerfile以包含yarn.lock和补丁文件的复制
cloud-oc May 19, 2026
78ad7aa
Merge branch 'main' of https://github.com/cloud-oc/Cloud09_Space
cloud-oc May 19, 2026
f422d23
chore(release): bump package.json to 4.9.5.15 [skip-version]
github-actions[bot] May 19, 2026
21df24c
Merge branch 'main' into main
cloud-oc May 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "themes/endspace"]
path = themes/endspace
url = https://github.com/cloud-oc/endspace.git
branch = theme
Comment on lines +1 to +4
5 changes: 3 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ FROM base AS deps
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
RUN apk add --no-cache libc6-compat
WORKDIR /app
COPY package.json ./
COPY package.json yarn.lock ./
COPY patches ./patches
RUN yarn install --frozen-lockfile

# 2. Rebuild the source code only when needed
Expand Down Expand Up @@ -45,4 +46,4 @@ EXPOSE 3000
# Uncomment the following line in case you want to disable telemetry.
# ENV NEXT_TELEMETRY_DISABLED 1

CMD ["node", "server.js"]
CMD ["node", "server.js"]
16 changes: 8 additions & 8 deletions blog.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@ const BLOG = {
NOTION_PAGE_ID:
process.env.NOTION_PAGE_ID ||
'02ab3b8678004aa69e9e415905ef32a5,en:7c1d570661754c8fbc568e00a01fd70e',
THEME: process.env.NEXT_PUBLIC_THEME || 'simple', // 当前主题,在themes文件夹下可找到所有支持的主题;主题名称就是文件夹名,例如 claude,endspace,example,fukasawa,fuwari,gitbook,heo,hexo,landing,matery,medium,next,nobelium,plog,simple
THEME: process.env.NEXT_PUBLIC_THEME || 'endspace', // 当前主题,在themes文件夹下可找到所有支持的主题;主题名称就是文件夹名,例如 example,fukasawa,gitbook,heo,hexo,landing,matery,medium,next,nobelium,plog,simple
LANG: process.env.NEXT_PUBLIC_LANG || 'zh-CN', // e.g 'zh-CN','en-US' see /lib/lang.js for more.
SINCE: process.env.NEXT_PUBLIC_SINCE || 2021, // e.g if leave this empty, current year will be used.
SINCE: process.env.NEXT_PUBLIC_SINCE || 2024, // e.g if leave this empty, current year will be used.

PSEUDO_STATIC: process.env.NEXT_PUBLIC_PSEUDO_STATIC || false, // 伪静态路径,开启后所有文章URL都以 .html 结尾。
NEXT_REVALIDATE_SECOND: process.env.NEXT_PUBLIC_REVALIDATE_SECOND || 60, // 更新缓存间隔 单位(秒);即每个页面有60秒的纯静态期、此期间无论多少次访问都不会抓取notion数据;调大该值有助于节省Vercel资源、同时提升访问速率,但也会使文章更新有延迟。
APPEARANCE: process.env.NEXT_PUBLIC_APPEARANCE || 'light', // ['light', 'dark', 'auto'], // light 日间模式 , dark夜间模式, auto根据时间和主题自动夜间模式
APPEARANCE_DARK_TIME: process.env.NEXT_PUBLIC_APPEARANCE_DARK_TIME || [18, 6], // 夜间模式起至时间,false时关闭根据时间自动切换夜间模式

AUTHOR: process.env.NEXT_PUBLIC_AUTHOR || 'NotionNext', // 您的昵称 例如 tangly1024
BIO: process.env.NEXT_PUBLIC_BIO || '一个普通的干饭人🍚', // 作者简介
LINK: process.env.NEXT_PUBLIC_LINK || 'https://tangly1024.com', // 网站地址
AUTHOR: process.env.NEXT_PUBLIC_AUTHOR || 'Cloud09', // 您的昵称 例如 tangly1024
BIO: process.env.NEXT_PUBLIC_BIO || '', // 作者简介
LINK: process.env.NEXT_PUBLIC_LINK || 'https://cloud09.space', // 网站地址
KEYWORDS: process.env.NEXT_PUBLIC_KEYWORD || 'Notion, 博客', // 网站关键词 英文逗号隔开
BLOG_FAVICON: process.env.NEXT_PUBLIC_FAVICON || '/favicon.ico', // blog favicon 配置, 默认使用 /public/favicon.ico,支持在线图片,如 https://img.imesong.com/favicon.png
BEI_AN: process.env.NEXT_PUBLIC_BEI_AN || '', // 备案号 闽ICP备XXXXXX
BEI_AN_LINK: process.env.NEXT_PUBLIC_BEI_AN_LINK || 'https://beian.miit.gov.cn/', // 备案查询链接,如果用了萌备等备案请在这里填写
BEI_AN: process.env.NEXT_PUBLIC_BEI_AN || '萌ICP备20250928号', // 备案号 闽ICP备XXXXXX
BEI_AN_LINK: process.env.NEXT_PUBLIC_BEI_AN_LINK || 'https://icp.gov.moe/?keyword=20250928', // 备案查询链接,如果用了萌备等备案请在这里填写
Comment on lines +18 to +24
BEI_AN_GONGAN: process.env.NEXT_PUBLIC_BEI_AN_GONGAN || '', // 公安备案号,例如 '浙公网安备3xxxxxxxx8号'

// RSS订阅
Expand Down Expand Up @@ -68,7 +68,7 @@ const BLOG = {
// 欢迎语打字效果,Hexo,Matery主题支持, 英文逗号隔开多个欢迎语。
GREETING_WORDS:
process.env.NEXT_PUBLIC_GREETING_WORDS ||
'Hi,我是一个程序员, Hi,我是一个打工人,Hi,我是一个干饭人,欢迎来到我的博客🎉',
'',

// uuid重定向至 slug
UUID_REDIRECT: process.env.UUID_REDIRECT || false
Expand Down
1 change: 1 addition & 0 deletions components/NotionPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,7 @@ const autoScrollToHash = () => {
* @returns
*/
const mapPageUrl = id => {
if (typeof id !== 'string' || !id) return '/'
// return 'https://www.notion.so/' + id.replace(/-/g, '')
return '/' + id.replace(/-/g, '')
}
Expand Down
6 changes: 3 additions & 3 deletions conf/animation.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ module.exports = {
MOUSE_FOLLOW: process.env.NEXT_PUBLIC_MOUSE_FOLLOW || false, // 开关
// 这两个只有在鼠标跟随特效开启时才生效
// 鼠标类型 1:路劲散点 2:下降散点 3:上升散点 4:边缘向鼠标移动散点 5:跟踪转圈散点 6:路径线条 7:聚集散点 8:聚集网格 9:移动网格 10:上升粒子 11:转圈随机颜色粒子 12:圆锥放射跟随蓝色粒子
MOUSE_FOLLOW_EFFECT_TYPE: 11, // 1-12
MOUSE_FOLLOW_EFFECT_COLOR: '#ef672a', // 鼠标点击特效颜色 #xxxxxx 或者 rgba(r,g,b,a)
MOUSE_FOLLOW_EFFECT_TYPE: 1, // 1-12
MOUSE_FOLLOW_EFFECT_COLOR: '#ededed', // 鼠标点击特效颜色 #xxxxxx 或者 rgba(r,g,b,a)

// 樱花飘落特效
SAKURA: process.env.NEXT_PUBLIC_SAKURA || false, // 开关
// 漂浮线段特效
NEST: process.env.NEXT_PUBLIC_NEST || false, // 开关
NEST: process.env.NEXT_PUBLIC_NEST || true, // 开关
// 动态彩带特效
FLUTTERINGRIBBON: process.env.NEXT_PUBLIC_FLUTTERINGRIBBON || false, // 开关
// 静态彩带特效
Expand Down
2 changes: 1 addition & 1 deletion conf/comment.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ module.exports = {
'https://cdnjs.cloudflare.com/ajax/libs/artalk/2.5.5/Artalk.css', // ArtalkServert css cdn

// twikoo
COMMENT_TWIKOO_ENV_ID: process.env.NEXT_PUBLIC_COMMENT_ENV_ID || '', // TWIKOO后端地址 腾讯云环境填envId;Vercel环境填域名,教程:https://tangly1024.com/article/notionnext-twikoo
COMMENT_TWIKOO_ENV_ID: process.env.NEXT_PUBLIC_COMMENT_ENV_ID || 'https://comment.cloud09.space', // TWIKOO后端地址 腾讯云环境填envId;Vercel环境填域名,教程:https://tangly1024.com/article/notionnext-twikoo
COMMENT_TWIKOO_COUNT_ENABLE:
process.env.NEXT_PUBLIC_COMMENT_TWIKOO_COUNT_ENABLE || false, // 博客列表是否显示评论数
COMMENT_TWIKOO_CDN_URL:
Expand Down
18 changes: 6 additions & 12 deletions conf/contact.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,15 @@
*/
module.exports = {
// 社交链接,不需要可留空白,例如 CONTACT_WEIBO:''
CONTACT_EMAIL:
(process.env.NEXT_PUBLIC_CONTACT_EMAIL &&
btoa(
unescape(encodeURIComponent(process.env.NEXT_PUBLIC_CONTACT_EMAIL))
)) ||
'', // 邮箱地址 例如mail@tangly1024.com
CONTACT_WEIBO: process.env.NEXT_PUBLIC_CONTACT_WEIBO || '', // 你的微博个人主页
CONTACT_TWITTER: process.env.NEXT_PUBLIC_CONTACT_TWITTER || '', // 你的twitter个人主页
CONTACT_GITHUB: process.env.NEXT_PUBLIC_CONTACT_GITHUB || '', // 你的github个人主页 例如 https://github.com/tangly1024
CONTACT_TELEGRAM: process.env.NEXT_PUBLIC_CONTACT_TELEGRAM || '', // 你的telegram 地址 例如 https://t.me/tangly_1024
CONTACT_WEIBO: process.env.NEXT_PUBLIC_CONTACT_WEIBO || 'https://weibo.com/cloud09', // 你的微博个人主页
CONTACT_TWITTER: process.env.NEXT_PUBLIC_CONTACT_TWITTER || 'https://x.com/Cloud09Official', // 你的twitter个人主页
CONTACT_GITHUB: process.env.NEXT_PUBLIC_CONTACT_GITHUB || 'https://github.com/cloud-oc', // 你的github个人主页 例如 https://github.com/tangly1024
CONTACT_TELEGRAM: process.env.NEXT_PUBLIC_CONTACT_TELEGRAM || 'https://t.me/cloud_oc', // 你的telegram 地址 例如 https://t.me/tangly_1024
Comment on lines 5 to +9
CONTACT_LINKEDIN: process.env.NEXT_PUBLIC_CONTACT_LINKEDIN || '', // 你的linkedIn 首页
CONTACT_INSTAGRAM: process.env.NEXT_PUBLIC_CONTACT_INSTAGRAM || '', // 您的instagram地址
CONTACT_BILIBILI: process.env.NEXT_PUBLIC_CONTACT_BILIBILI || '', // B站主页
CONTACT_BILIBILI: process.env.NEXT_PUBLIC_CONTACT_BILIBILI || 'https://space.bilibili.com/350267607', // B站主页
CONTACT_YOUTUBE: process.env.NEXT_PUBLIC_CONTACT_YOUTUBE || '', // Youtube主页
CONTACT_XIAOHONGSHU: process.env.NEXT_PUBLIC_CONTACT_XIAOHONGSHU || '', // 小红书主页
CONTACT_ZHISHIXINGQIU: process.env.NEXT_PUBLIC_CONTACT_ZHISHIXINGQIU || '', // 知识星球
CONTACT_WEHCHAT_PUBLIC: process.env.NEXT_PUBLIC_CONTACT_WEHCHAT_PUBLIC || '' // 微信公众号 格式:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=【xxxxxx】==#wechat_redirect
}
}
2 changes: 1 addition & 1 deletion conf/image.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ module.exports = {
IMAGE_COMPRESS_WIDTH: process.env.NEXT_PUBLIC_IMAGE_COMPRESS_WIDTH || 1080, // 图片压缩宽度默认值,作用于博客封面和文章内容 越小加载图片越快
IMAGE_ZOOM_IN_WIDTH: process.env.NEXT_PUBLIC_IMAGE_ZOOM_IN_WIDTH || 1920, // 文章图片点击放大后的画质宽度,不代表在网页中的实际展示宽度
IMAGE_COMPRESS_QUALITY: process.env.NEXT_PUBLIC_IMAGE_COMPRESS_QUALITY || 80, // 图片压缩质量 0-100,数值越小文件越小但质量越低
RANDOM_IMAGE_URL: process.env.NEXT_PUBLIC_RANDOM_IMAGE_URL || '', // 随机图片API,如果未配置下面的关键字,主页封面,头像,文章封面图都会被替换为随机图片
RANDOM_IMAGE_URL: process.env.NEXT_PUBLIC_RANDOM_IMAGE_URL || 'https://moe.jitsu.top/img/?sort=pc', // 随机图片API,如果未配置下面的关键字,主页封面,头像,文章封面图都会被替换为随机图片
RANDOM_IMAGE_REPLACE_TEXT:
process.env.NEXT_PUBLIC_RANDOM_IMAGE_NOT_REPLACE_TEXT ||
'images.unsplash.com', // 触发替换图片的 url 关键字(多个支持用英文逗号分开),只有图片地址中包含此关键字才会替换为上方随机图片url
Expand Down
4 changes: 2 additions & 2 deletions conf/post.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ module.exports = {
process.env.NEXT_PUBLIC_NOTION_SCHEDULE_PUBLISH || true, // 按照文章的发布时间字段,控制自动上下架

// 分享条
POST_SHARE_BAR_ENABLE: process.env.NEXT_PUBLIC_POST_SHARE_BAR || 'true', //文章底部分享条开关
POST_SHARE_BAR_ENABLE: process.env.NEXT_PUBLIC_POST_SHARE_BAR || 'false', //文章底部分享条开关
POSTS_SHARE_SERVICES:
process.env.NEXT_PUBLIC_POST_SHARE_SERVICES ||
'link,wechat,qq,weibo,email,facebook,twitter,telegram,messenger,line,reddit,whatsapp,linkedin,csdn,juejin', // 分享的服務,按顺序显示,逗号隔开
Expand All @@ -40,7 +40,7 @@ module.exports = {
process.env.NEXT_PUBLIC_ARTICLE_EXPIRATION_ENABLED || 'false', // 是否启用文章过期提醒

POST_WAITING_TIME_FOR_404:
process.env.NEXT_PUBLIC_POST_WAITING_TIME_FOR_404 || '8', // 文章加载超时时间,单位秒;超时后跳转到404页面
process.env.NEXT_PUBLIC_POST_WAITING_TIME_FOR_404 || '9', // 文章加载超时时间,单位秒;超时后跳转到404页面

// 标签相关
TAG_SORT_BY_COUNT: true, // 标签是否按照文章数量倒序排列,文章多的标签排在前。
Expand Down
10 changes: 5 additions & 5 deletions conf/right-click-menu.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@
*/
module.exports = {
CUSTOM_RIGHT_CLICK_CONTEXT_MENU:
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU || true, // 自定义右键菜单,覆盖系统菜单
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU || false, // 自定义右键菜单,覆盖系统菜单
CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_SWITCH:
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_SWITCH ||
true, // 是否显示切换主题
false, // 是否显示切换主题
CUSTOM_RIGHT_CLICK_CONTEXT_MENU_DARK_MODE:
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_DARK_MODE || true, // 是否显示深色模式
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_DARK_MODE || false, // 是否显示深色模式
CUSTOM_RIGHT_CLICK_CONTEXT_MENU_SHARE_LINK:
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_SHARE_LINK || true, // 是否显示分享链接
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_SHARE_LINK || false, // 是否显示分享链接
CUSTOM_RIGHT_CLICK_CONTEXT_MENU_RANDOM_POST:
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_RANDOM_POST || true, // 是否显示随机博客
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_RANDOM_POST || false, // 是否显示随机博客
CUSTOM_RIGHT_CLICK_CONTEXT_MENU_CATEGORY:
process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_CATEGORY || true, // 是否显示分类
CUSTOM_RIGHT_CLICK_CONTEXT_MENU_TAG:
Expand Down
Loading
Loading