<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          5 分鐘!我上線了新網(wǎng)站!

          共 2866字,需瀏覽 6分鐘

           ·

          2021-07-30 16:36

          用最簡單的方式,帶你上線自己的網(wǎng)站!

          大家好,我是魚皮。

          相信每位學(xué)編程的同學(xué)都想要擁有一個自己的網(wǎng)站,比如個人博客,可以拿來記錄自己的學(xué)習(xí)過程、分享自己的文章、展示作品等,從而激勵自己持續(xù)學(xué)習(xí)和總結(jié)。

          那么今天這篇文章,目標(biāo)很簡單,我要用 新技術(shù)所有同學(xué) 從 0 到 1 快速上線一個自己的網(wǎng)站!

          給我 5 分鐘,我給你全世界。

          上線網(wǎng)站極簡教程

          讓我們先來了解下傳統(tǒng)的上線網(wǎng)站流程。

          傳統(tǒng)方式

          假如我們要上線個人博客網(wǎng)站,供其他同學(xué)訪問,那么需要經(jīng)歷如下步驟:

          1. 準(zhǔn)備一份個人博客網(wǎng)站的源代碼

          2. 購買一臺有公網(wǎng) IP 的服務(wù)器

          3. 把網(wǎng)站文件放到服務(wù)器上,并安裝 web 服務(wù)器軟件提供網(wǎng)頁訪問能力

          4. 購買一個域名

          5. 配置 DNS 解析,把域名指向服務(wù)器的 IP 地址

          6. 如果要提高網(wǎng)站訪問速度,自行購買 CDN

          流程圖如下:

          傳統(tǒng)網(wǎng)站上線流程

          聽起來就覺得麻煩,而且這一套流程下來最少也要 1 個小時。這也是為啥很多同學(xué)只是有上線個人網(wǎng)站的想法,卻從未實現(xiàn)。

          但是,昨天我卻只用 5 分鐘,就上線了自己的網(wǎng)站,怎么做到的呢?

          下面引出今天的主角 Webify

          Webify

          Webify 是騰訊云提供的 一站式 Web 應(yīng)用托管服務(wù),幫助大家極速開發(fā)、部署、上線網(wǎng)站項目。

          什么是一站式呢?

          就是一條龍服務(wù),只要你有一套網(wǎng)頁代碼,無論是靜態(tài)、動態(tài)網(wǎng)站還是其他類型的 web 應(yīng)用,都能使用 Webify 傻瓜式部署。由它提供服務(wù)器、默認(rèn)域名、自定義域名、HTTPS、CDN 加速,提升 Web 應(yīng)用的性能和安全性。

          換言之,如果使用 Webify 上線個人博客,你只需要:

          1. 準(zhǔn)備一份個人博客網(wǎng)站的源代碼

          2. 進入 Webify 控制臺,選擇源碼和配置

          3. 一鍵發(fā)布

          流程大大精簡了!

          Webify 上線網(wǎng)站流程

          此外,Webify 還提供基于 Git 工作流的 DevOps 流程,每次修改代碼都能自動重新構(gòu)建部署,不用再登錄服務(wù)器自己操作了!

          聽起來挺爽,下面我們一起試著用 Webify 上線個人博客。

          Webify 實戰(zhàn)

          地址:https://cloud.tencent.com/product/webify

          首先進入 Web 應(yīng)用托管平臺,新建一個應(yīng)用。

          一個應(yīng)用對應(yīng)一個網(wǎng)站項目,這里提供兩種新建應(yīng)用的方式:Git 導(dǎo)入和從模板創(chuàng)建。

          Web 應(yīng)用托管平臺

          Git 導(dǎo)入創(chuàng)建應(yīng)用

          Git 導(dǎo)入適用于已有網(wǎng)站源代碼的方式,只要你的代碼存在于 Git 托管平臺,就能直接在 Webify 導(dǎo)入。

          比如我們想要上線個人博客,先要有一套博客源代碼。可以自己寫代碼;也可以直接使用一些現(xiàn)成的站點生成器,比如 Hugo、Hexo 等(后面詳細(xì)介紹),自動生成源代碼;當(dāng)然還可以下載、克隆別人的項目代碼。搞到代碼后,把它上傳到 GitHub 或 Gitee 等代碼托管平臺就可以被 Webify 導(dǎo)入了。

          導(dǎo)入之后需要根據(jù)應(yīng)用的技術(shù)棧和類型,填寫構(gòu)建命令等配置。這里可以直接選擇預(yù)設(shè)配置,比如你的項目用到了 Vue.js,可以直接選擇對應(yīng)的預(yù)設(shè),不用填寫就能自動配置:

          新建應(yīng)用

          從模板創(chuàng)建應(yīng)用

          如果我們啥代碼都沒有,也搞不來代碼,咋辦?

          也沒有關(guān)系,Webify 內(nèi)置了一些項目模板,直接選擇需要的應(yīng)用創(chuàng)建即可。比如我們要做個人博客,可以選擇 Docusaurus 2 這款主流的站點生成器:

          從模板創(chuàng)建

          選中模板后,系統(tǒng)會自動把代碼模板復(fù)制到新的 Git 倉庫,和應(yīng)用關(guān)聯(lián)。

          Webify 會自動給 Git 倉庫配置 Webhooks,后續(xù)每當(dāng)倉庫的代碼發(fā)生變更(push)時,都會自動觸發(fā)應(yīng)用的重新部署,無需再跑到服務(wù)器上改代碼了!

          自動配置 Webhooks

          點擊下一步,進入應(yīng)用配置,由于我們使用的是系統(tǒng)預(yù)設(shè)模板,什么都不用改,用默認(rèn)配置就行了。

          應(yīng)用配置

          點擊部署按鈕,稍等幾分鐘,應(yīng)用就創(chuàng)建成功了!

          應(yīng)用詳情

          可以在應(yīng)用列表和部署記錄中查看到新建完成的應(yīng)用:

          點擊新建的應(yīng)用,進入應(yīng)用詳情頁:

          應(yīng)用詳情

          可以查看到應(yīng)用的詳細(xì)信息,比如系統(tǒng)為我們提供的默認(rèn)項目域名,點擊之后就能訪問到已上線的博客網(wǎng)站啦!

          生成的博客網(wǎng)站

          應(yīng)用詳情中還有一個所屬環(huán)境信息,那是啥呢?

          其實在部署過程中,系統(tǒng)會自動創(chuàng)建一個 云開發(fā) 環(huán)境,根據(jù)配置的命令自動構(gòu)建項目,將構(gòu)建產(chǎn)物放到 靜態(tài)網(wǎng)站托管 上。

          可以在云開發(fā)控制臺看到已經(jīng)上傳到服務(wù)器上的文件:

          在靜態(tài)網(wǎng)站托管頁面,可以修改已上傳的文件,修改 CDN 緩存設(shè)置等:

          修改 CDN 加速配置

          想要了解什么是云開發(fā)?歡迎閱讀我之前的文章:我和云開發(fā)

          進入應(yīng)用詳情的設(shè)置頁,可以給項目添加自定義域名、修改應(yīng)用構(gòu)建配置、刪除應(yīng)用等:

          應(yīng)用設(shè)置

          持續(xù)發(fā)布

          下面讓我們給自己的博客網(wǎng)站添加一篇文章,進入到應(yīng)用對應(yīng)的 Git 倉庫,在 docs/tutorial-basics 路徑下新建一個 .md 后綴文件,輸入博客標(biāo)題和內(nèi)容。

          新建文檔

          點擊 commit 按鈕,本次代碼改動將自動 push 到主分支:

          提交代碼

          當(dāng)然,更好的方式是把代碼倉庫拉取到本地,在本地修改后再 push 到遠(yuǎn)程。可以先 push 到 dev 分支,確認(rèn)代碼沒問題后再合并到 master 分支。

          代碼 push 之后,事件會通過 Webhooks 傳遞給 Webify,自動觸發(fā)重新部署,等一段時間后就可以看到新的部署記錄:

          再次訪問網(wǎng)站地址,就能夠看到新增的博客啦!

          如果沒有立即看到更新,可能是由于 CDN 的緩存(默認(rèn) 2 分鐘),導(dǎo)致沒有拉取到最新的資源,等個幾分鐘就好了。

          OK,從 0 到 1 上線網(wǎng)站成就達成。后面大家可以參考 Docusaurus 站點生成器的官方文檔,更改代碼和配置,進一步定制自己的博客。

          使用感受

          其實這個東西并不算新技術(shù)了,產(chǎn)品形態(tài)和體驗上類似 Vercel 和 Github Pages。不過優(yōu)點是 Webify 在國內(nèi),提供了高速 CDN;還能夠和其他云產(chǎn)品打通、形成體系。

          使用 Webify 上線網(wǎng)站還是很爽的,整個流程非常簡單、易上手,著實省去了很多自己上線網(wǎng)站的瑣碎流程。無論是對想快速上線自己網(wǎng)站的同學(xué)、還是 web 開發(fā)愛好者,都是不錯的選擇。

          還有重要的一點要提醒大家,世上沒有免費的午餐,Webify 依托于云開發(fā),也是要收費的(提供 1 個月的免費體驗),但相對于自己購買服務(wù)器(即使是學(xué)生機),性價比也是更高的。



          最后,我還在 B 站發(fā)布了 webify 視頻教程,演示了另一個博客系統(tǒng)的上線。

          ?? 點擊下方 閱讀原文 一鍵跳轉(zhuǎn),推薦觀看(給視頻三連還能抽紅包 ??)

          我是魚皮,點贊 + 在看 還是要求一下的,祝大家都能心想事成、發(fā)大財、行大運。

          往期推薦

          當(dāng)我搜索【牙簽】,驚了!

          我寫代碼的十八般兵器!

          在騰訊,我的試用期總結(jié)!

          我學(xué)編程時最后悔的事!

          B 站崩了!受害程序員聊聊

          瀏覽 75
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一级特黄A大片 | 国产一级婬乱片AV片AAA毛片 | 国产免费自拍 | 爆乳尤物一区二区三区 | 人妻无码久久精品人妻成人 |