Commit Graph

183 Commits

Author SHA1 Message Date
ccbikai
4dbe36fa77 feat: add EdgeOne adapter support
Integrates EdgeOne as a deployment adapter alongside existing providers like Cloudflare, Netlify, Node, and Vercel.

Enables deployment to EdgeOne platform by adding the adapter package and configuration, expanding the available deployment options for the project.
2025-12-13 16:33:34 +08:00
面条
d5249adc12 Merge pull request #111 from NahidaBuer/main
feat: support expandable quoteblock
2025-12-13 16:25:03 +08:00
面条
7a0c6d729a Merge pull request #121 from looechao/fix/search-url-decode
fix: decode URL parameter in search page
2025-12-13 16:24:16 +08:00
looechao
7444e66994 fix: decode URL parameter in search page 2025-12-10 13:14:01 +08:00
ccbikai
bcc27cf219 chore: update usernames and references
Updates social media handles, repository links, and funding references from old username to new one across configuration files, documentation, and layouts.
2025-12-07 15:32:13 +08:00
ccbikai
d3978a3770 Merge branch 'astro' 2025-11-15 19:50:36 +08:00
ccbikai
6a0bf4abdd chore: upgrade version 2025-11-15 19:46:00 +08:00
Nahida
8069fe3266 feat: support expandable quoteblock 2025-09-07 00:29:52 +08:00
面条
dde6425a57 buy_me_a_coffee 2025-04-13 12:22:04 +08:00
ccbikai
f8951544c4 fix(rss): add atom namespace to RSS XSL stylesheet
Adds xmlns:atom namespace declaration to the XSL stylesheet to support Atom feed elements and ensure proper XML namespace resolution

This enables handling of Atom elements within RSS feeds while maintaining compatibility with existing RSS functionality.
2025-01-04 12:21:26 +08:00
ccbikai
c50f475ad8 fix: update RSS_BEAUTIFY env var to empty string
Changes default value of RSS_BEAUTIFY from boolean false to empty string for consistency with other environment variables in the configuration file.
2025-01-01 19:13:50 +08:00
ccbikai
876ba3e9a2 refactor: optimize RSS feed generation
Switches from getRssString to modern rss helper function
Moves XSL stylesheet to dedicated static file
Improves code organization and maintainability

Simplifies RSS feed configuration while maintaining beautification option
2025-01-01 19:03:22 +08:00
ccbikai
0dbec343b4 feat: add RSS feed beautification option
Introduces a new RSS_BEAUTIFY configuration flag to enable RSS feed styling
- Adds XSL styling support for RSS feeds when enabled
- Updates documentation in both English and Chinese
- Modifies RSS generation to support the new styling option

Migration from rss to getRssString for enhanced customization
2025-01-01 18:07:00 +08:00
面条
668b70df1d docs: add x links 2024-12-26 18:41:24 +08:00
ccbikai
a4ee6ef435 feat: enhance channel favicon with dynamic resizing
Implements dynamic favicon handling using wsrv.nl image service:
- Resizes channel avatar to 64x64
- Applies circular mask for consistent appearance
- Ensures HTTPS compatibility by stripping protocol
- Falls back to default favicon when no avatar exists

Improves visual consistency across different platforms and scales
2024-12-22 19:24:32 +08:00
ccbikai
72688949ba fix: update X (Twitter) social profile link
Updates social profile link on X (formerly Twitter) to use a redirect URL through 404.li service instead of direct x.com link
2024-12-14 21:13:53 +08:00
ccbikai
13b1d7fd8e fix: update Sentry configuration in Docker builds
Improves Sentry integration in Docker builds by:
- Moving Sentry environment variables to build args
- Adding .env to dockerignore for security
- Properly passing Sentry configuration during build process

This change ensures better security practices and more reliable Sentry configuration in containerized environments.
2024-11-23 18:25:40 +08:00
ccbikai
b4a5dd021c feat: enhance SEO settings and improve title extraction
- Prioritize SEO settings from page data over environment variables
- Improve title extraction logic to handle new line characters
- Set SEO parameters for specific pages to improve search visibility
2024-11-14 20:37:13 +08:00
面条
15e27d475f Merge pull request #83 from zijiuok/patch-1
Added a new real user
2024-11-14 19:24:57 +08:00
ZiJiu
0ea8d4bd66 Update README.zh-cn.md 2024-11-14 12:36:13 +08:00
ZiJiu
8431086704 Update Real users of README.md 2024-11-14 12:30:59 +08:00
ccbikai
1d22719070 fix: ensure canonical URL pathname consistency 2024-11-09 15:46:43 +08:00
ccbikai
7da142ad1e 0.1.7 2024-11-07 19:05:23 +08:00
ccbikai
e12a0d0f95 feat: enhance RSS handling and improve middleware logic 2024-11-07 19:05:16 +08:00
ccbikai
a1c79d4470 0.1.6 2024-11-06 20:03:51 +08:00
ccbikai
6632363520 feat: switch to server-side rendering 2024-11-06 20:03:43 +08:00
ccbikai
98a1030907 feat: add support for links and navigation in sidebar 2024-11-06 20:01:40 +08:00
ccbikai
44a8e7941b 0.1.5 2024-11-04 20:49:38 +08:00
ccbikai
ed9393011c feat: add support for displaying comments on posts 2024-11-04 20:49:24 +08:00
ccbikai
6b81781323 0.1.4 2024-11-04 19:57:43 +08:00
ccbikai
0035b84e2c feat: enhance middleware to set speculation rules header 2024-11-04 19:56:30 +08:00
ccbikai
affd4d2a9b feat: add tags functionality and UI enhancements 2024-11-04 19:55:58 +08:00
ccbikai
d6b3a352c7 0.1.3 2024-11-02 15:49:44 +08:00
ccbikai
7e3e6117ef feat: add Google site search integration for enhanced search functionality 2024-11-02 15:47:33 +08:00
面条
c34c79fe7c Merge pull request #79 from scavin/main 2024-11-01 07:53:31 +08:00
scavin
da14cbe277 Update README.zh-cn.md 2024-10-30 20:21:33 +08:00
scavin
79abf14c36 Update README.md 2024-10-30 20:21:28 +08:00
面条
9c9f0be3ee Merge pull request #76 from cdt3211/main 2024-10-19 21:02:43 +08:00
Abner
e22709d04b feat: add a new real user 2024-10-19 14:27:32 +08:00
面条
6a0b486f83 Merge pull request #74 from ccbikai/CoC
feat: add Contributor Covenant Code of Conduct
2024-10-18 12:10:06 +08:00
ccbikai
60ca833f9f feat: add Contributor Covenant Code of Conduct
Enhances community standards by introducing a comprehensive Code of Conduct to foster a harassment-free and inclusive environment. This ensures clear guidelines for acceptable behavior, enforcement responsibilities, and reporting mechanisms, aligning with best practices for community management.
2024-10-18 12:02:37 +08:00
ccbikai
89ba27cd9b feat: add 'util' module to Node.js integration
Enhance compatibility by including the 'util' module in the Node.js integration configuration, ensuring broader functionality and support for utility functions.
2024-10-17 12:14:09 +08:00
ccbikai
a35dc1c016 feat: remove Sentry integration if DSN is missing
Enhance configuration robustness by disabling Sentry integration when DSN is not provided, preventing potential runtime errors.
2024-10-15 21:20:18 +08:00
ccbikai
183cb8fc0f chore: remove commented-out Sentry configuration lines
Simplifies the example environment file by removing unnecessary commented-out Sentry settings, enhancing readability and reducing clutter.
2024-10-15 21:13:23 +08:00
ccbikai
bf2ecfe7a0 refactor: improve security by moving Sentry secrets to environment variables
To enhance security, Sentry authentication tokens and project IDs are now passed as environment variables instead of being exposed in the workflow configuration. This change reduces the risk of sensitive information leakage during the build process. Additionally, the example environment file has been updated to comment out the Sentry-related variables, further protecting against accidental exposure.
2024-10-15 21:11:47 +08:00
ccbikai
a44eeb76eb feat: simplify secret handling in build process
Streamlines the build script by consolidating multiple secret exports into a single command, enhancing maintainability and reducing redundancy.
2024-10-15 21:06:49 +08:00
ccbikai
eb0205a7a9 refactor: improve security by using Docker secrets for Sentry tokens
Enhanced security by integrating Docker secrets for Sentry authentication and project tokens, reducing exposure of sensitive information in environment variables.
2024-10-15 21:03:24 +08:00
ccbikai
b8f0d6fb78 feat: integrate Sentry in CI and Astro config for enhanced error tracking
Ensures Sentry is consistently configured across CI and project settings, improving error monitoring and issue resolution.
2024-10-15 20:41:40 +08:00
ccbikai
902ef273a2 feat: update favicon for improved visual identity 2024-09-24 21:22:25 +08:00
ccbikai
897afd84be feat: add funding options for contributors
This change introduces support for GitHub Sponsors and Buy Me a Coffee, making it easier for users to contribute financially to the project.
2024-09-24 21:22:08 +08:00