Xem Nội Dung Ngay
Bạn đã thành công đăng ký ghostFam
Tuyệt! Next, complete checkout for full access to ghostFam
Chào mừng bạn quay trở lại! Bạn đã đăng nhập thành công.
Thành công! Tài khoản của bạn đã kích hoạt đầy đủ, bây giờ bạn có thể xem tất cả bài viết.
Thành công! Your billing info is updated.
Billing info update failed.

Disqus là gì? Thêm Disqus vào Ghost như thế nào?

Tìm hiểu Disqus là gì và cách chèn Disqus vào Ghost CMS như thế nào?

Cường Trần
Cường Trần
4 phút đọc
Disqus là gì? Thêm Disqus vào Ghost như thế nào?

Ghost mặc định sẽ không tích hợp hệ thống bình luận vào lõi. Thật sự mà nói thì tôi điều này vừa là ưu vừa là khuyết điểm của Ghost.

Ưu là Ghost có thể tinh gọn database và các script liên quan đến phần bình luận để tập trung vào phát triển tính năng chủ chốt cho Ghost như membership.

Khuyết là vì thiếu phần bình luận, bạn sẽ luôn có cảm giác không trọn vẹn.

Để lấp lại khuyết điểm này bạn có một dịch vụ bình luận độc lập miễn phí Disqus.

Bài viết này sẽ hướng dẫn bạn cách thêm Disqus vào Ghost như thế nào.

Disqus là gì?

Disqus là gì
Giao diện bình luận của Disqus

Disqus là hệ thống bình luận độc lập bên thứ ba miễn phí phổ biến nhất trên thế giới. Disqus khá phù hợp với Ghost bởi vì Disqus cũng hỗ trợ Darkmode như Ghost.

Để đổi lấy sự miễn phí, bạn phải hi sinh quyền riêng tư và sự phiền phức của quảng cáo kèm theo. Kéo theo đó là làm giảm tốc độ của website một phần.

Dù vậy giảm cỡ đó thì không ăn thua với Ghost vì Ghost luôn nhanh.

Tạo tài khoản Disqus như thế nào?

Để tạo tài khoản Disqus, bạn vào trang chủ của Disqus và đăng ký mới tài khoản Disqus. Bạn có thể dùng tài khoản Google đăng ký nhanh.

Sau đó vào bảng điều khiển Disqus Admin để thêm site mới của bạn.

Bạn nhớ chọn gói Basic miễn phí khi lựa chọn gói thuê bao sử dụng của Disqus và ngôn ngữ tiếng Việt.

Chọn gói Basic miễn phí để sử dụng

Trong quá trình tạo tài khoản, bạn cần đặc biệt chú ý đến Shortname mà bạn tạo (subdomain của Disqus) để sử dụng cho bước sau.

Chú Ý: Disqus Shortname

Chèn Disqus vào Ghost theme như thế nào?

Có 2 cách để bạn cài đặt Disqus lên blog Ghost của mình:

Trường hợp #1: Theme hỗ trợ sẵn Disqus

Các theme Ghost hiện nay thường hỗ trợ sẵn Disqus cho bạn. Việc thêm Disqus vào khá nhẹ nhàng.

Bạn có thể tham khảo cách chèn Disqus vào theme thông qua hướng dẫn của nhà phát triển theme mà bạn đã mua.

Bình thường, bạn chỉ cần copy Disqus Shortname mà bạn đã tạo cho site tương ứng ở bước trên vào post-content.hbs trong folder partials là xong.

Hoặc thay thế Disqus subdomain trong Script sẵn có mà bên theme hướng dẫn, cũng nằm trong post-content.hbs.

Chú ý: Mỗi theme có thể sẽ đặt tên khác nhau, đôi khi không phải là post-content mà là post-full-content hoặc tương tự.

Ví dụ: Các theme của nhà phát triển AspireThemes sẽ chỉnh sửa như sau

Path: patials/disqus.hbs

Trường hợp #2: Chèn Disqus thủ công vì theme không hỗ trợ sẵn

Nếu theme không hỗ trợ Disqus, bạn cũng không có gì phải lo.

Bạn chỉ cần copy mã cài đặt Universal Code và dán vào post-content ở vị trí gần cuối {{/post}}.

Universal Embed Code bạn tìm trong Disqus Admin có dạng như sau:

<div id="disqus_thread"></div>
<script>

/**
*  RECOMMENDED CONFIGURATION VARIABLES: EDIT AND UNCOMMENT THE SECTION BELOW TO INSERT DYNAMIC VALUES FROM YOUR PLATFORM OR CMS.
*  LEARN WHY DEFINING THESE VARIABLES IS IMPORTANT: https://disqus.com/admin/universalcode/#configuration-variables*/
/*
var disqus_config = function () {
this.page.url = PAGE_URL;  // Replace PAGE_URL with your page's canonical URL variable
this.page.identifier = PAGE_IDENTIFIER; // Replace PAGE_IDENTIFIER with your page's unique identifier variable
};
*/
(function() { // DON'T EDIT BELOW THIS LINE
var d = document, s = d.createElement('script');
s.src = 'https://cuongthach.disqus.com/embed.js';
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="https://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
                            

Lời kết...

Một vấn đề bực mình khi bạn dùng Disqus đó là hay bị nhà mạng chặn ngẫu nhiên.

Đôi khi bạn sẽ thấy Disqus không tải và toàn bộ bình luận không xuất hiện ở một số nhà mạng và thời điểm sử dụng trong ngày.

Nếu internet cáp quang không hiển thị bình luận Disqus thì bạn hãy thử dùng 4G trên di động để kiểm tra.

Vì lý do đó, nên tôi luôn khuyên bạn dùng Hyvor Talk hơn là Disqus, tuy trả phí nhưng đáng tin cậy và trải nghiệm dùng rất tuyệt vời.

Nếu bạn gặp khó khăn khi làm theo hướng dẫn bài viết, hãy để lại bình luận bên dưới để tôi có thể trợ giúp bạn nhé!

Hướng Dẫn

Bạn có thể quan tâm

Thành viên Mở

Hướng dẫn tạo trang liên hệ bằng HTML form, không phụ thuộc Ghost theme

Cách tạo một trang liên hệ với HTML form để tối ưu tốc độ tải trang của website Ghost.

Hướng dẫn tạo trang liên hệ bằng HTML form, không phụ thuộc Ghost theme
Thành viên Mở

Lỗi không đổi được địa chỉ email người gửi trong Ghost? Đây là cách 🤫

Cách tự sửa lỗi không thay đổi được email người gửi trong Ghost CMS.

Lỗi không đổi được địa chỉ email người gửi trong Ghost? Đây là cách 🤫
Cường Trần

Cường Trần

Cường chuyên viết về giải pháp liên quan đến WordPress và Ghost, là một How-to blogger thực chiến.