Như tiêu đề thì hôm nay mình sẽ hướng dẫn mọi người thêm tiếng Anh vào Typecho cho dễ sử dụng hơn một chút.Đầu tiên bạn hãy tải file đính kèm ở phía dưới bài viết này về sau đó upload và giải nén vào vào thư mục usr sẽ có đường dẫn usr/langs. Sau đó vào cài đặt cơ bản của Typecho (https:/xxx/admin/options-general.php) sẽ xuất hiện thêm chỗ phần đổi ngôn ngữ và bạn chỉ cần chọn sang English và lưu lại là xong.Link tải: Chúc các bạn thành công!
Hướng Dẫn Lấy Site Key, Secret Key Google reCaptCha
Google reCAPTCHA là một dịch vụ bảo mật nổi tiếng, bảo vệ trang web của bạn bằng captcha. Việc tích hợp Google reCAPTCHA bên trong trang web hoặc ứng dụng của bạn yêu cầu domain web hoặc ứng dụng đó phải được đăng ký với Google để nhận được các key API. Trong bài viết này mình sẽ hướng dẫn bạn cách lấy Site Key, Secret Key Google reCAPTCHA.Có 2 key Secret Key và Site Key cũng có thể gọi là khóa riêng tư và công khai.Site Key: Được sử dụng để hiển thị reCAPTCHA trong một trang.Secret Key: Để thực hiện xác thực phía máy chủ.Các bước để lấy Site Key và Secret KeyBước 1Bạn truy cập vào địa chỉ https://www.google.com/recaptcha/about/ chọn v3 Admin Console.Bước 2Nếu bạn chưa từng đăng ký website nào thì bạn sẽ được chuyển sang trang đăng ký.Tại đây bạn sẽ điền các thông tin về trang web như sau:Label: Điền tên nhãn.reCAPTCHA type: Chọn loại reCAPTCHA theo nhu cầu của bạn.Domains: Nhập địa chỉ web của bạn, nơi các key sẽ được sử dụng.Owners: Bạn có thể thêm chủ sở hữu.Accept the reCAPTCHA Terms of Service: Đồng ý với các điều khoản của google.Send alerts to owners: Tích để nhận được các thông báo khi bạn gặp sự cố.Tùy chỉnh xong chọn SubmitBước 3Sau khi bấm Submit thì Site Key và Secret Key sẽ xuất hiệnNhư vậy là mình đã hướng dẫn xong cách lấy Site Key, Secret Key Google reCAPTCHA.Cảm ơn bạn đã đọc bài viết.
Typecho - Xoá Các Bình Luận Đang Chờ Xử Lý
Dạo gần đây, mình bị dính khá nhiều Spam bình luận :@(扇耳光)Và trang Panel quản lí của mình chỉ cho phép xoá 20 bình luận trên một bảng, mình vẫn xoá tay. Vậy với 20000 bảng hoặc hơn thì sao? Mình đã tìm ra cách sau.Can thiệp bằng lệnh MySQL đó là cách nhanh nhất.DELETE FROM typecho_comments WHERE `STATUS` = 'waiting'; /* 受影响记录行数: 2,598 已找到记录行: 0 警告: 0 持续时间 1 查询: 0.781 秒. */Vậy là xong! :@(吐血倒地)
Giới thiệuTrang chủ: https://instant.pageGithub: https://github.com/instantpage/instant.page[tip type="blue"]Làm cho trang web của bạn trở nên tức thì trong 1 phút và cải thiện đáng kể tỷ lệ chuyển trang của website.[/tip]Cách sử dụngDán JS này trực tiếp vào website của bạn JS này được lưu trữ trên Cloudflare worker, vì vậy tốc độ sẽ ổn hơn cho website.Nguyên tắcKhi người dùng di chuột qua liên kết, nó sẽ tự động tạo một liên kết để tải trước và lưu vào bộ nhớ đệm, và khi người dùng nhấp vào liên kết, nội dung được lưu trong bộ nhớ cache sẽ được load ngay lập tức.Cấu hìnhCấu hình mặc định là tải trước sau khi người dùng di chuột qua liên kết trong 65mili/giây. Có thể thay đổi bằng cách sửa thẻ thêm <body data-instant-intensity="mousedown". ... Sửa đổi độ trễ tải trước mặc địnhSử dụng data-instant-intensity="tốc độ (đơn vị ms)", ví dụ: ... Điều chỉnh thời gian trễ thành 150ms.Các liên kết được tải trước ngay khi click vàoĐiều này sẽ chỉ hoạt động trên thiết bị di động và nó thường không được khuyến khích vì mức tiêu thụ lưu lượng quá lớn và gây lãng phí. ... Nếu bạn cần sử dụng nó trên tất cả các thiết bị thay vì chỉ thiết bị di động thì sửa thành data-instant-intensity="viewport-all", cần lưu ý rằng nếu người dùng đang sử dụng mạng 2G hoặc đã bật tính năng bảo vệ dữ liệu, nó sẽ không hoạt động.Vấn đề phân trangNếu phân trang không hoạt động tốt, tải trước theo mặc định thì hãy sửa đổi các liên kết như sau:Trang 2Lời cuối[tip type="green"]Nếu bạn cần trải nghiệm nhanh hơn và tốt hơn, mình khuyên bạn nên sử dụng pjax hoặc một vài cách khác. InstantPage chủ yếu là nhẹ và tiện lợi, đồng thời có khả năng tương thích tốt. Không giống như pjax, đòi hỏi nhiều điều chỉnh cấu hình và tương thích với các JS khác trên cùng một trang.[/tip]