[英]How do I use the thumbnail plugin for docpad without copying the source image to “out”?
我正在開發一種以照片為中心的電子書,用於通過PhoneGap進行打包和分發。 我將DocPad的縮略圖插件與Picturefill一起用於響應圖像。 我希望能夠在@getThumbnail()中引用源照片(它們是高分辨率的未經優化的圖像),但我不希望將這些源圖像復制到最終將打包和分發的“ out”文件夾中。 我該如何完成?
縮略圖插件的作者通過GitHub問題提出了這一建議,我相信它可能與任何答案一樣好。
嘿傑森,
這是個好問題。 我可能會通過在生成后運行grunt任務(例如https://github.com/reputation/grunt-clean )以從/ out目錄中刪除所有原始源文件來實現這一目標。 為了簡化操作,您可以將所有源文件重命名為[name] .hires.jpg或類似名稱,以便您更輕松地進行匹配。
我相信縮略圖插件會從源文件名中刪除所有中間擴展名,以便image1.hires.jpg將作為image1.thumb_default_w100h100q85.jpg生成(例如)。 這是意外的副作用,將對您有利。
嘗試為getThumbnail('src')
使用URL !
您可能會分叉它,並添加一個if
來檢查切片的“ src”參數開頭是否有http,否則使用sysPath,但我不知道這是否是最優雅的解決方案。 這可能是一個不錯的選擇,我不是最自信的程序員。
;)
祝你好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.