refactor: modularize scripts partial into separate components #587
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request refactors the
layouts/partials/scripts.htmlfile by moving the script configurations to separate partial files for better modularity and maintainability. The changes include creating new partial files for core scripts, search, Mermaid, and KaTex functionalities.Refactoring scripts into partial files:
layouts/partials/scripts.html: Removed inline script configurations and replaced them with calls to newly created partial files.layouts/partials/scripts/core.html: Added core script configurations including theme, menu, tabs, language, code copy, file tree, sidebar, and back-to-top scripts.layouts/partials/scripts/search.html: Added search script configurations supporting FlexSearch.layouts/partials/scripts/mermaid.html: Added Mermaid script configurations for rendering diagrams with theme switching support.layouts/partials/scripts/katex.html: Added KaTex script configurations for rendering mathematical expressions with various delimiters.