Lỗi plugins search trong theme Icarus và cách sửa lỗi

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
2
search:
type: insight

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.
File cần sửa
Để 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
Sửa tên và đưa vào thư mục đúng

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 :)
Hoàn thành

Bình Luận