Nguồn Gốc
Gần đây, tôi lại bắt đầu mày mò tìm hiểu thêm. Tháng trước, tôi đã mua tài khoản Standard của Bitcron nhưng vì chủ đề next phiên bản Bitcron chưa hoàn thiện nên tôi đã từ bỏ ý định chuyển blog. Tuy nhiên, hôm qua tôi đã quyết định chuyển blog qua rồi, điều này xuất phát từ cái tên miền skyue.hu
.
Từ cuối năm 2014, tôi đã bắt đầu sử dụng ID mới là SKYue - được tạo ra từ họ của tôi “Hồ”. Khi chia nhỏ chữ “Hồ”, ta có “thập khẩu nguyệt” (十口月), sau đó lấy âm Hán-Việt và đơn giản hóa thành SKYue - từ đó tôi bắt đầu đăng ký các tên miền, từ skyuehu.com
đến skyue.com
. Về quá trình đăng ký tên miền skyue.com
, tôi cũng đã viết một bài viết.
Không biết từ lúc nào, tôi biết đến tên miền hu - tên miền cấp cao quốc gia của Hungary. Một ví dụ nổi tiếng ở Việt Nam là zhi.hu
, có thể chuyển hướng tới zhihu.com
. Mặc dù tôi luôn theo dõi tên miền skyue.hu
nhưng không đăng ký được vì Hungary hạn chế cá nhân hoặc công ty nước ngoài đăng ký, nếu muốn thì phải sử dụng dịch vụ ủy thác của đại lý, mà tôi lo ngại về rủi ro. Mãi cho đến gần đây, khi đọc blog của Hu Thiên Dực, tôi cảm thấy việc dùng chính họ của mình làm phần mở rộng rất ngầu, vậy là cuối cùng tôi quyết định mua tên miền skyue.hu
.
Sau khi có tên miền, tôi quyết định ngay lập tức sử dụng nó, nhưng gặp phải một vấn đề: hình ảnh lưu trữ trên hệ thống của Qiniu yêu cầu đăng ký với cơ quan quản lý nội dung, tuy nhiên tên miền hu hiện tại không hỗ trợ điều này. Vậy nên nổ hũ 90 tôi buộc phải tìm kiếm một giải pháp khác để lưu trữ hình ảnh. Tôi nhớ rằng Shuibakou từng đề cập đến việc sử dụng Bitcron như một dịch vụ lưu trữ hình ảnh, vậy là tôi bắt đầu nghiên cứu lại Bitcron. Lần trước tôi từ bỏ vì Bitcron không có chủ đề mà tôi thích, nhưng lần này tôi phát hiện Shuibakou đã chia sẻ vài chủ đề khá ổn, đặc biệt là Tab - một trong những chủ đề tôi rất thích, vậy là tôi lại tiếp tục thử nghiệm việc chuyển blog sang Bitcron.
Quá Trình Chuyển Đổi
Quá trình chuyển đổi tên miền có chi phí khá lớn, liên kết trong bài viết và liên kết bình luận Disqus cần phải đồng bộ hóa, do đó lần chuyển đổi này tôi tạm thời giữ lại tên miền com, xây dựng trang web và quy trình viết lách dựa trên Bitcron, sau đó sẽ tiếp tục tinh chỉnh với tên miền hu.
Tài khoản Standard của Bitcron cho phép tạo hai trang web, vừa đủ để một trang làm trang chủ, một trang làm nơi lưu trữ hình ảnh, tương ứng với giải pháp cũ của tôi là Github Pages và Qiniu Cloud. Cơ bản là thực hiện chuyển đổi liền mạch, cụ thể như sau:
- Tạo hai trang web trên Bitcron và gắn chúng vào các tên miền
www.skyue.com
vàcdn.skyue.com
(trước đây Github và Qiniu Cloud của tôi cũng gắn vào hai tên miền này). - Kết nối Bitcron với Dropbox.
- Trong thư mục Bitcron trên Dropbox, tạo hai thư mục mới, đặt tên lần lượt là
www.skyue.com
vàcdn.skyue.com
. - Đưa tất cả các tệp markdown bài viết blog cũ vào thư mục
www.skyue.com
, có thể tạo thêm thư mục con, thư mục con này sẽ tương đương với phân loại bài viết. - Sao chép toàn bộ hình ảnh từ Qiniu Cloud vào thư mục
cdn.skyue.com
. - Thêm mã nguồn bình luận Disqus vào giao diện quản trị của Bitcron.
Toàn bộ quá trình trên không cần sửa đổi nội dung bài viết hay hình ảnh.
Về Disqus, dưới đây là đoạn mã tôi đang sử dụng. Lưu ý rằng identifier
không phụ thuộc vào tên miền, vì vậy khi chuyển đổi tên miền trong tương lai, dữ liệu bình luận vẫn có thể liên kết trực tiếp.
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_config = function () {
this.page.identifier = window.location.pathname.substring(1);
};
var disqus_shortname = 'username';
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
Chủ Đề
Tôi đã chọn chủ đề “Tab” do Shuibakou chia sẻ, và thực hiện hai thay đổi chính:
Một vấn đề còn tồn đọng là tôi muốn quản lý các pages ở thư mục gốc của trang chủ bằng một thư mục riêng biệt, nhưng không muốn nó xuất hiện như một danh mục trong tab phân loại, hiện tại tôi vẫn chưa giải quyết được.
So Sánh Giữa Github và Bitcron
Trước đây tôi đã viết một bài về “Giải Pháp Blog Của Tôi”, giới thiệu chi tiết về giải pháp sử dụng Github + Hexo + Qiniu. So sánh với giải pháp hiện tại của Bitcron, có hai điểm khác biệt chính:
Giải pháp Bitcron, bất kể bài viết hay hình ảnh đều được lưu trữ trên Dropbox, vì vậy hoàn toàn có thể sáng tác trên điện thoại kèo bóng đá chỉ với Dropbox và một trình soạn thảo văn bản.
Sửa đổi lần cuối vào 2025-01-31