Blog và tôi

Đầu tiên mình cám ơn các bạn đã ghé thăm blog này. Cũng đã làm quen với blog từ lâu, từ Wordpress, Tumblr rồi Posterous. Nhưng thực sự đến hôm nay mình mới có thể bắt đầu với việc viết blog.

Blog hiện tại mình xây dựng bằng Jekyll (một dạng blog tĩnh được viết bằng Ruby). Trước khi dùng quyết định Jekyll mình đã có một thời gian tìm hiểu và sử dụng Octopress (một blogging framework cho Jekyll hỗ trợ rất nhiều như highlight code, responsive layout…). Bạn đã từng nghe tới Jekyll chưa? Nếu bạn chưa từng nghe qua thì mình xin giới thiệu một chút về Jekyll.

Jekyll là gì?

Jekyll là một nền tảng xây dựng blog. Nhưng Jekyll chỉ là dạng tĩnh, không có cơ sở dữ liệu hay ngôn ngữ phía server như PHP, Ruby, Python…mà chỉ đơn thuần là các trang nội dung. Bạn chỉ cần biết về HTML, CSS là có thể xây dựng được blog này.

Tại sao mình thích Jekyll?

Mặc dù hiện này có rất nền tảng xây dựng blog tốt như Blogger, Wordpress, Typepad…Nhưng mình rất thích Jekyll vì các lý do sau:

  • Với ít kiến thức HTML, CSS mình có thể code tự do như giao diện…cũng như các chức năng tương tác phải sử dụng JavaScript.
  • Chỉ cần một editor đơn giản như Notepad++ hay Sublime Text 2 mình có thể chỉnh sửa và cập nhật bài viết. Bằng cách ghi chép mọi thứ bằng Markdown.
  • Được học rất nhiều điều thú vị mới như Ruby, Sass/Compass và đặc biệt là Git và JavaScript.

Giao diện đầu tiên

Dang Thanh Blog - phiên bản đầu tiên

Mình xây dựng giao diện dựa trên khái niệm Responsive Web Design. Giao diện hiện tại chỉ chạy tốt trên desktop lẫn máy tính bảng. Còn một số lỗi khi hiển thị highlight code trên thiết bị di động (nên mình chưa thực hiện cho phiên bản di động nhưng mình sẽ cập nhật sau)

Mình hy vọng sau này các bạn sẽ tiếp tục ủng hộ các bài viết từ blog này và cũng mong nhận được nhiều sự góp ý để mình có thể xây dựng blog hoàn thiện hơn. Mình xin cám ơn.

Đặng Văn Thanh
Có đam mê về lập trình và các vấn đề về phát triển web.