More Premium Hugo Themes Premium Jekyll Themes

29DCH.github.io

利用 GitHub Pages搭建的个人博客LJQ Blog / Jekyll Themes / PWA :whale:

29DCH.github.io

利用 GitHub Pages搭建的个人博客LJQ Blog / Jekyll Themes / PWA :whale:

Author Avatar Theme by 29dch
Github Stars Github Stars: 13
Last Commit Last Commit: Jun 16, 2020 -
First Commit Created: Apr 29, 2023 -
29DCH.github.io screenshot

Overview:

This product is a modified version of the Hux blog theme that provides detailed instructions for setting up a personal blog using GitHub Pages. The theme includes various features such as a sidebar, mini about me section, featured tags, social media accounts, friends’ links, keynote layout, comments section, analytics integration, customization options, header image selection, SEO title customization, and compatibility with the latest version of Jekyll.

Features:

  • Sidebar: Provides a responsive layout with the sidebar moving to the bottom on smaller screens.
  • Mini About Me: Displays social media accounts below the avatar with a responsive layout.
  • Featured Tags: Showcases recommended tags based on a predefined size condition.
  • Social Media Accounts: Allows users to add their social media accounts to the sidebar.
  • Friends’ Links: Displays a section for adding links to friend’s blogs or websites.
  • Keynote Layout: Supports HTML5 slide layouts using various frameworks like Reveal.js or Impress.js.
  • Comment: Integrates with Disqus and Gitalk comment systems, supporting Markdown syntax.
  • Analytics: Supports integration with Baidu and Google Analytics for website analysis.
  • Customization: Provides the ability to customize the theme code using the Liquid template engine.
  • Header Image: Allows users to select and set a customized header image for each page.
  • SEO Title: Enables customization of the title displayed in search results.
  • Page Build: Provides instructions for resolving page build warnings related to code highlighting.
  • License: Licensed under the MIT License.

Installation:

  1. Install Jekyll by running the following command in the terminal: gem install jekyll
  2. Start local preview in the browser by running jekyll serve or jekyll s in the command line. Access the preview at http://127.0.0.1:4000/.
  3. Modify the _config.yml file to customize the blog settings.
  4. Create blog posts in Markdown format and place them in the _posts/ folder.
  5. Customize the sidebar by modifying the Sidebar settings section in the _config.yml file.
  6. Add social media accounts by editing the corresponding section in the _config.yml file.
  7. Configure the Friends’ Links section by modifying the Friends section in the _config.yml file.
  8. Customize the Keynote Layout by adding HTML5 slides using the specified YAML header format.
  9. Integrate with comment systems by following the instructions for Disqus and Gitalk in the article.
  10. Set up analytics integration with Baidu or Google Analytics by registering and adding the provided code in the _config.yml file.
  11. Customize the theme code by modifying the files in the _include/ and _layouts/ folders.
  12. Select and set a personalized header image for each page by following the examples provided in the article.
  13. Customize the SEO title in the YAML header of each page to define the displayed title in search results.
  14. Resolve page build warnings related to code highlighting by modifying the highlighter setting in the _config.yml file and updating the local Jekyll environment.

Summary:

This product is a detailed guide for setting up a personal blog using the modified Hux theme. It provides instructions for installing the theme, customizing various features, adding content, and resolving common issues. The theme includes a sidebar, mini about me section, featured tags, social media integration, friends’ links, keynote layout, comment systems, analytics integration, customization options, header image selection, and SEO title customization. It is licensed under the MIT License.