Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add global config.yml for user settings and improve SEO. #19

Merged
merged 6 commits into from
Oct 20, 2024

Commits on Oct 20, 2024

  1. Configuration menu
    Copy the full SHA
    37f9ef1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56f626e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8effd4 View commit details
    Browse the repository at this point in the history
  4. feat: Add global config.yml for user settings and improve SEO.

    - Add yaml package to parse config.yml.
    - Introduce getConfig as a global utility to access config values.
    - Replace hardcoded values across multiple files with config.yml settings.
    - Fix issue #10: Default thumbnail now uses the background image from config.
    - Extend footer with more social media links and optimize for mobile view.
    - Improve SEO: Add custom titles to post pages and update site-wide layout.
    - Enable custom JavaScript in <head> and before </body> as defined in config.yml.
    - Allow users to define their own comment system with a reserved slot in config.yml.
    ZL-Asica committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    3ec9ba7 View commit details
    Browse the repository at this point in the history
  5. fix: eslint errors.

    ZL-Asica committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    d7887ad View commit details
    Browse the repository at this point in the history
  6. feat: add logic to avoid thumbnail not exist.

    - Merge frontmatter process logic into 1 single function.
    - Add logic avoid parsing not md files.
    ZL-Asica committed Oct 20, 2024
    Configuration menu
    Copy the full SHA
    0f84e2a View commit details
    Browse the repository at this point in the history