Commit Graph

4447 Commits

Author SHA1 Message Date
anime
93df743559 feat(algolia): replace error throw with console.error for missing config
Change error handling from throwing an exception to logging an error when
Algolia configuration is missing. This provides better error reporting
without breaking the application flow.
2025-07-08 15:37:59 +08:00
anime
55c39cbab8 feat(algolia): implement global client initialization and reuse
- Add global Algolia client and index initialization
- Initialize client once and reuse across functions
- Remove redundant client initialization in individual functions
- Add configuration validation during initialization
2025-07-08 01:41:50 +08:00
anime
8d200120fc feat(algolia): add data deletion functionality and execute in index.js
- Add `checkDataFromAlgolia` function to identify and delete unused data
- Implement `deletePostDataFromAlgolia` helper function
- Execute Algolia data check during homepage generation
- Handle password-protected and draft pages deletion
2025-07-08 01:20:59 +08:00
anime
7ce6ad0c2f feat(algolia): add data deletion functionality and execute in index.js
- Add `checkDataFromAlgolia` function to identify and delete unused data
- Implement `deletePostDataFromAlgolia` helper function
- Execute Algolia data check during homepage generation
- Handle password-protected and draft pages deletion

Fixes 1526
2025-07-08 01:20:58 +08:00
tangly1024
5e6fa26c90 Merge pull request #3476 from tangly1024/release/4.8.6
V4.8.6
2025-07-07 16:09:34 +08:00
tangly1024
2d2a00917d V4.8.6 2025-07-07 16:06:50 +08:00
tangly1024
a5ca0c3079 Merge pull request #3461 from yakiisama/main
增加主题 typography
2025-07-07 16:00:21 +08:00
tangly1024
57bc81700f typography主題微調 2025-07-07 15:57:54 +08:00
tangly1024
57c800a091 Merge pull request #3471 from qixing-jk/feat/not-by-ai
feat(ArticleCopyright): initially implement the "not by AI" function
2025-07-07 15:14:19 +08:00
tangly1024
b252cefc21 Merge pull request #3472 from qixing-jk/feat/expiry-reminder
feat(ArticleExpirationNotice): implement ArticleExpirationNotice comp…
2025-07-07 15:11:53 +08:00
tangly1024
c439810fa2 Update post.config.js 2025-07-07 15:11:16 +08:00
tangly1024
78e8cbf7fe Merge pull request #3473 from qixing-jk/fix/proxio-image-click-issue
fix(proxio): enable image click navigation in list view
2025-07-07 15:09:48 +08:00
tangly1024
4fa93f4291 Merge pull request #3475 from qixing-jk/fix/algolia/search-overflow-selection
fix(algoliasearch样式溢出问题):
2025-07-07 15:06:39 +08:00
tangly1024
eb89e98828 Merge pull request #3474 from qixing-jk/feat/aisummary/prevent-error-exposure
feat(aisummary): Return null when AI summary retrieval fails to preve…
2025-07-07 15:06:00 +08:00
anime
b2523c25b1 fix(algoliasearch样式溢出问题):
(cherry picked from commit cc43cc300385534a0015c3e45f7a32649f40430f)

Fix #2340
2025-07-07 14:44:51 +08:00
anime
684872fb2f feat(aisummary): Return null when AI summary retrieval fails to prevent exposing issues to users 2025-07-07 01:50:36 +08:00
anime
aef0768391 fix(proxio): enable image click navigation in list view
Closes #3468
2025-07-07 01:33:44 +08:00
anime
c02a94c923 feat(config): add article expiration reminder configuration
- Added ARTICLE_EXPIRATION_DAYS to configure expiration threshold
- Added ARTICLE_EXPIRATION_MESSAGE to set custom expiration message
- Added ARTICLE_EXPIRATION_ENABLED to control whether enable this feature
2025-07-07 00:55:11 +08:00
anime
7e79987795 feat(ArticleExpirationNotice): implement ArticleExpirationNotice component
- Add ArticleExpirationNotice component to the page layout in Heo theme

resolve #2738
2025-07-07 00:55:10 +08:00
anime
13d02176a4 feat(NotByAI): add commerce theme configuration options to maintain consistency with other themes 2025-07-06 03:43:35 +08:00
anime
8fd2f70d7b feat(NotByAI): make NotByAI component configurable via site config
- Add conditional rendering for NotByAI component in all themes
- Default all new config options to false

Closes #3351
2025-07-06 03:43:35 +08:00
anime
c072bec8b8 feat(ArticleCopyright): implement the "not by AI" function, completely support multi-languages icons 2025-07-06 03:43:35 +08:00
anime
fc1e644130 feat(ArticleCopyright): initially implement the "not by AI" function 2025-07-06 02:51:21 +08:00
Blackberry009
b72e8e91cb reverse format 2025-06-30 16:26:26 +08:00
Blackberry009
7e018c1ad4 archive 2025-06-30 15:21:53 +08:00
Blackberry009
b907030f32 css 2025-06-30 13:58:56 +08:00
Blackberry009
120593f329 fix: px 2025-06-18 14:28:58 +08:00
Blackberry009
e46d8d9d30 优化部份css 2025-06-18 11:40:02 +08:00
Blackberry009
a54649a412 cancel slottop 2025-06-18 11:31:14 +08:00
Blackberry009
2142dbd509 cancel slottop 2025-06-18 11:24:58 +08:00
Blackberry009
b2714fa4a5 更改字段 2025-06-18 11:17:33 +08:00
yakiisama
088ae612be Merge branch 'tangly1024:main' into main 2025-06-17 11:27:22 +08:00
tangly1024
40b206b39b Merge pull request #3446 from tangly1024/feat/notion-database-index
Notion数据库支持配置视图索引
2025-06-17 10:58:02 +08:00
tangly1024
04ffbbb7ef Notion数据库支持配置视图索引 2025-06-17 10:55:56 +08:00
tangly1024
243e8a41f1 Merge pull request #3440 from LooseLi/fix-hexoThemeColor
fix: hexo主题中,移动端菜单适配主题色失效
2025-06-15 20:34:23 +08:00
Blackberry009
c8c7769e9a 黑暗模式 2025-06-13 18:23:27 +08:00
Blackberry009
d8db32d71a 优化css 2025-06-13 16:56:24 +08:00
LooseLi
e6ad729110 fix: 移动端菜单适配主题色失效 2025-06-13 15:28:48 +08:00
Blackberry009
a8192e0179 feat: 优化css 2025-06-09 17:46:08 +08:00
BlackBerry009
f7ceb2f9ec feat: new theme 2025-06-08 00:50:22 +08:00
tangly1024
cc49407bf1 Merge pull request #3430 from tangly1024/release/4.8.5
4.8.5
2025-06-05 13:15:02 +08:00
tangly1024
cb824203ac 4.8.5 2025-06-05 13:14:03 +08:00
tangly1024
c26d58a27c fix 小问题 2025-06-05 13:13:08 +08:00
tangly1024
06f3770b3e Merge pull request #3414 from eddiehe99/fix-the-missing-quote-mark
Update sync.yaml
2025-06-05 12:44:16 +08:00
tangly1024
f2fdda53c6 Merge pull request #3419 from LooseLi/fix-eslint-errors
Fix eslint errors
2025-06-05 12:43:48 +08:00
tangly1024
827c3a7025 Merge pull request #3425 from JinliG/bugfix/jinli/fix-retrieve-index
fix: 修复兼容 notion-client 索引 index 问题
2025-06-05 12:42:18 +08:00
tangly1024
b93c3ca685 Merge pull request #3428 from LooseLi/fix-dark-mode
fix: 修复深色模式下闪烁问题
2025-06-05 12:41:52 +08:00
tangly1024
c9ddcdb324 Merge pull request #3429 from LooseLi/fix-spoiler-text
fix: spoiler隐藏文本失效
2025-06-05 12:41:14 +08:00
tangly1024
a0b5474166 Merge pull request #3412 from eddiehe99/bump-twikoo-from-1.6.42-to-1.6.44
feat: upgrade twikoo to v1.6.44
2025-06-05 12:40:47 +08:00
LooseLi
4309a60546 fix: spoiler无法隐藏复杂文本节点 2025-06-04 13:56:07 +08:00