真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎樣利用go語言編寫網(wǎng)站 go語言寫web服務器

靜態(tài)網(wǎng)站生成工具-hugo

前段時間使用docker搭建了一個wiki的網(wǎng)站,用于記錄日常學習中的筆記,用了一段時間,功能很強大,但是編輯器不太熟悉,網(wǎng)站使用java開發(fā)的,功能很全面,插件多的時候就感覺越來越臃腫。曾經(jīng)有段時間就不想使用它了,最近偶然發(fā)現(xiàn)一個靜態(tài)網(wǎng)站的生成工具hugo,可以將markdown直接生成網(wǎng)站,部署到站點上作為自己的知識庫或者博客,hugo是使用go語言開發(fā)的,使用起來非常方便,生成的網(wǎng)站可直接部署在Nginx、IIS等中間件上面供其他人訪問,hugo還有很多漂亮的主題,大家可以選擇自己喜歡的進行使用,下面介紹下 我安裝使用hugo的經(jīng)歷和方法。

十多年的玉門網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調整玉門建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“玉門網(wǎng)站設計”,“玉門網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

1)使用brew install命令安裝

我的電腦是mac的,所以最方便的是直接用brew install hugo命令安裝最為方便:

執(zhí)行安裝完成后執(zhí)行hugo version 命令查看版本,確保安裝成功

2)官網(wǎng)下載二進制包:解壓后將二進制文件加入環(huán)境變量的方式安裝。大家可以根據(jù)自己的操作系統(tǒng),下載適合的安裝包。

3)也可以下載源碼 編譯 運行,由于我本地的go版本是1.17的,而hugo的最新代碼的最低要求是1.18,暫時還不想升級,所以源碼編譯的方式這里就不過多介紹,感興趣的可以下載源碼編譯試試。

進入要創(chuàng)建網(wǎng)站的目錄,執(zhí)行一下命令

這樣名稱為test-blog的網(wǎng)站就建好了 ,

下載一個主題 可以在 官網(wǎng)上找到各種各樣的主題

將主體添加至配置文件

打開content/posts目錄下的index.md 文件進行編輯,頁面的配置項說明參見官網(wǎng)

執(zhí)行下面命令

成功以后就可以訪問就可以訪問網(wǎng)站了。

執(zhí)行命令hugo -D 即可生成一個public的文件夾,其下面的內(nèi)容即為靜態(tài)網(wǎng)站的所有文件

這里使用nginx的docker鏡像 進行部署,執(zhí)行以下命令:

執(zhí)行成功后就能通過http:localhost訪問到靜態(tài)網(wǎng)站了。

這個工具還有很多需要研究的地方,這里只是將簡單的使用方法記錄了一下,以后怎樣使用才能使網(wǎng)站更加的方便,快捷、美觀,還要花時間研究。有興趣的小伙伴可以私信我一塊研究。

GOLANG編寫網(wǎng)站

寫PHP已經(jīng)好些年了,然后GO語言也有兩三年經(jīng)驗,一直都想用GO寫些東西,之前寫過一些網(wǎng)站,后來由于自己運營沒跟上,關了。最近重新寫了起來,在這里分享一下,還有不少功能沒完善,業(yè)余時間太少啦。。

目前是做一些UFO愛好者相關的,之前有好多年都運營這方面的網(wǎng)站,每天早上起來看看訪問量,晚上更新文章,挺充實的。

組件分享之后端組件——基于Go語言的HTML和CSS網(wǎng)站生成器Hugo

近期正在探索前端、后端、系統(tǒng)端各類常用組件與工具,對其一些常見的組件進行再次整理一下,形成標準化組件專題,后續(xù)該專題將包含各類語言中的一些常用組件。歡迎大家進行持續(xù)關注。

本節(jié)分享一個基于Go語言的HTML和CSS網(wǎng)站生成器 hugo ,它針對速度、易用性和可配置性進行了優(yōu)化。Hugo 獲取一個包含內(nèi)容和模板的目錄,并將它們呈現(xiàn)為一個完整的 HTML 網(wǎng)站。Hugo 依賴于 Markdown 文件和元數(shù)據(jù)的前端,你可以從任何目錄運行 Hugo。這適用于您沒有特權帳戶的共享主機和其他系統(tǒng)。例如我們?nèi)粘>帉懸恍┎┛臀恼?,進行快速生成一套靜態(tài)頁面進行分享時可以使用它來進行生成一套靜態(tài)頁面作為我們的博客部署基礎。

它支持大量的主題模板,我們可以通過 進行選擇相關的主題使用,有興趣的小伙伴可以進行深入研究一下

想寫個web服務器,用Go語言實現(xiàn),需要有哪些儲備知識呢?

方案一:

利用GOLANG自帶的HTTP模塊,很少的代碼就能實現(xiàn)一個HTTPWEB服務器。

方案二:自己造輪子

首先,最基本的是http1.1(RFC2616)要徹底搞清楚弄明白。現(xiàn)在是2018年了,http2.0也是必選項了;

其次,GOLANG的基本編程技能,尤其是TCP/IP編程要熟練;

再次,多線程/協(xié)程/高并發(fā)處理是一個難點,要有必要的經(jīng)驗;

最后,請參考Nginx,這個高性能、可靠、易用的WEB服務器。


當前題目:怎樣利用go語言編寫網(wǎng)站 go語言寫web服務器
網(wǎng)頁地址:http://weahome.cn/article/ddjpjpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部