Lỗi plugins search trong theme Icarus và cách sửa lỗi
Lỗi plugins là gì ?
Lỗi ở đây đơn giản là khi nhấp vào cái kính lúp tìm kiếm thì không hiện ra gì, mọi thứ im re như là nút kính lúp không hề tồn tại
Sửa lỗi này thế nào
Với lỗi này tôi đã thử hết tất cả các hướng dẫn từ chủ theme nhưng không hiệu quả, lên trang plugins của Hexo để tìm và cài đặt theo hướng dẫn nhưng cũng không ăn thua, sau 1 lúc lần mò thì thấy té ra đơn giản, sử dụng luôn plugins Insight Search có sẵn của theme
Cầu hình plugins
Bạn đơn giản chỉ cần thêm dòng cấu hình này vào file _config.yml của theme, còn nếu mở ra đã thấy sẵn rồi thì thôi bỏ qua đến phần tiếp theo
1 | search: |
Chỉnh sửa file bị sai
Sau khi bạn cài đặt và chạy thử theme nó sẽ sinh ra 1 cái file là js%5Cinsight.js chả hiểu sao lại có cái file tên kì quái thế này nhưng nó đang gặp 2 cái sai khi được sinh ra đó là sinh ra nhầm chỗ và được đặt nhầm tên.
Để sửa sai:
1. Thay đổi tên. Bạn hay chỉnh tên file lại thành insight.js
2. Đưa file đến nơi đúng của nó đó là public\js
Hoàn tất
Chỉ cần bạn chạy lại localhost và vào tìm kiếm thôi. Giao diện tìm kiếm thì có vẻ hơi thôi nhưng bù lại hiện tại thấy khá nhanh và tiện. Chúc các bạn thành công, nếu có lỗi ở các chức năng tìm khác thì đến bây giờ tôi chịu :)