Cài đặt Raspbian Buster lên con Pi 3B+ nhưng chưa biết làm gì với nó. Tiện đang đà mò mẫm, tìm cách biến nó thành kho Hugo site. Làm chơi thôi. Thực tế thì quăng lên netlify hoặc firebase là ngon hơn cả.
Tốc độ cập nhật phần mềm của Raspbian/Debian luôn chậm hơn các OS khác.
Cài Git bằng apt-get cũng mới đến v2.20 (hiện tại là 2.22). Tạm chấp nhận được. Cài xong chạy ssh-keygen tạo khóa để copy vào Gitlab. Riêng đoạn này mất khá nhiều thời jan. Mò mẫm một lúc cũng xong. Chỉ nhớ láng máng là làm theo hướng dẫn trong Gitlab.
| |
Cài xong Git clone repo hugo.2019 (đang dùng) về chạy thử.
Cài Hugo bằng apt-get xong thấy báo phiên bản 0.54. Code trong file term.html đến bản 0.55 mới hỗ trợ. Chạy thử báo lỗi. Buộc fải tìm cách cài đặt fiên bản mới hơn.
Gúc một hồi, kết hợp Hugo documentation, mò ra ông Snap có vẻ đỡ rắc rối. Cài đặt vào Pi bằng apt-get là được. sudo apt-get install snapd (nhớ có chữ d cuối cùng).
Cài xong dùng snap để cài hugo
| |
Cài xong reboot, chạy Hugo vẫn lỗi. Không nhớ lắm cách xử lý. Đại khái copy một đoạn thông báo lỗi để khảo thằng Gúc thì tìm được một thảo luận có hướng dẫn cách jải quyết. Jờ biên lại theo trí nhớ, không chắc đúng.
| |
Vậy là hugo chạy được.
Lưu ý quan trọng:
Chạy hugo trong Pi fải dùng các tham số dưới đây thì mới xem được trang web từ các máy khác. Tham số --baseURL dùng IP của Pi.
| |
Lưu ý khác:
Tất cả việc đã làm là Gúc và làm bừa. Mục đích là làm cho Pi chạy được Hugo. Mục tiêu hoàn thành, nhưng nền tảng kiến thức vẫn bằng zero. Ghi lại các bước thực hiện để về sau nhỡ hỏng thì làm lại từ đầu thoy.

