Tìm kiếm bên trong và bên ngoài. Từ WordPress đến Jekyll 8

Tìm kiếm bên trong và bên ngoài

Tiếp tục Với thiết lập blog của chúng tôi, chúng tôi sẽ tập trung vào giúp người đọc tìm thấy nội dung của chúng tôi dễ dàng hơn

Nguồn cấp dữ liệu RSS, tìm kiếm nội bộ và bên ngoài

Nguồn cấp dữ liệu RSS

Mặc dù mạng xã hội khiến công nghệ này mất đi nhiều người dùng, nhưng nó vẫn có những người theo dõi.  Về cơ bản, nó cho phép bạn theo dõi các cập nhật của blog mà không cần phải truy cập vào trang web.

Theo mặc định, Jekyll tạo nguồn cấp dữ liệu của riêng mình và lưu trữ trong thư mục gốc của trang web. Tuy nhiên, chúng ta có thể sử dụng một dịch vụ bên ngoài chỉ bằng cách trích dẫn liên kết sau đường dẫn mục dưới tiêu đề nguồn cấp dữ liệu.

Dưới cùng tiêu đề này, chúng ta có thể tìm thấy tùy chọn để xóa biểu tượng nguồn cấp dữ liệu khỏi cả đầu trang và cuối trang. Chúng ta chỉ cần thay đổi từ false thành true trong ẩn.

Công cụ tìm kiếm nội bộ

Khi chúng tôi nói về công cụ tìm kiếm, chúng tôi không chỉ đề cập đến tìm kiếm trong trang web mà còn đề cập đến trang web của chúng tôi xuất hiện trong công cụ tìm kiếm.

Để cho phép tìm kiếm trong trang web, chúng tôi sửa đổi mã trong config.yml như sau.
tìm kiếm: true
search_full_content: true

Chúng tôi có thể chọn giữa ba tùy chọn tìm kiếm

  • Thứ hai.
  • Algolia.
  • Tìm kiếm Tuỳ chỉnh của Google.

Thứ hai

Đây là tùy chọn được thực hiện theo mặc định và không yêu cầu bất kỳ cấu hình bổ sung nào.

Algolia

Algolia là một công cụ tìm kiếm mạnh hơn nhiều so với Lunr. Nó có một gói miễn phí và hai tùy chọn thanh toán. Để sử dụng nó, bạn phải thực hiện sửa đổi trong một tệp khác mà chúng ta sẽ nói đến trong một bài viết sau.

Dữ liệu mà chúng tôi phải hoàn thành trong config.yml như sau:

search_provider: algolia
Và dữ liệu sau đây mà chúng tôi có được khi đăng ký trên trang web
Algolia:
application_id: # ID ứng dụng do dịch vụ cung cấp
index_name: # Tên của chỉ mục tìm kiếm
search_only_api_key: # KEY API được chỉ định
Chúng tôi cũng có tùy chọn hiển thị cho người đọc công cụ tìm kiếm nào chúng tôi đang sử dụng.
Power_by: # true (mặc định), false
Nhớ xóa số.
Chúng tôi bắt đầu lập chỉ mục với:
ALGOLIA_API_KEY = your_admin_api_key gói thực thi jekyll algoli

Tìm kiếm khách hàng của Google

Để sử dụng Google làm công cụ tìm kiếm của chúng tôi, chúng tôi phải làm như sau;

  1. Chúng tôi đi đến trang này và nhấp vào Công cụ tìm kiếm mới.
  2. Chúng tôi điền vào tên của trang web và chọn ngôn ngữ. Nhấp vào Tạo.
  3. Nó hiển thị cho chúng tôi dữ liệu công cụ tìm kiếm, sao chép và dán id trong một tệp để có nó trong tầm tay.
  4. Nhấp vào Bảng điều khiển.
  5. Trong Giao diện, chúng tôi chọn Chỉ kết quả làm bố cục và Tối giản làm chủ đề.
  6. Chúng ta kết thúc bằng cách nhấn Lưu và lấy mã.

Chúng tôi dán id vào phần tiếp theo của config.yml
Google:
search_engine_id: Đặt id công cụ tìm kiếm ở đây
Bạn cũng có thể kích hoạt tùy chọn tìm kiếm tức thì bằng cách đặt tham số Instant_search thành true.

Tối ưu hóa công cụ tìm kiếm

Tại thời điểm này trong trò chơi, chúng ta đều biết rằng cách tốt nhất để có được vị trí tốt trên công cụ tìm kiếm là trả tiền cho quảng cáo. Tuy nhiên, nếu vì lý do ngân sách bị loại trừ, chúng tôi có thể làm theo một số mẹo để tối ưu hóa trang web của mình trong làm cho chúng thân thiện hơn với công cụ tìm kiếm. Một trong những cách là xác minh rằng chúng tôi chịu trách nhiệm.

Xác minh là cách để đảm bảo với các công cụ tìm kiếm rằng chúng tôi có quyền xem dữ liệu được tạo ra từ các tìm kiếm dẫn đến trang web của chúng tôi

Bước này phải được thực hiện khi bạn tải trang web lên máy chủ bởi vì nó là cần thiết cho mỗi công cụ tìm kiếm để làm thủ tục xác minh.

Nói cách khác, bạn sẽ phải viết một số bài viết trước khi hoàn thành phần này của tệp config.yml. Chúng ta sẽ thấy điều này trong các bài viết sau.
Sai lầm tối thiểu, chủ đề mà chúng tôi đang làm việc, tương thích với các công cụ tìm kiếm sau đây.

Google Search Console

Việc xác minh có thể được thực hiện cho cả một miền và một địa chỉ cụ thể. Trong trường hợp đầu tiên, nó được yêu cầu để có thể sửa đổi cấu hình DNS, nhưng trong trường hợp đó, không cần thực hiện thay đổi trong config.yml. Tùy chọn khác nằm trong Tiền tố URL, hãy chọn tùy chọn Thẻ HTML
Chúng ta sẽ thấy một đoạn mã. Chúng tôi chỉ quan tâm đến chuỗi các chữ cái và con số sau nội dung. Chúng tôi sao chép chúng giữa các dấu ngoặc kép trong
google_site_verification:

Bing Webmaster Tools

Bing cũng cung cấp tùy chọn chỉnh sửa DNS và thêm tùy chọn nhập sơ đồ trang web từ Google Search Console, chúng tôi không cần chạm vào config.yml. Ngoại trừ tùy chọn được gọi là Thẻ Meta HTML, quy trình vẫn giống nhau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.