điều chỉnh markup render link

Nhắc lại, Kouveo không thích zùng Hugo shortcode. Xét thấy media file zùng cho blog ngoài hình ảnh và video ra cũng điếu cần fải làm ji đặc sắc hơn. Zùng render hook là đủ. Kouveo zùng cách này thấy fuhop với cách làm content của mình.

Tuynhien cho đến jờ vẫn tontai một vande nhỏ lienquan đến cách render link. Vande này không ảnh hưởng ji lớn nên tuy có cách jaiquyet từ lâu nhưng lười. Nay lôi ra sửa cho xong.

Các truong hop zùng link trong content thenay (chỉ xét lienket ra ngoài, liên kết chéo trong site hạn chế tối đa nên không cần xét):

1
2
3
4
5
6
normal [text](http_destination) link in praragraph
[text](http_destination) link in list or on single line
[caption](http_youtube/vimeo_videoclip_id)
[caption]([http]video_link/file.ext)
[caption]([http]image_file/link_with.ext)
[caption]([http]image_link_without_ext)

Zựa trên đặc điểm url hoặc suffix của .Destination, Kouveo chỉ thị cho Hugo render ra html fuhop với định zạng media cần hienthi.

Vande nhắc đến bên trên là có thể, trong một post nào đó, Kouveo chỉ cần text link để zẫn tới hình ảnh/video clip bên ngoài1. Sửa code thì zễ, điều khiến Kouveo ngại là fải sửa đám content đã biên từ trước tới jờ. Vậy nên tranh thủ lúc số lượng post còn ít jải quyết luôn. Để càng lâu càng ngại.

Logic thì donjan – thêm chỉ thị với .Title. Thenay:

1
2
3
4
5
6
normal [text](http_destination) link in praragraph
[text](http_destination) link in list or on single line
[caption](http_youtube/vimeo_videoclip_id "title")
[caption]([http]video_link/file.ext "title")
[caption]([http]image_file/link_with.ext "title")
[caption]([http]image_link_without_ext "title")

Apzung logic này thì tất cả các link kèm .Title == "render" sẽ được render ra html tương ứng zựa trên đặc điểm của .Destination:

1
2
3
4
5
![kufap (image) chuẩn của markdown không cần title](image_link)

[biên thenay sẽ render ra hình ảnh](image_link "render")
[biên thenay sẽ render ra video](video_link "render")
[biên thenay sẽ render ra text link binhthuong](image/video_link)

Thế thoy, jờ đến tiết mục show code:


  1. hiện jờ chưa thấy bài nào fải zùng đến kiểu này, nhưng không có nghĩa là sẽ không bao jờ zùng đến. ↩︎

/blog/202112/dieuchinh-markup-render-link/
dev hugo markup render