Web-development
Trong bài viết này mình sẽ giới thiệu về nền tảng blog tĩnh GatsbyJS và những trải nghiệm đầu tiên khi mình chuyển blog sang nền tảng này. ## I. Tại sao là GatsbyJS? Trước đây mình đã sử dụng qua Word
Gần đây PGS.TS Bùi Hiền, Nguyên Hiệu phó trường ĐHSP Ngoại ngữ Hà Nội đã đề xuất cải tiến bảng chữ cái tiếng Việt như chuyển cách viết Luật giáo dục" đổi thành “Luật záo zụk”. “Tiếng Việt” thành “Tiếq
When installing `mysql2` gem on a system using MAMP as mySQL server, you may end up with a compilation error because of incorrect mysql path. To deal with this problem, instead of `gem install mysql2`
Khi sử dụng Express js của Nodejs, bạn đơn giản chỉ cần sử dụng `req.ip` để lấy IP người dùng. Tuy thế, khi bạn ứng dụng của chúng ta được host trên Heroku thì việc lấy IP thế này sẽ cho kết quả sai,
Nếu website của bạn sử dụng một CMS như Wordpress thì việc tạo contact form đã khá dễ dàng với các plug-in. Tuy nhiên nếu bạn đang có một website tĩnh, bạn sẽ cần một dịch vụ để xử lí các form liên hệ
Certbot là package phía server sử dụng để lấy và deploy chứng chỉ SSL/TSL một cách tự động. Nó giúp setup một kết nối HTTPS cho máy chủ chỉ trong một nốt nhạc và hoàn toàn miễn phí với Let's Encrypt.
Các kĩ thuật xử lí sau sẽ giúp chúng ta thao tác với tiếng Việt dễ dàng hơn mà không cần mất công xây dựng lại. ### Xoá dấu tiếng Việt Hàm xoadau() sau sẽ xoá loại bỏ hoàn toàn dấu câu tiếng Việt, khô
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> {% for post in site.posts > {% unless post.published == false > <url> <loc>{{ site.url }}{{ post.url
| | `title` | Tiêu đề trang / bài viết | | `subtitle` | Tiêu đề phụ (hiện dưới tiêu đề chính) | | `bigimg` | Nhúng ảnh to đầu trang /...
Trong thời đại số mà các công nghệ, mạng xã hội đang ngày càng thể hiện sự ảnh hưởng của chúng, mỗi chúng ta không chỉ tồn tại trong thế giới thực, mà còn trong thế giới online. Sự hiện diện của mỗi n