本文共5220個字,預計閱讀時間需要17分鐘。所有文字摘自互聯網,僅做配圖處理。
首先制作一個網站需要:
①域名即
②虛擬空間或云服務器
③網站代碼制作工具或網站后臺管理工具(你可以百度出模板)
④一定的編程技能和代碼理解能力(優秀的網站制作者需要了解PHP、、CSS、HTML、SQL、等知識)
第一部分:域名
域名是一個網站的入口與標識,域名需要購買
一般從阿里云(萬網)、騰訊云、京東云、等網站購買。
域名需要自己想一個好的名稱,一旦選中變不可更改。建議大家購買頂級域名為.com、.cn結尾的域名,這些域名在國際上常見,便于網站站在國際高度上。當然你也可以標新立異購買其他頂級域名。比如小米為了購買域名便花了2000萬人民幣,餓了嗎域名比較奇特為elem.me看是不是很厲害。
域名在中國是需要備案的,在阿里云騰訊云買的域名必須通過工信部備案。
備案流程如下:
備案一般在購買域名的地方進行,阿里云會自動幫你向工信部提交。一般說來,備案的要求特別嚴,平均下來備案兩次才可能被工信部通過,這期間大約花費兩到三周。
備案過程中會讓你打印《個人網站承諾書》并拍照上傳,為了驗證你的身份還需要錄制個人視頻眨眼,當然你的個人信息精確到地址。(估計到時候抓人的時候方便,輿論控制、思想鉗制)
如果你不想備案的話,建議不要從國內的大公司購買域名,從大陸境外購買(香港、臺灣也可以)
如果你不備案的話如果被網警查到你的網站就要被封或者只能用VPN訪問嘍。(還是備案吧!!!)
在工信部備案完成后如果你是一個大企業或公司或需要正式的網站,那么建議你還得去公安局備案,即到你網站信息填入的地址處所在地的公安局進行公安備案。(個人網站就不需要了)
第二部分 虛擬空間或云服務器 1.虛擬空間
虛擬空間是云服務器分出來的一小部分空間,用來存放你的網站數據。
購買域名后他們可能會給你免費提供一個虛擬空間,也可以購買,或者使用第三方虛擬空間。現以域名為例,把域名 以及解析到虛擬主機上(假設虛擬主機的IP地址為21X.5.7X.1XX),解析完成后,將可以用 以及來訪問網站,當然(解析完成后,還得在虛擬主機上綁定才會生效,本站的虛擬主機完全具備域名自主綁定功能)。
如圖:
第三方虛擬空間推薦七牛云,這部分請大家自己學習
注:DNS解析和域名解析類似,到控制臺界面會有提示,這里不在贅述。
2.云服務器
簡稱ECS( cloud )
云服務器的業內名稱其實叫做計算單元。所謂計算單元,就是說這個服務器只能算是一個人的大腦,相當于普通電腦的CPU,里面的資源都是有限的。你要獲得更好的性能,解決辦法一是升級云服務器,二是將其它耗費計算單元資源的軟件部署在對應的云服務上。例如數據庫有專門的云數據庫服務、靜態網頁和圖片有專門的文件存儲服務。
當然用云服務器來存儲網頁是有點大材小用了,但是能使網站性能更好,且能加載更多子域名的網站如。最重要的是如果你想制作APP的話,云服務器是最好的選擇了。唯一的缺點就是貴(找找優惠政策)。
在購買云服務器是一定要注意云服務器的系統和環境(阿里云是基于Linux的系統,Java和PHP環境等),這些在第三部分會細講。
第三部分:網站代碼制作工具或網站后臺管理工具
如果你只想制作一個簡單的頁面,用來宣傳一些簡單的思想或者是新手試水,那么使用可視化編輯即可制作一個簡單的頁面,百度搜索一些簡單的模板,即可更改。
此處就看你的編程能力了哦。
如果你想制作一個包含多個文件的網站,那么就需要使用一些管理工具了,這里以個人博客為例講解。
①HEXO(靜態)
hexo是一款基于Node.js的靜態博客框架, hexo 鏈接 ,這篇教程是針對與Mac的,參考鏈接網站制作,由于原文講到的hexo是以前的老版本,所以現在的版本配置的時候會有些改動。
配置環境
sudo npm install -g hexo
初始化然后,執行init命令初始化hexo,命令:
hexo init
好啦,至此,全部安裝工作已經完成!blog就是你的博客根目錄,所有的操作都在里面進行。
生成靜態頁面
hexo generate(hexo g也可以)
本地啟動
啟動本地服務,進行文章預覽調試,命令:
hexo server
瀏覽器輸入:4000
vim _config.yml
翻到最下面,改成我這樣子的
deploy:
type: git
repo: https://github.com/leopardpan/leopardpan.github.io.git
branch: master
然后執行命令:
npm install hexo-deployer-git –save
然后,執行配置命令:
hexo deploy
然后再瀏覽器中輸入就行了,我的的賬戶叫,把這個改成你的賬戶名就行了
hexo clean
hexo generate
hexo deploy
一些常用命令:
hexo new”postName” #新建文章
hexo new page”pageName” #新建頁面
hexo generate #生成靜態頁面至public目錄
hexo server #開啟預覽訪問端口(默認端口4000,’ctrl + c’關閉server)
hexo deploy #將.deploy目錄部署到GitHub

hexo help # 查看幫助
hexo version #查看Hexo的版本
②(動態)
是一款個人博客系統,并逐步演化成一款內容管理系統軟件,它是使用PHP語言和MySQL數據庫開發的。用戶可以在支持 PHP 和 MySQL數據庫的服務器上使用自己的博客。
有許多第三方開發的免費模板,安裝方式簡單易用。不過要做一個自己的模板,則需要你有一定的專業知識。比如你至少要懂的標準通用標記語言下的一個應用HTML代碼、CSS、PHP等相關知識。
官方支持中文版,同時有愛好者開發的第三方中文語言包網站制作,如wopus中文語言包。擁有成千上萬個各式插件和不計其數的主題模板樣式。
下面講解如何在阿里云云服務器上安裝
服務器環境要求
接下來添加虛擬主機
剩余部分請進入完整博文網站制作
更多內容訪問
網站所有代碼采用 2.0授權
網站文章采用知識共享許可協議BY-NC-SA4.0授權
*請認真填寫需求信息,我們會在24小時內與您取得聯系。