Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
喜歡互聯(lián)網(wǎng)的一點(diǎn)是在互聯(lián)網(wǎng)放置靜態(tài)頁(yè)面是如此簡(jiǎn)單。今天有人問我該怎么做,所以我想我會(huì)快速地寫下來(lái)!
-- Julia Evans(作者)
我喜歡互聯(lián)網(wǎng)的一點(diǎn)是在互聯(lián)網(wǎng)放置靜態(tài)頁(yè)面是如此簡(jiǎn)單。今天有人問我該怎么做,所以我想我會(huì)快速地寫下來(lái)!
我的所有網(wǎng)站都只是靜態(tài) HTML 和 CSS。我的網(wǎng)頁(yè)設(shè)計(jì)技巧相對(duì)不高( https://wizardzines.com 是我自己開發(fā)的最復(fù)雜的網(wǎng)站),因此保持我所有的網(wǎng)站相對(duì)簡(jiǎn)單意味著我可以做一些改變/修復(fù),而不會(huì)花費(fèi)大量時(shí)間。
因此,我們將在此文章中采用盡可能簡(jiǎn)單的方式 —— 只需一個(gè) HTML 頁(yè)面。
我們要放在互聯(lián)網(wǎng)上的網(wǎng)站只是一個(gè)名為 index.html 的文件。你可以在 https://github.com/jvns/website-example 找到它,它是一個(gè) Github 倉(cāng)庫(kù),其中只包含一個(gè)文件。
HTML 文件中包含一些 CSS,使其看起來(lái)不那么無(wú)聊,部分復(fù)制自 https://example.com 。
有以下幾步:
上面的 index.html 頁(yè)面位于 julia-example-website.neocities.com 中,如果你查看源代碼,你將看到它與 github 倉(cāng)庫(kù)中的 HTML 相同。
我認(rèn)為這可能是將 HTML 頁(yè)面放在互聯(lián)網(wǎng)上的最簡(jiǎn)單的方法(這是一次回歸 Geocities,它是我在 2003 年制作我的第一個(gè)網(wǎng)站的方式):)。我也喜歡 Neocities (像 glitch ,我也喜歡)它能實(shí)驗(yàn)、學(xué)習(xí),并有樂趣。
這絕不是唯一簡(jiǎn)單的方式,在你推送 Git 倉(cāng)庫(kù)時(shí),Github pages 和 Gitlab pages 以及 Netlify 都將會(huì)自動(dòng)發(fā)布站點(diǎn),并且它們都非常易于使用(只需將它們連接到你的 GitHub 倉(cāng)庫(kù)即可)。我個(gè)人使用 Git 倉(cāng)庫(kù)的方式,因?yàn)?Git 不會(huì)讓我感到緊張,我想知道我實(shí)際推送的頁(yè)面發(fā)生了什么更改。但我想你如果第一次只想將 HTML/CSS 制作的站點(diǎn)放到互聯(lián)網(wǎng)上,那么 Neocities 就是一個(gè)非常好的方法。
如果你不只是玩,而是要將網(wǎng)站用于真實(shí)用途,那么你或許會(huì)需要買一個(gè)域名,以便你將來(lái)可以更改托管服務(wù)提供商,但這有點(diǎn)不那么簡(jiǎn)單。
如果你熟悉在 Git 中編輯文件,同時(shí)想練習(xí) HTML/CSS 的話,我認(rèn)為將它放在網(wǎng)站中是一個(gè)有趣的方式!我真的很喜歡它的簡(jiǎn)單性 —— 實(shí)際上這只有一個(gè)文件,所以沒有其他花哨的東西需要去理解。
還有很多方法可以復(fù)雜化/擴(kuò)展它,比如這個(gè)博客實(shí)際上是用 Hugo 生成的,它生成了一堆 HTML 文件并放在網(wǎng)絡(luò)中,但從基礎(chǔ)開始總是不錯(cuò)的。
via: https://jvns.ca/blog/2019/09/06/how-to-put-an-html-page-on-the-internet/
作者: Julia Evans 選題: lujun9972 譯者: geekpi 校對(duì): wxy
本文由 LCTT 原創(chuàng)編譯, Linux中國(guó) 榮譽(yù)推出
tml是hypertext markup language的縮寫,即超文本標(biāo)記語(yǔ)言。html是一種簡(jiǎn)單的標(biāo)記語(yǔ)言,用于創(chuàng)建超文本文檔,可以從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái),通常用于創(chuàng)建網(wǎng)頁(yè)。html文件是帶有格式標(biāo)識(shí)符和超文本鏈接的內(nèi)嵌代碼的ascii 文本文件。
HTML文本是由HTML命令組成的描述性文本,可以描述文本、圖形、動(dòng)畫、聲音、表格、鏈接等等。HTML頁(yè)面結(jié)構(gòu)由頭部和主體兩部分組成。頭部描述瀏覽器所需的信息,主體包含所要說明的具體內(nèi)容。
html是制作網(wǎng)頁(yè)的基礎(chǔ)。我們?cè)诰W(wǎng)站建設(shè)中談?wù)摰撵o態(tài)網(wǎng)頁(yè)是基于HTML的網(wǎng)頁(yè)。早期的網(wǎng)頁(yè)直接用HTML代碼編寫,但現(xiàn)在有許多智能網(wǎng)頁(yè)制作軟件(常用的如frontpage,dream weaver等)通常不需要手動(dòng)編寫代碼,而是由這些軟件自動(dòng)生成。雖然不需要自己寫,但是理解HTML代碼仍然是非常重要的。了解HTML是什么?它是學(xué)習(xí)網(wǎng)站建設(shè)的重要技術(shù)基礎(chǔ)知識(shí)。
下面我們自己可以動(dòng)手創(chuàng)建一個(gè)非常簡(jiǎn)單的網(wǎng)頁(yè),首先我們讓計(jì)算機(jī)顯示擴(kuò)展,方法是打開我的電腦,然后現(xiàn)在欄目工具》文件夾選項(xiàng)》查看》高級(jí)設(shè)置中找到《隱藏已知文件類型的擴(kuò)展名》將其不勾選,并單擊“應(yīng)用”以確認(rèn)設(shè)置。然后在桌面上創(chuàng)建一個(gè)新的TXT文件,將此文件命名為“xxx.html”(擴(kuò)展名也可以是htm),這樣你就可以用瀏覽器打開它,你就會(huì)看到自己制作的最簡(jiǎn)單的頁(yè)面。
進(jìn)一步的簡(jiǎn)單理解什么是html
html是一種超文本標(biāo)記語(yǔ)言,即html(hypertext markup language),是一種用來(lái)描述網(wǎng)絡(luò)文檔的標(biāo)記語(yǔ)言。在頁(yè)面的開頭和結(jié)尾使用<html></html>標(biāo)簽。
總結(jié):
1),HTML是我們常說的靜態(tài)網(wǎng)頁(yè);
2),HTML是以Html或htm為擴(kuò)展名的文件;
3),HTML某些標(biāo)簽代碼規(guī)則,讓內(nèi)容在瀏覽器中呈現(xiàn)出我們所需要的樣式;
4),HTML可以使用記事本創(chuàng)建,并以.html或.htm為擴(kuò)展名保存。
html文件中的代碼由具有一定的規(guī)則規(guī)律標(biāo)簽與內(nèi)容組成。以指定的HTML結(jié)構(gòu)和內(nèi)容形成完整的html文件。我們可以直接使用瀏覽器來(lái)打開,查看網(wǎng)頁(yè)效果。
如果您想在瀏覽器中顯示各式各樣的網(wǎng)頁(yè),我們就需要html文件(HTML基本結(jié)構(gòu)+內(nèi)容+標(biāo)簽)和css文件(css樣式)來(lái)實(shí)現(xiàn)我們需要的漂亮網(wǎng)頁(yè)。
404頁(yè)面的目的是:告訴瀏覽者其所請(qǐng)求的頁(yè)面不存在或鏈接錯(cuò)誤,同時(shí)引導(dǎo)用戶使用網(wǎng)站其他頁(yè)面而不是關(guān)閉窗口離開。
現(xiàn)在大部分開源系統(tǒng)都會(huì)為大家考慮到404頁(yè)面的跳轉(zhuǎn)引導(dǎo),比如:z-blog/wordpress,都是很不錯(cuò)的開源系統(tǒng)(注意不要用最原始的開源系統(tǒng),而是采用帶有模板的系統(tǒng))。菜鳥后院網(wǎng)站本身也是wordpress的開源程序,然后我們用robin模板。(花299元擁有和菜鳥后院一樣的網(wǎng)站,包括域名和1G阿里巴巴云空間)
搜索引擎使用 http 狀態(tài)碼來(lái)識(shí)別網(wǎng)頁(yè)的狀態(tài)。當(dāng)搜索引擎獲得不正確的鏈接時(shí),網(wǎng)站應(yīng)該返回一個(gè)狀態(tài)代碼404,告訴搜索引擎放棄索引該鏈接。如果返回一個(gè)200或302狀態(tài)代碼,搜索引擎會(huì)對(duì)鏈接進(jìn)行索引,導(dǎo)致許多不同的鏈接指向相同的頁(yè)面內(nèi)容。結(jié)果,搜索引擎對(duì)這個(gè)網(wǎng)站的信任度大大降低。很多網(wǎng)站存在這個(gè)問題,那就是404頁(yè)面返回的是200或302狀態(tài)碼而不是404狀態(tài)碼。
1、做一個(gè)簡(jiǎn)單的404頁(yè)面,命名如:404.html;
2、通過ftp把這個(gè)404頁(yè)面上傳到網(wǎng)站根目錄;
3、進(jìn)入虛擬主機(jī)管理后臺(tái),找到404頁(yè)面提交的入口,添加以上404頁(yè)面的地址,如:www.cnbackyard.com/404.html(一般空間服務(wù)商都有帶著種功能,也可以直接找他們技術(shù)客服完成這步操作)
4、輸入一個(gè)錯(cuò)誤的鏈接進(jìn)行訪問測(cè)試,隨便輸入,比如:www.cnbackyard.com/123.html,如果正確返回到404.html頁(yè)面,則算正確;
5、使用站長(zhǎng)工具(http://tool.chinaz.com/pagestatus),輸入任意一個(gè)錯(cuò)誤網(wǎng)址,檢查返回值是否為404。如果返回值是200,代表該主機(jī)商設(shè)置有誤,可以與其技術(shù)反饋。
以上操作方法對(duì)于一個(gè)seo初學(xué)者來(lái)說,還是有點(diǎn)復(fù)雜,同學(xué)們可以關(guān)注燃燈教育直播課程,參加我們的培訓(xùn),理解起來(lái)會(huì)更透徹一點(diǎn)。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。