Chuyển Site từ Wordpress CMS sang Hugo Framework

Hugo là gì

Hugo là một framework giúp tạo website, điểm đặc biệt đó là nó lưu file tĩnh cho nên tốc độ truy cập cực nhanh.

The world’s fastest framework for building websites

Điều thú vị của Hugo

  • Cho phép dùng ngôn ngữ markdown để soạn thảo <– mình thích điều này vì nó hợp với dân lập trình, bạn có thể viết blog ngay trên terminal hoặc IDE chẳng hạn. Perfect!
  • Hỗ trợ CLI (gõ lệnh): ví dụ như tạo bài mới, không cần bấm mất công.

    hugo new post/bai-moi.md

  • Liên kết với các repository để hỗ trợ auto deployment.

=> Hiện tại thì TungTop dùng Gitlab để lưu trữ và dùng Netlify để deploy

Cách chuyển post từ wordpress sang Hugo

  • Dùng chức năng export có sẵn của wordpress để export toàn bộ các bài post sang file xml.
  • Dùng blog2md để convert từ file xml này sang các file markdown md
  • Chú ý: lúc này các đường dẫn của hình ảnh trong bài post vẫn là nằm trên medias/uploads. Nên hãy chú ý copy toàn bộ hình ảnh này vào hugo tại content/medias/uploads
  • Chỉnh lại config baseURL và git push.
  • Done and Enjoy :)

Những việc cần làm

 
comments powered by Disqus