Post này có 2 mục đích: Một là chính thức thông báo Cá Sấu Chạy Bộ đã dời nhà thành công. Và hai là phần than thở của mình trong quá trình làm cái web này (hoàn toàn không liên quan gì tới chạy bộ).
1. Cá Sấu Chạy Bộ đã có nhà mới
Câu chuyện chuyển nhà đã chính thức kết thúc sau 2 tuần. Dù mình đã test hết mọi thứ trong khả năng nhưng có thể vẫn còn link đứt này nọ và kia (mình sẽ tầm soát tiếp trong thời gian tới), và có thể giao diện trên mobile vẫn có lỗi (dù cũng đã check rồi mà… ai biết…).
Tuần này page load thấy tương đối ok rồi chứ tuần trước thì thấy mà gớm. Nên nói chung là nếu bạn thấy web có load chậm thì… cũng bình thường thôi…
Một số thông tin khác (mà cụ thể là phần danh sách các giải chạy) thì sẽ được cập nhật từ từ :)))) Tình hình giải chạy năm nay loạn quá mà…
Cuối cùng là vì content được import từ ngày 5/9 nên các comment cũ bên blog WordPress sau ngày đó đã bị mất. Xin lỗi mấy bạn đã comment trong khoảng thời gian đó, nhưng vụ này mình vô phương… Ngoài ra thì likes cho comment cũ import qua thì bị lỗi không hiển thị được.
2. Rant
Phần này hoàn toàn không liên quan gì tới chạy bộ, càng không reader-friendly. Chẳng qua là thường khi mình làm việc mình sẽ đi bán than với bạn bè, mỗi tội kỳ này chuyện làm web thì không than được với ai. Một là vì mình làm lúc tụi nó ngủ hết rồi, còn hai là nói cũng không ai hiểu, càng không ai quan tâm… Thực ra giờ viết ra đây cũng không chắc ai hiểu nhưng mà châm ngôn chính của blog cơ bản là mình thích thì mình viết =))))))))))))))))
Khúc này các bạn không cần đọc đâu :))) Cái này mình viết phục vụ cho độc giả số 0 của mình, chính là mình đây =))))))))))))
a. Một pha xử lý cồng kềnh
Đầu tiên là mình thử option upgrade plan của WordPress (do mình hơi quải vụ bảo mật và bảo trì web trên host riêng), nhưng cuối cùng không thành công vì cái plan đó vẫn không đủ để customize ra cái giao diện mình mong muốn (default format quá xấu). Mình cancel plan trong vòng 48 tiếng. Ban đầu tính giữ lại cái domain casauchaybo.com, xong lại nghĩ đã chơi thì chơi cho tới còn không thì thôi chứ mình cũng không quan tâm lắm tới domain riêng hay không :))))))))
Tới đây thì tính dẹp vụ upgrade này rồi mà sau khi nằm 3 ngày nghĩ ngợi thấy bực bội quá, cuối cùng lại quay qua phương án host riêng (sau khi research một vòng thấy giá cũng chấp nhận được và có SSL free). Mỗi tội là cái domain bữa mới mua rồi cancel nên giờ phải đợi cho nó nhả ra cái đã…
Tới lúc check thấy domain được nhả rồi thì mình đi đăng ký host. Mà vẫn còn nhót nên lúc đó không đăng ký domain (biết được nhà rồi vậy thôi), vì host thì còn cho cancel trong vòng 30 ngày chứ domain mua rồi thì không. Vẫn chưa chắc có làm được cái web như mong muốn không nên vẫn phải chừa đường lùi =)))))
Nhưng đường lùi chỉ tồn tại được khoảng 3 tiếng…
Sau khi đăng ký host xong, vọc một hồi thì phát hiện là muốn làm sâu hơn thì phải có cái domain vì link liếc gì đều dính tới domain (well, thực ra là không hẳn, nhưng mình nhìn cái domain default như con lăng quăng thì hơi bực…)
Cái là xách đít đi đăng ký cái domain.
Mỗi tội ở trang lúc đăng ký host thì nó báo domain available, nhưng giờ đăng ký từ Dashboard thì bảo domain bị taken gòi (ơ kìa…). Nghĩ chắc là tại nó mới nhả, có thể hệ thống còn bị trì, để vài bữa nữa coi sao.
Nhưng sau khi nằm 3 tiếng vẫn không hết bực bội vì việc dang dở, sùng tiết quá phải đi contact support. Abc alibaba một hồi rồi bên đó cũng đăng ký được cái domain casauchaybo.com cho mình.
Nhưng giờ lại lòi ra chuyện cái domain đó mua sau nên nó không phải là primary domain của tài khoản host. Primary domain vẫn là cái chùm lăng quăng như mấy cái auto generated password. Và quan trọng hơn là vẫn không trò được domain mới đăng ký về cái chuỗi lăng quăng đó được.
Lại đi contact support kêu sửa lại cái đó thành primary domain giùm… cho đẹp cái Dashboard cái…
Sửa xong rồi lại lòi ra chuyện là trong cái host Dashboard bảo không có cái site nào, nhưng tạo site mới thì nó lại bảo cái domain này có site xài rồi….. (Duh…)
Lại lóc cóc đi contact support lần thứ 3… Điên quá hỏi “tao del hết mấy thứ trong folder gốc được không”, xong bên đó kêu “no please” =))))))))))))
Rồi thì tới đây cuối cùng cũng xong (là xong vụ domain thôi…). Một pha xử lý quá cồng kềnh. 6 tiếng cuộc đời đó lẽ ra đã không bị mất nếu từ đầu đăng ký domain chung với host cho rồi…
b. Migrate blog từ WordPress.com sang WordPress.org dễ lắm
Well, technically yes. In reality, heck no.
Về lý thuyết, chỉ cần export file .xml và sau đó import lại sang bên kia (thậm chí còn không cần phải download mớ media nữa).
Thực tế thì import một phát là media cái rơi cái rụng không biết tại sao =))))) Blog mình đâu có to tới mức không import được. Nói chung sau khi đã thử trăm phương nghìn kế thì phải chấp nhận chuyện chỉ đem được cái xương là chính (aka chữ), còn phần thịt (aka hình) thì phải đắp lại từ từ…
Tới khúc sau sau khi bắt đầu dọn dẹp lại content thì mới biết tại sao lại có chuyện import không được… Một là vấn đề size to quá không xử lý được (ngộ chưa, host free trên WordPress.com thì muốn upload file to bao nhiêu cũng được, qua host riêng (well, technically it’s shared-hosting…) thì bị giới hạn các kiểu…), hai là do cách mình xử lý paragraph trong classic editor (cái nào hình mà có một dòng text không break paragraph thì sẽ không import hình được).
Cuối cùng thì vì đằng nào mình cũng phải fix đống permanent link vì mình đổi cái permanent link structure, và chuyển hết mọi thứ sang Gutenberg block nên việc import content bị lỗi cũng không phải vấn nạn quá to.
Basically I just re-edited my entire blog…
c. Giờ làm web có CMS dễ lắm, lấy theme ịn vào là xong
Một câu thôi: Cái củ cải nhé :)))))))
Nói chung có tiền pay to win, mua theme với plugin thì chắc đỡ được một phần, còn mà ráng ngồi lội hàng theme free để kiếm cho ra được một thứ đủ function cơ bản như yêu cầu mà còn hợp nhãn ngoại hình thì là cả một vấn đề. Có một số thứ thì nó đi theo theme, một số thứ khác lại là plugin…
Xong phần function thì sẽ tới phần styling. Ngoại hình của theme nó cho một cái visual tổng quan thôi chứ mấy thứ ở trong lại phải sửa tung tóe lên, nhất là khi dính tới mấy cái plugin… Có nhiều thứ lươn lẹo được bằng CSS, một số khác không trả tiền cho bản premium thì thua…
Ngoài ra thì về cơ bản, khả năng customization càng cao thì khả năng làm bậy cũng càng cao nốt… Sửa một thứ xong không biết có bao nhiêu thứ khác bị kéo dây theo…
Nói chung là lần nào mình thấy mấy cái quảng cáo tự làm web pro với một cú click chuột thì đều nghĩ “sure man…”
d. Những cái lỗi trời ơi
Life never works the way we want.
Có những lỗi thuộc dạng trong quá trình làm thì dĩ nhiên nó phải thế, nhưng có những thứ chỉ biết hỏi why God why.
Đầu tiên là một thứ không thuộc về lỗi mà thuộc về style. Chuyện các element nó nằm đúng vị trí nhưng quá xa, quá gần, quá ngắn, quá dài, quá to, quá nhỏ là chuyện thường ngày ở huyện… Có những thứ có thể sửa chính quy, có những thứ lại phải hot fix bằng CSS (mà không biết hot fix một hồi có cháy nhà không…)
Tiếp theo là có những thứ nghĩ lẽ ra nó phải work perfectly nhưng mà không. Mình đã không hiểu tại sao một cái theme đẹp đẽ như cái cái Phlox này lại style phần listing quá gớm (size chữ, indent và line spacing đều rất kỳ cục). Ok sửa. Sửa xong rồi mới lòi ra vì nó dùng cái tag list đó để display widget, nên mình sửa xong thì trong bài list nó đẹp chứ ngoài widget mấy cái list banh hết… Okay fine… Lại sửa tiếp.
Cuối cùng là 30 chưa phải Tết :))))) Sau khi mình đã test cái web đã đời trên desktop lẫn trên mobile thì sau đó lại lòi ra chuyện khi không log in thì page load bị lỗi, mà thủ phạm là 1 cái core plugin chứ không phải mấy cái plugin tào lao của third party… Lạy chúa…
Dù mình vẫn thừa nhận là sửa lỗi thành công thì cảm giác khá thỏa mãn, nhưng khi lòi ra lỗi thì thật tình rất muốn đập đầu vô gối… Nhưng cơ bản là chắc chắn mình không phải người đầu tiên gặp lỗi như thế. Google thần chưởng một hồi thì cũng ra giải pháp.
Vấn đề là phải lựa đúng keyword mà chưởng =))))))))))))
Chuyên mục bán than tới đây là hết. Lại lòi ra lỗi nào thì mình sửa tiếp. Chơi cái này vui mà cũng mệt quá… Tới giờ vẫn còn 1, 2 cái lỗi mình đang nhắm mắt cho qua, từ từ tính tiếp… Let me be back to running and blogging and not debugging and CSS-ing…
The post Nhà mới!!! (và một phần rant rất dài về chuyện xây nhà) appeared first on Cá Sấu Chạy Bộ.