2017-04-25 77 views
0

到目前爲止,我與開發WordPress站點的關係已直接在遠程/在線服務器上。我現在需要更高效地處理我的工作流程,並想知道是否有人可以給我建立一個本地wordpress開發環境的建議?你使用哪些工具/方法?我知道這可以歸結爲個人品味。我看到WAMP,MAMP和其他像Vagrant和Docker正在使用中。我從來沒有使用任何這些,所以任何意見將不勝感激。建立本地Wordpress開發環境的建議

通常我的其他非WordPress網站的工作流程我使用命令行來運行Gulp來編譯sass,觀看文件,重新載入瀏覽器等。我確定我可以用同樣的方式爲當地的wordpress開發環境使用Gulp?

感謝您的閱讀 - 任何反饋或建議非常感謝!

回答

0

我的個人設置包括使用MAMP來設置網站,它很簡單,它提供了一切您需要的全功能WordPress開發環境。 Vagrant和Docker都很棒,但在大多數情況下它們都是矯枉過正的。

對於主題開發,我仍然使用Gulp編譯SASS,觀看文件和實時重載(以及其他任何你想做的事情,例如縮小CSS,壓縮圖像等)。您可以在爲WordPress開發時使用這些工具(在BrowserSync的情況下,只需提供MAMP生成的localhost url,而不是dir位置)。

雖然主題開發+吞噬一開始似乎很嚇人,但您一旦設置完成後會感到驚訝,它與基本網站開發有多相似。

在'高級WordPress工作流程'中有很多很棒的教程。例如,this tutorial非常有見地。

+0

感謝亞當,在我的研究到目前爲止,它似乎像MAMP會更容易起牀和與運行。流浪者/碼頭工似乎要稍微複雜一些。你的設置聽起來像是適合我的。將看看你鏈接到的教程。十分感謝您的建議! – CraigDev

+0

沒問題,克雷格。讓我知道你是怎麼辦的! – AdamMcquiff

+0

如果您想嘗試docker,您可以創建具有所有依賴關係的映像,將其推入Docker集線器並每次使用它。然後,您可以使用一些shell腳本來改善您的工作流程。你可以嘗試這個項目作爲參考,https://github.com/ankitpokhrel/wp-dev,它會幫助你使用簡單的yaml配置來設置你的開發環境。它能夠提供數據庫,安裝插件,主題和設置來自git源碼的項目。 – Konsole

0

就我個人而言,我使用MAMP,我創建了一個新的Foundation項目(使用Gulp)來管理/創建我的資產。我做了一個符號鏈接到我的assets/dist,其中包含我的css,js,圖像等。

這使我可以在我的Wordpress中準備好清潔的&準備資產。如果你不使用任何框架,原則保持不變。