4 điểm bởi GN⁺ 2025-08-17 | 1 bình luận | Chia sẻ qua WhatsApp
  • Trang web chỉ có văn bản mang lại cảm giác giải thoát khỏi quảng cáo, banner cookie và những thứ tương tự
  • Nhờ sự đơn giản và tốc độ nhanh, các trang này có thể được truy cập dễ dàng trong mọi môi trường
  • Có thể tự do tái sử dụng toàn bộ nội dung dưới nhiều hình thức như email, ChatGPT, Kindle
  • Chi phí duy trì thấp nên có khả năng vận hành cao ngay cả trên máy chủ cá nhân
  • Xét về trải nghiệm người dùng, chúng góp phần tạo nên một môi trường Internet yên bình và tập trung

Sức hấp dẫn của các trang web chỉ có văn bản

  • Mỗi khi mở một trang web chỉ có văn bản, người viết đều cảm thấy một sự thỏa mãn đặc biệt
  • Chúng đóng vai trò như nơi trú ẩn khỏi banner cookie GDPR, quảng cáo lặt vặt, lời mời đăng ký email, video tự động phát và những thứ tương tự
  • Nội dung gọn gàng, dễ đọc, tải nhanh và có cấu trúc cực kỳ đơn giản

Khả năng mở rộng và tính ứng dụng vô hạn

  • Vì trang chỉ được tạo nên từ chữ nên có thể sao chép và chia sẻ một cách tự do
    • Có thể sao chép toàn bộ và gửi cho bạn bè qua email
    • Phù hợp để nhập vào các công cụ AI như ChatGPT nhằm đặt câu hỏi
    • Có thể đăng lên mạng xã hội, gửi sang Kindle hoặc Matter để đọc, hoặc in ra giấy, cùng nhiều cách sử dụng khác
Quảng cáo

Có thể truy cập nhanh ở mọi nơi

  • Với nền tảng dựa trên văn bản, chúng hoạt động trơn tru trên mọi thiết bị và nền tảng
  • Khi bấm vào liên kết, trang tải gần như ngay lập tức nên không cần hạ tầng riêng như CDN
  • Chi phí hosting rất thấp, nên có khả năng duy trì cao ngay cả trên các máy chủ nhỏ như Raspberry Pi

Trải nghiệm đọc lấy người dùng làm trung tâm

  • Người đọc có rất nhiều tự do trong trải nghiệm, từ lướt nhanh nội dung đến thưởng thức chậm rãi
  • Ngay cả khi đọc trong thời gian dài, vẫn có thể đắm chìm mà không cảm thấy tội lỗi

Tấm lòng biết ơn

  • Bày tỏ lòng biết ơn với những người viết và công khai các trang web chỉ có văn bản
  • Dù việc trình bày đơn giản về mặt hình thức có thể làm giảm tỷ lệ tương tác của người dùng, chúng vẫn góp phần vào một văn hóa Internet hướng tới sự ngắn gọn và bình yên
  • Những trang web như vậy đóng vai trò quan trọng trong việc tạo ra một môi trường Internet hạnh phúc hơn

1 bình luận

 
GN⁺ 2025-08-17
Ý kiến trên Hacker News
  • Một trong những ví dụ tôi thích là plaintextsports.com
    Còn có một ví dụ nổi tiếng khác và đặc biệt thú vị: Berkshire Hathaway, một trong những công ty giá trị nhất thế giới, dùng berkshirehathaway.com làm trang web chính thức thật sự
    Đây không phải thứ được giữ lại chỉ vì cảm giác hoài cổ, mà là trang đang được dùng làm trang chính thực sự
    Tôi thật sự muốn bỏ tiền xem cảnh mấy bạn startup trẻ đeo kính trong suốt đứng trước Warren Buffet để pitch chuyện biến trang BH thành một "progressive web app"
    Ngoài ra còn nhiều ví dụ khác được tổng hợp ở đây: sjmulder.nl/en/textonly.html
  • Với tin tức thì lite.cnn.com khá ổn
    Đặc biệt hữu ích trên di động
  • Điều thú vị là đây đúng là trang web chính thức thật sự berkshirehathaway.com
    Nhìn các thẻ như <font size=...> thì hơi choáng nhẹ, nhưng trong thời buổi này thấy một thiết kế đơn giản như vậy lại khá mới mẻ
    Và tôi cũng tự hỏi quảng cáo Geico có phải được hard-code không
  • news.ycombinator.com cũng là một ví dụ hay
  • Có thể tìm thêm nhiều ví dụ ở các liên kết sau
  • Có người nói ý tưởng pitch việc biến trang BH thành progressive web app là vui, nhưng cá nhân tôi lại muốn pitch chuyện dành 1 giờ để cải thiện khả năng đọc trên di động
    Tất nhiên BH có lẽ sẽ chẳng quan tâm, nhưng thời nay ít nhất chăm chút độ dễ đọc trên mobile cũng không còn là việc gì quá khó nữa
  • Tôi nghĩ trải nghiệm web lấy văn bản làm trung tâm rất quan trọng
    Web ngày nay quá dễ bị nhồi thêm tracker, banner xin đồng ý, quảng cáo và các yếu tố gây xao nhãng khác, khiến sự chú ý rất dễ bị kéo khỏi nội dung cốt lõi
    Thực tế còn tồn tại cả một giao thức tách biệt với web
    Dù quy mô nhỏ nhưng lượng người dùng đang tăng, và nó dùng định dạng Gemtext lấy cảm hứng từ Markdown
    Giao thức này không có cookie hay tracker, và cũng tránh được phần lớn những sự quá đà thường thấy trên web năm 2025
    Tên của nó là Gemini Protocol
    Xét về thiết kế giao thức thì có thể nó không hoàn hảo, nhưng có người dùng thật và bạn vẫn có thể tự thử ngay bây giờ
    Wikipedia về Gemini Protocol
  • Thật ngạc nhiên và thú vị khi thứ như vậy thực sự được tạo ra
    Trước đây tôi cũng từng nghĩ đến những ý tưởng tương tự
    Tôi từng hình dung cả một ngôn ngữ thiết kế form UI chung để biểu diễn bố cục trang bằng JSON
    Nhưng Gemini đi sâu hơn, không chỉ ở nội dung trang mà cả giao thức truyền tải mạng
  • Về cơ bản tôi đồng ý, nhưng ít nhất đổi sang phông serif (biến độ rộng) sẽ thân thiện hơn với người đọc
  • Lý tưởng nhất là trang web không nên chỉ định font nếu điều đó không thật sự cần thiết
    Ví dụ nếu là một trang hướng dẫn lập trình có trộn cả ví dụ code lẫn văn bản thường, thì chỉ phần code dùng font monospace là hợp lý
    Nhưng nhìn chung chuyện này bị lạm dụng quá thường xuyên
    Serif hay sans-serif là thứ tôi muốn để cho trình duyệt hoặc người dùng quyết định, chứ không phải phía trang web
  • Có vẻ như việc này có cả ưu và nhược điểm
    Tôi cũng khá thích font monospace, đặc biệt thấy nó hợp với các bài viết ngắn
    Nhưng với bài dài thì tôi nghĩ font serif lý tưởng hơn
    Tôi nhớ là serif giúp mắt dẫn sang ký tự tiếp theo tự nhiên hơn nên dễ đọc hơn
  • (Chủ blog) Haha, đó là blog của tôi
    Quả thật có vẻ vẫn còn có thể cải thiện độ dễ đọc thêm nữa
  • Bản thân tôi không quá bận tâm chuyện font monospace, nhưng font đang chọn hiện tại có khoảng cách quá kỳ nên khó đọc
    Tôi là kiểu người nhìn font monospace cả ngày trong code editor
    Nếu đổi thì Fira Code hay Inconsolata sẽ tốt hơn nhiều
    Nhưng rốt cuộc có lẽ cứ để "sans-serif" rồi giao cho mặc định của trình duyệt hay OS sẽ ổn hơn
    Nếu người dùng thật sự muốn thì họ cũng có thể đổi trong cài đặt
  • Chế độ đọc của trình duyệt là một cách giải quyết dễ dàng
  • Tôi thấy các trang web tối giản — chủ yếu là văn bản, chỉ có khoảng 1–2 hình ảnh, và chỉ áp dụng kiểu dáng để tăng khả năng đọc — thật sự rất đẹp
    Theo tôi thì về mặt UX, các trang như vậy rất khó bị vượt qua
    Mỗi lần thấy những trang như thế, tôi lại tưởng tượng về một vũ trụ khác nơi internet vẫn dừng lại ở thời kỳ đầu
    Những trang nhẹ, hosting rẻ, khả năng tiếp cận thông tin với công cụ tìm kiếm thực sự hoạt động tốt, không bị chi phối bởi lợi ích thương mại
    Internet từng là một trong những phát minh tuyệt vời nhất của loài người, nhưng tôi nghĩ lòng tham đã làm nó hỏng đi khá nhiều
  • Lwn.net hiện lên trong đầu như một ví dụ tiêu biểu của kiểu tối giản và lấy văn bản làm trung tâm này
  • Có một nền tảng blog mà tôi luôn muốn làm
    Chỉ cần đặt các file plaintext hay Markdown trong một git repo, rồi host bằng mạng phân tán kiểu torrent
    Mỗi lần đăng bài thì tự động ký bằng khóa để có thể tìm trong DHT bằng fingerprint
    Việc theo dõi blog sẽ là clone git repo từ các peer khác
    Font, màu sắc các thứ thì để cho tùy chọn của người dùng, còn app client chỉ tích hợp vài tùy chọn theme thật đơn giản
    Chỉ cần làm một ứng dụng đủ đơn giản để cả bố mẹ tôi cũng dùng được
    Hosting miễn phí, chống kiểm duyệt, phong cách tối giản — chẳng có lý do gì để ghét nhỉ?
  • Nghe đúng là thứ sẽ rất vui nếu làm thành một dự án cuối tuần
  • Độ tương phản màu sắc cũng quan trọng
    Chỉ cần trên trang có một phần tiêu đề thực sự đọc được thôi cũng đã tạo khác biệt lớn rồi (^_^)
  • Tôi chợt nghĩ đến một ý tưởng hơi kỳ là làm một chế độ “accessibility” trong đó mọi thứ bị ẩn khỏi hiển thị trực quan, nhưng screen reader lại đọc hoàn hảo toàn bộ nội dung
    Hồi mới vào nghề tôi từng ưu tiên phát triển các tính năng accessibility cho khách hàng là cơ quan công, và nhờ đó học được rất nhiều góc nhìn
    Từ sau đó, dù giờ tôi chỉ làm backend, tôi vẫn chú ý đến những chủ đề như thế này một cách có ý thức hơn
  • Tôi vừa mới lần đầu mở trang của mình ở dark mode, và đã sửa ngay lập tức
  • Tôi khá thích đọc blog của Chris Siebenmann tại utcc.utoronto.ca/~cks/
    Tôi thích cảm giác tối giản gần như không có theme của nó
    Nhưng nếu mọi blog đều theo phong cách đó thì internet có lẽ cũng hơi tẻ nhạt, nên blog của tôi có thêm một chút cá tính riêng
  • Khi mới làm trang của mình, ban đầu nó cũng hoàn toàn không trang trí như của Chris
    Nhưng rồi sau vài chỉnh sửa nhỏ, phần thiết kế cứ phình ra dần và cuối cùng thành ra được trang trí hẳn hoi
    Cái vui của một trang cá nhân chẳng ai xem là bạn có thể tha hồ thử nghiệm cá tính của mình trong thiết kế
  • Dù tôi nói là thích kiểu blog lấy văn bản làm trung tâm như của Chris, nhưng thực ra đọc nó trên màn hình 27 inch ở chế độ toàn màn hình thì tôi thấy khá mệt
  • Thực ra đây là kiểu rất phổ biến vào thời đầu của web, và cảm giác như chỉ là bản đã được làm bớt thô ráp của thời đó thôi
  • "Vì trang chỉ toàn văn bản nên có thể sao chép vô hạn
    Bạn có thể dán nó vào email gửi bạn bè, hoặc ném vào ChatGPT để hỏi
    Thậm chí có thể đăng nguyên lên X rồi giả như là mình tự viết
    Đọc trực tiếp trên web, gửi sang Kindle hay Matter, hoặc in ra giấy, ở đâu nó cũng hoạt động
    Vì nó chỉ đơn giản là văn bản"
    Ngày xưa, sau thời điểm "42 ways to distribute DeCSS" nhưng trước khi có "Wikipedia over DNS", tôi từng dùng tinydns để phục vụ các trang web rất nhỏ bằng cách nhét chúng vào DNS TXT RR
    Tôi đã sửa dnstxt để nó xuất HTTP header lên trước phần HTML đó
    Ngày nay người ta còn phục vụ dữ liệu DNS qua HTTPS, nên sau HTTP header là DNS RR, và về mặt lý thuyết hoàn toàn có thể nhét HTML vào DNS TXT RR đó
    Tham khảo: Ví dụ phân phối văn bản DeCSS
  • Trong số các trang web được giới thiệu ở đây cũng có nơi áp dụng một ít CSS
    Vậy nên tôi bắt đầu tự hỏi rốt cuộc phải cho phép CSS đến mức nào thì mới được tôn là một trang web dựa trên văn bản
  • Hình ảnh hay video cũng tốt, nhưng điều quan trọng là có chừng mực
    Dùng 1–2 hình cho phần giải thích hay ví dụ thì ổn, nhưng nên giới hạn vừa phải để thời gian tải không thành vấn đề với kết nối chậm
    Vấn đề thật sự phần lớn là việc lạm dụng JS
    Không dùng JS thì không thể triển khai banner theo dõi
    Cũng không theo dõi được, không chèn quảng cáo được, và video tự động phát cũng không làm được vì trình duyệt đã chặn sẵn
    Nếu không dùng JS thì gần như không thể làm phần lớn những tính năng phiền toái mà dân marketing muốn nhét vào website
    JS là công cụ tốt nếu dùng có chừng mực, nhưng một khi đã bắt đầu thì rất dễ trượt sang con đường tải chậm và đầy vấn đề
  • Vẫn có thể làm progressive enhancement
    Nếu JS bật thì dùng ajax để mở form trong modal, còn nếu JS không chạy thì quay về điều hướng mặc định của trình duyệt
  • Có người nói không có JS thì không theo dõi được, nhưng thật ra cookie cũng là HTTP header nên dù không có JS vẫn có thể theo dõi phần nào
    Các quy định như GDPR — tức kiểu “việc thu thập/theo dõi dữ liệu này cần có sự đồng ý rõ ràng” — áp dụng như nhau bất kể trang đó là thiên về văn bản hay không