整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          亞馬遜運(yùn)營(yíng)必備技能,一分鐘學(xué)會(huì)HTML「附各HTML工具測(cè)評(píng)」

          么是HTML

          HTML的全稱是超文本語(yǔ)言(Hyper Text Markup Language)。雖然這個(gè)名字聽(tīng)起來(lái)像是專業(yè)技術(shù)人員才能操作的,但事實(shí)上HTML是最簡(jiǎn)單的代碼形式之一并且應(yīng)用很廣泛。

          簡(jiǎn)而言之,HTML可以允許亞馬遜賣家對(duì)產(chǎn)品描述進(jìn)行排版(比如說(shuō)添加粗體和斜體,換行,以及加入bullet points等),讓買家能更清晰了解產(chǎn)品的賣點(diǎn)。

          效果展示

          看到這里,你可能會(huì)問(wèn)了:沒(méi)有用HTML寫出來(lái)的產(chǎn)品描述就不能用了嗎?

          答案是當(dāng)然可以的,但是我們來(lái)對(duì)比一下不用HTML(圖1)與使用HTML(圖2)的產(chǎn)品描述的效果差異:

          ▲圖片來(lái)源:亞馬遜Bosch

          ▲圖片來(lái)源:亞馬遜Bosch

          是不是看到?jīng)]有用HTML的產(chǎn)品描述時(shí)只覺(jué)得雜亂無(wú)章,想要馬上關(guān)掉這個(gè)頁(yè)面呢?而用了HTML的產(chǎn)品描述更有條理,看起來(lái)更專業(yè),可以讓顧客很快地找到自己需要了解的內(nèi)容。

          在這個(gè)信息碎片化的時(shí)代,大家對(duì)同一件事情的注意力不會(huì)持續(xù)太久,沒(méi)有人有耐心去讀堆在一起的文字。如果顧客沒(méi)有很快地得到自己想要的信息,他們會(huì)立馬關(guān)閉頁(yè)面去瀏覽別人更清晰明了的listing。因此,賣家需要用更好的listing內(nèi)容來(lái)留住客戶,吸引消費(fèi)者下單購(gòu)買。

          常用的HTML編碼

          想用HTML卻對(duì)代碼一無(wú)所知的賣家不用慌,你只需花幾分鐘了解最基礎(chǔ)的HTML代碼,就可以對(duì)自己的產(chǎn)品描述進(jìn)行HTML編碼了。如果賣家不想自己手動(dòng)寫HTML代碼,還可以使用相關(guān)軟件直接對(duì)自己的產(chǎn)品描述內(nèi)容自動(dòng)進(jìn)行HTML編碼。

          那有了自動(dòng)編碼的軟件,我們?yōu)槭裁催€要推薦手動(dòng)的呢?

          因?yàn)閬嗰R遜平臺(tái)對(duì)HTML代碼有諸多限制,很多代碼經(jīng)過(guò)我們的測(cè)試,是不被亞馬遜支持的。

          賣家使用手動(dòng)編碼軟件來(lái)編寫自己的產(chǎn)品描述會(huì)確保HTML編碼的準(zhǔn)確度和后續(xù)的順利上傳。所以對(duì)于到底是手動(dòng)編碼還是使用自動(dòng)編碼軟件,賣家要根據(jù)自己的需求具體情況來(lái)決定。


          手動(dòng)編寫HTML

          賣家只需了解以下這幾個(gè)HTML代碼就可以上手寫產(chǎn)品描述了:

          - <h1>標(biāo)題</h1>

          - <p>段落</p>

          - <br> = 換行

          - <b>粗體</b>

          - <li> = 列表項(xiàng)

          - <i>斜體</i>

          - <ul></ul> = 無(wú)序列表

          - <ol></ol> = 有序列表

          使用這些代碼時(shí),要注意代碼的完整性準(zhǔn)確性。比如說(shuō)<b> </b>,不要只使用一部分。<b> 代表粗體開(kāi)始的地方,</b>代表粗體結(jié)束,如果使用不完整,可能會(huì)造成無(wú)法對(duì)文字進(jìn)行粗,或者所有字體都變成粗體。

          在這里,我們推薦大家一個(gè)寫HTML的免費(fèi)工具W3 Schools(www.w3schools.com)。

          網(wǎng)上可以找到很多免費(fèi)的HTML編輯器,但是W3 Schools非常簡(jiǎn)單便捷,運(yùn)行速度快,而且也不會(huì)像有些編輯器一樣產(chǎn)生亂碼現(xiàn)象。

          那么怎么使用工具寫出HTML格式的產(chǎn)品描述呢?

          ▲ 打開(kāi) W3 Schools HTML Editor。

          ▲ 將你為產(chǎn)品寫的非HTML的文字描述粘貼到左側(cè)框,再加入相應(yīng)的代碼進(jìn)行排版(當(dāng)然賣家也可以邊寫內(nèi)容邊用HTML代碼排版,不過(guò)這樣可能會(huì)擾亂思路):

          1. 將標(biāo)題加入<h1></h1>中間

          2. 每個(gè)段落的開(kāi)頭加<p>,結(jié)尾加</p>

          3. 將<br>放到需要換行的文字前,想要換幾次行就輸入幾個(gè)<br>即可

          4. 將需要加粗的文字放到<b></b>中間

          5. 將需要變成斜體的文字放到<i> </i>中間

          6. 在bullet points的所有的內(nèi)容前面添加上<ul>;然后在每一個(gè)bullet point之前要加入<li>;在bullet points內(nèi)容后添加</ul>(如下圖所示)

          ▲編碼界面

          ▲顯示界面

          7.在有序列表的所有內(nèi)容前添加<ol>;然后在每項(xiàng)之前要加入<li>;在有序列表內(nèi)容后添加</ol>(如下圖所示)

          ▲編碼界面

          ▲顯示界面

          ▲ 編排完內(nèi)容后,點(diǎn)擊RUN就可以在右側(cè)看到你編排好的產(chǎn)品內(nèi)容預(yù)覽了。

          ▲ 仔細(xì)檢查,確認(rèn)無(wú)誤之后,就可以將左側(cè)欄中的內(nèi)容復(fù)制粘貼到你的賣家平臺(tái)上了。


          □ 使用軟件自動(dòng)編寫HTML

          如果賣家選擇用相關(guān)工具將產(chǎn)品描述自動(dòng)變成HTML格式,我們推薦大家使用Html-Online工具(html-online.com/editor/)

          下面用圖片為大家進(jìn)行簡(jiǎn)單地演示:

          可以看到,賣家只需要在左側(cè)輸入產(chǎn)品內(nèi)容再進(jìn)行相應(yīng)排版,即能在右側(cè)得到HTML的代碼,再將這些代碼直接復(fù)制并粘貼到賣家平臺(tái)進(jìn)行保存,買家瀏覽時(shí)就會(huì)看到和左側(cè)框的一模一樣的內(nèi)容版式,是不是非常簡(jiǎn)單方便呢?


          在這里,經(jīng)過(guò)我們的測(cè)試,亞馬遜的賣家需要注意:在亞馬遜上打造listing過(guò)程中,修改字體顏色、字體背景、添加表情、添加下劃線、修改字體類型、調(diào)整字體大小、添加特殊符號(hào)、添加超鏈接和添加圖片現(xiàn)在是不被允許的。但是我們都知道,亞馬遜的規(guī)則實(shí)時(shí)都在變化,因此關(guān)注這些規(guī)則,收藏好這篇文章和工具以備未來(lái)之需!

          毫無(wú)疑問(wèn),如果賣家進(jìn)行了品牌注冊(cè)并可以做EBC(A+)的話是最好不過(guò)了,但是如果你還沒(méi)有在亞馬遜上注冊(cè)品牌或者還在等待品牌注冊(cè)的商標(biāo)申請(qǐng),那么HTML將會(huì)是你提升產(chǎn)品內(nèi)容描述的有力幫手!


          福利時(shí)間

          如果您還想要了解各類編輯HTML的工具,我們?cè)谕⑿殴娞?hào)上添加了福利噢!在公眾號(hào)后臺(tái)回復(fù)【HTML】即可免費(fèi)領(lǐng)取HTML工具測(cè)評(píng)匯總!

          小新 編譯自 Insight Data Blog

          量子位 出品 | 公眾號(hào) QbitAI

          寫個(gè)網(wǎng)頁(yè)能有多麻煩?在大多數(shù)公司里,這項(xiàng)工作分為三步:

          1. 產(chǎn)品經(jīng)理完成用戶調(diào)研任務(wù)后,列出一系列技術(shù)要求;

          2. 設(shè)計(jì)師根據(jù)這些要求來(lái)設(shè)計(jì)低保真原型,逐漸修改得到高保真原型和UI設(shè)計(jì)圖;

          3. 工程師將這些設(shè)計(jì)圖實(shí)現(xiàn)為代碼,最終變成用戶使用的產(chǎn)品。

          這么多環(huán)節(jié),任何地方出一點(diǎn)問(wèn)題,都會(huì)拉長(zhǎng)開(kāi)發(fā)周期。因此,不少公司,比如Airbnb已經(jīng)開(kāi)始用機(jī)器學(xué)習(xí)來(lái)提高這個(gè)過(guò)程的效率。

          Airbnb內(nèi)部的AI工具,從圖紙到代碼一步到位

          看起來(lái)很美好,但Airbnb還沒(méi)公開(kāi)該模型中端到端訓(xùn)練的細(xì)節(jié),以及手工設(shè)計(jì)的圖像特征對(duì)該模型的貢獻(xiàn)度。這是該公司特有的閉源解決方案專利,可能不會(huì)進(jìn)行公開(kāi)。

          好在,一個(gè)叫Ashwin Kumar的程序員創(chuàng)建了一個(gè)開(kāi)源版本,讓開(kāi)發(fā)者/設(shè)計(jì)師的工作變得更簡(jiǎn)單。

          以下內(nèi)容翻譯自他的博客:

          理想上,這個(gè)模型可以根據(jù)網(wǎng)站設(shè)計(jì)的簡(jiǎn)單手繪原型,很快地生成一個(gè)可用的HTML網(wǎng)站:

          SketchCode模型利用手繪線框圖來(lái)生成HTML網(wǎng)站

          事實(shí)上,上面例子就是利用訓(xùn)練好的模型在測(cè)試集上生成的一個(gè)實(shí)際網(wǎng)站,代碼請(qǐng)?jiān)L問(wèn):https://github.com/ashnkumar/sketch-code。

          從圖像標(biāo)注中獲取靈感

          目前要解決的問(wèn)題屬于一種更廣泛的任務(wù),叫做程序綜合(program synthesis),即自動(dòng)生成工作源代碼。盡管很多程序綜合研究通過(guò)自然語(yǔ)言規(guī)范或執(zhí)行追蹤法來(lái)生成代碼,但在當(dāng)前任務(wù)中,我會(huì)充分利用源圖像,即給出的手繪線框圖來(lái)展開(kāi)工作。

          在機(jī)器學(xué)習(xí)中有一個(gè)十分熱門的研究領(lǐng)域,稱為圖像標(biāo)注(image caption),目的是構(gòu)建一種把圖像和文本連接在一起的模型,特別是用于生成源圖像內(nèi)容的描述。

          圖像標(biāo)注模型生成源圖像的文本描述

          我從一篇pix2code論文和另一個(gè)應(yīng)用這種方法的相關(guān)項(xiàng)目中獲得靈感,決定把我的任務(wù)按照?qǐng)D像標(biāo)注方式來(lái)實(shí)現(xiàn),把繪制的網(wǎng)站線框圖作為輸入圖像,并將其相應(yīng)的HTML代碼作為其輸出內(nèi)容。

          注:上段提到的兩個(gè)參考項(xiàng)目分別是

          pix2code論文:https://arxiv.org/abs/1705.07962

          floydhub教程:https://blog.floydhub.com/turning-design-mockups-into-code-with-deep-learning/?source=techstories.org

          獲取合適的數(shù)據(jù)集

          確定圖像標(biāo)注方法后,理想中使用的訓(xùn)練數(shù)據(jù)集會(huì)包含成千上萬(wàn)對(duì)手繪線框圖和對(duì)應(yīng)的HTML輸出代碼。但是,目前還沒(méi)有我想要的相關(guān)數(shù)據(jù)集,我只好為這個(gè)任務(wù)來(lái)創(chuàng)建數(shù)據(jù)集。

          最開(kāi)始,我嘗試了pix2code論文給出的開(kāi)源數(shù)據(jù)集,該數(shù)據(jù)集由1750張綜合生成網(wǎng)站的截圖及其相應(yīng)源代碼組成。

          pix2code數(shù)據(jù)集中的生成網(wǎng)站圖片和源代碼

          這是一個(gè)很好的數(shù)據(jù)集,有幾個(gè)有趣的地方:

          • 該數(shù)據(jù)集中的每個(gè)生成網(wǎng)站都包含幾個(gè)簡(jiǎn)單的輔助程序元素,如按鈕、文本框和DIV對(duì)象。盡管這意味著這個(gè)模型受限于將這些少數(shù)元素作為它的輸出內(nèi)容,但是這些元素可通過(guò)選擇生成網(wǎng)絡(luò)來(lái)修改和擴(kuò)展。這種方法應(yīng)該很容易地推廣到更大的元素詞匯表。

          • 每個(gè)樣本的源代碼都是由領(lǐng)域?qū)S谜Z(yǔ)言(DSL)的令牌組成,這是該論文作者為該任務(wù)所創(chuàng)建的。每個(gè)令牌對(duì)應(yīng)于HTML和CSS的一個(gè)片段,且加入編譯器把DSL轉(zhuǎn)換為運(yùn)行的HTML代碼。

          彩色網(wǎng)站圖像變手繪圖

          為了修改我的任務(wù)數(shù)據(jù)集,我要讓網(wǎng)站圖像看起來(lái)像手工繪制出的。我嘗試使用Python中的OpenCV庫(kù)和PIL庫(kù)等工具對(duì)每張圖像進(jìn)行修改,包括灰度轉(zhuǎn)換和輪廓檢測(cè)。

          最終,我決定直接修改原始網(wǎng)站的CSS樣式表,通過(guò)執(zhí)行以下操作:

          1. 更改頁(yè)面上元素的邊框半徑來(lái)平滑按鈕和DIV對(duì)象的邊緣;

          2. 模仿繪制的草圖來(lái)調(diào)整邊框的粗細(xì),并添加陰影;

          3. 將原有字體更改為類似手寫的字體;

          最終實(shí)現(xiàn)的流程中還增加了一個(gè)步驟,通過(guò)添加傾斜、移動(dòng)和旋轉(zhuǎn)來(lái)實(shí)現(xiàn)圖像增強(qiáng),來(lái)模擬實(shí)際繪制草圖中的變化。

          使用圖像標(biāo)注模型架構(gòu)

          現(xiàn)在,我已經(jīng)處理好數(shù)據(jù)集,接下來(lái)是構(gòu)建模型。

          我利用了圖像標(biāo)注中使用的模型架構(gòu),該架構(gòu)由三個(gè)主要部分組成:

          1. 一種使用卷積神經(jīng)網(wǎng)絡(luò)(CNN)的計(jì)算機(jī)視覺(jué)模型,從源圖像提取圖像特征;

          2. 一種包含門控單元GRU的語(yǔ)言模型,對(duì)源代碼令牌序列進(jìn)行編碼;

          3. 一個(gè)解碼器模型,也屬于GRU單元,把前兩個(gè)步驟的輸出作為輸入,并預(yù)測(cè)序列中的下一個(gè)令牌。

          以令牌序列為輸入來(lái)訓(xùn)練模型

          為了訓(xùn)練模型,我將源代碼拆分為令牌序列。模型的輸入為單個(gè)部分序列及它的源圖像,其標(biāo)簽是文本中的下一個(gè)令牌。該模型使用交叉熵函數(shù)作為損失函數(shù),將模型的下個(gè)預(yù)測(cè)令牌與實(shí)際的下個(gè)令牌進(jìn)行比較。

          在模型從頭開(kāi)始生成代碼的過(guò)程中,該推理方式稍有不同。圖像仍然通過(guò)CNN網(wǎng)絡(luò)進(jìn)行處理,但文本處理開(kāi)始時(shí)僅采用一個(gè)啟動(dòng)序列。在每個(gè)步驟中,模型對(duì)序列中輸出的下個(gè)預(yù)測(cè)令牌將會(huì)添加到當(dāng)前輸入序列,并作為新的輸入序列送到模型中;重復(fù)此操作直到模型的預(yù)測(cè)令牌為,或該過(guò)程達(dá)到每個(gè)文本中令牌數(shù)目的預(yù)定義值。

          當(dāng)模型生成一組預(yù)測(cè)令牌后,編譯器就會(huì)將DSL令牌轉(zhuǎn)換為HTML代碼,這些HTML代碼可以在任何瀏覽器中運(yùn)行。

          用BLEU分?jǐn)?shù)評(píng)估模型

          我決定使用BLEU分?jǐn)?shù)來(lái)評(píng)估模型。這是機(jī)器翻譯任務(wù)中常用的一種度量標(biāo)準(zhǔn),通過(guò)在給定相同輸入的情況下,衡量機(jī)器生成的文本與人類可能產(chǎn)生內(nèi)容的近似程度。

          實(shí)際上,BLEU通過(guò)比較生成文本和參考文本的N元序列,以創(chuàng)建修改后的準(zhǔn)確版本。它非常適用于這個(gè)項(xiàng)目,因?yàn)樗鼤?huì)影響生成HTML代碼中的實(shí)際元素,以及它們之間的相互關(guān)系。

          最棒的是,我還可以通過(guò)檢查生成的網(wǎng)站來(lái)比較當(dāng)前的實(shí)際BLEU分?jǐn)?shù)。

          觀察BLEU分?jǐn)?shù)

          當(dāng)BLEU分?jǐn)?shù)為1.0時(shí),則說(shuō)明給定源圖像后該模型能在正確位置設(shè)置合適的元素,而較低的BLEU分?jǐn)?shù)這說(shuō)明模型預(yù)測(cè)了錯(cuò)誤元素或是把它們放在相對(duì)不合適的位置。我們最終模型在評(píng)估數(shù)據(jù)集上的BLEU分?jǐn)?shù)為0.76。

          福利:定制網(wǎng)頁(yè)風(fēng)格

          后來(lái),我還想到,由于該模型只生成當(dāng)前頁(yè)面的框架,即文本的令牌,因此我可以在編譯過(guò)程中添加一個(gè)定制的CSS層,并立刻得到不同風(fēng)格的生成網(wǎng)站。

          一個(gè)手繪圖生成多種風(fēng)格的網(wǎng)頁(yè)

          把風(fēng)格定制和模型生成兩個(gè)過(guò)程分開(kāi),在使用模型時(shí)帶來(lái)了很多好處:

          1.如果想要將SketchCode模型應(yīng)用到自己公司的產(chǎn)品中,前端工程師可以直接使用該模型,只需更改一個(gè)CSS文件來(lái)匹配該公司的網(wǎng)頁(yè)設(shè)計(jì)風(fēng)格;

          2. 該模型內(nèi)置的可擴(kuò)展性,即通過(guò)單一源圖像,模型可以迅速編譯出多種不同的預(yù)定義風(fēng)格,因此用戶可以設(shè)想出多種可能的網(wǎng)站風(fēng)格,并在瀏覽器中瀏覽這些生成網(wǎng)頁(yè)。

          總結(jié)和展望

          受到圖像標(biāo)注研究的啟發(fā),SketchCode模型能夠在幾秒鐘內(nèi)將手繪網(wǎng)站線框圖轉(zhuǎn)換為可用的HTML網(wǎng)站。

          但是,該模型還存在一些問(wèn)題,這也是我接下來(lái)可能的工作方向:

          1. 由于這個(gè)模型只使用了16個(gè)元素進(jìn)行訓(xùn)練,所以它不能預(yù)測(cè)這些數(shù)據(jù)以外的令牌。下一步方向可能是使用更多元素來(lái)生成更多的網(wǎng)站樣本,包括網(wǎng)站圖片,下拉菜單和窗體,可參考啟動(dòng)程序組件(https://getbootstrap.com/docs/4.0/components/buttons/)來(lái)獲得思路;

          2. 在實(shí)際網(wǎng)站構(gòu)建中,存在很多變化。創(chuàng)建一個(gè)能更好反映這種變化的訓(xùn)練集,是提高生成效果的一種好方法,可以通過(guò)獲取更多網(wǎng)站的HTML/CSS代碼以及內(nèi)容截圖來(lái)提高;

          3. 手繪圖紙也存在很多CSS修改技巧無(wú)法捕捉到的變化。解決這個(gè)問(wèn)題的一種好方法是使用生成對(duì)抗網(wǎng)絡(luò)GAN來(lái)創(chuàng)建更逼真的繪制網(wǎng)站圖像。

          相關(guān)地址

          代碼:https://github.com/ashnkumar/sketch-code

          原文:https://blog.insightdatascience.com/automated-front-end-development-using-deep-learning-3169dd086e82

          — 完 —

          誠(chéng)摯招聘

          量子位正在招募編輯/記者,工作地點(diǎn)在北京中關(guān)村。期待有才氣、有熱情的同學(xué)加入我們!相關(guān)細(xì)節(jié),請(qǐng)?jiān)诹孔游还娞?hào)(QbitAI)對(duì)話界面,回復(fù)“招聘”兩個(gè)字。

          量子位 QbitAI · 頭條號(hào)簽約作者

          ?'?' ? 追蹤AI技術(shù)和產(chǎn)品新動(dòng)態(tài)

          哈嘍大家好,我是公眾號(hào)作者“未來(lái)”,本期分享的內(nèi)容是Web前端系列課程,本系列總共29個(gè)階段,堅(jiān)持學(xué)習(xí)3個(gè)月蛻變?yōu)閃eb前端高手哦!


          第一階段 HTML5

          04 HTML常用標(biāo)簽

          ?

          1 什么是標(biāo)簽及其分類

          在HTML頁(yè)面中,帶有“< >”符號(hào)的元素被稱為HTML標(biāo)簽,<html>、<head>、<body>都是HTML標(biāo)簽。所謂標(biāo)簽就是放在”<>”標(biāo)簽符中表示某個(gè)功能的編碼命令,也稱為HTML標(biāo)簽或HTML元素。

          1.雙標(biāo)簽: <標(biāo)簽名>內(nèi)容<標(biāo)簽名>

          2.單標(biāo)簽: <標(biāo)簽名/>(數(shù)量非常少)

          單標(biāo)簽也稱空標(biāo)簽,是指用一個(gè)標(biāo)簽符號(hào)即可完整地描述某個(gè)功能的標(biāo)簽。


          主站蜘蛛池模板: 精品乱子伦一区二区三区高清免费播放| 久久国产精品免费一区| 久久精品人妻一区二区三区| 蜜桃视频一区二区三区| 无码av免费一区二区三区试看 | 无码一区二区三区亚洲人妻| 国产精品一区12p| 国产日本亚洲一区二区三区| 麻豆国产在线不卡一区二区| 国产成人一区二区三区免费视频| 自慰无码一区二区三区| 高清在线一区二区| 亚洲国产一区二区a毛片| 一区二区三区在线观看免费| 欧洲亚洲综合一区二区三区| 色窝窝无码一区二区三区成人网站 | 亚洲色一区二区三区四区| 夜夜嗨AV一区二区三区| 日本一区中文字幕日本一二三区视频| 久久se精品一区精品二区| 日本一区二区三区在线视频 | 精品一区二区三区免费| 亚洲国产一区二区三区| 丝袜美腿一区二区三区| 人体内射精一区二区三区| 亚洲av无码一区二区三区乱子伦| 一区二区三区视频免费观看| AV天堂午夜精品一区| 日本免费电影一区二区| 国精无码欧精品亚洲一区| 国产午夜精品一区二区三区漫画| 国产高清视频一区三区| 国产AV午夜精品一区二区三区| 色窝窝无码一区二区三区色欲| 高清一区二区三区免费视频| 国产亚洲一区二区精品| 2021国产精品一区二区在线| 日本一区二区三区爆乳| 卡通动漫中文字幕第一区| 麻豆一区二区在我观看| 国产第一区二区三区在线观看|