This article introduces common hexo errors, including their causes, solutions, and implementation details. These steps can help improve hexo efficiency.
Jun 20, 2018
This post summarizes differences between Bootstrap 3 and 4, including component changes and key features.
Jun 20, 2018
How I built a lightweight web platform on top of Hexo so I can draft and publish posts from any device.
Jun 18, 2018
This post explains how to downgrade iOS from a beta back to the stable release, including backup and recovery steps.
Jun 17, 2018
This post explains how to configure Nginx so a website is accessible only by domain, not by IP.
Jun 2, 2018
Walkthrough of issuing a Let's Encrypt certificate with acme.sh, wiring it into NGINX, and keeping it renewed automatically.
May 30, 2018
This article introduces Nginx user IP passthrough, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency when implementing Nginx user IP passthrough.
May 27, 2018
Key differences between Angular 1.x and Angular 2 across controllers, change detection, DI, routing, and syntax.
May 22, 2018
Reflections and insights from my four years as a programmer. Emphasizing continuous learning, understanding the big picture, and the importance of official documentation.
May 13, 2018
This article introduces upgrading Angular 5 to 6, including the advantages of upgrading Angular 5 to 6, implementation details, and related resources. These steps can help improve the efficiency of upgrading Angular 5 to 6.
May 5, 2018
This article provides an introduction to PhantomJS installation, including its advantages, implementation details, and related resources. These steps can help improve the efficiency of PhantomJS installation.
May 1, 2018
This post shares my personal hardware toolkit, real usage impressions, and setup notes to help others choose and organize their gear.
Apr 22, 2018
Approaches to cache static assets effectively: cache headers, version query params, and content hashing with pros/cons.
Apr 20, 2018
Debugging mobile web: responsive testing, Chrome devtools for Android, Safari for iOS, and WeChat WebView tools.
Apr 14, 2018
This article discusses the issue of oh my zsh configuration file not loading automatically, including the solution to fix this problem and improve terminal efficiency.
Apr 7, 2018
This post covers my first experience with Surface, including the purchase process and hands-on impressions.
Apr 6, 2018
This article provides an introduction to Jenkins continuous integration with WAR package deployment, including the advantages, implementation details, and related resources. These steps can help improve efficiency in Jenkins continuous integration with WAR package deployment.
Mar 25, 2018
This article provides an introduction to the HTTP Referer header in HTTP requests, covering its advantages, implementation details, and related resources. These insights can help improve the efficiency of using HTTP Referer.
Mar 19, 2018
This post explains the Linux file system hierarchy and common directory meanings to help you choose proper install paths.
Mar 18, 2018
This article introduces understanding of next in Express.js, including its advantages, implementation details, and related resources that can help improve efficiency when working with next in Express.js.
Mar 4, 2018
This post explains how to install Maven in a Zsh environment on Mac, including setup steps and configuration.
Mar 4, 2018
This article provides a solution for jiathis HTTPS unsupported issues, including implementation details and alternative approaches for social sharing plugins in HTTPS environments.
Feb 25, 2018
This article introduces the Git team development process specification, including its advantages, implementation details, and relevant resources. These steps can help improve efficiency in Git team development processes.
Feb 21, 2018
Simple outline of a token-based authentication process from login to subsequent authenticated requests.
Feb 21, 2018
Create an OpenSearch description so browsers can add your site as a search provider and enable suggestions.
Feb 19, 2018