十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
用 phpstudy 、寶塔之類的軟件建立本地環(huán)境,然后把 wp程序放到網(wǎng)站根目錄中,安裝完成就可以了基逗。在服務(wù)器上面建站并不難,多嘗試幾次你就熟悉了,知道如何搭建了
創(chuàng)新互聯(lián)專注于宜興企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城系統(tǒng)網(wǎng)站開發(fā)。宜興網(wǎng)站建設(shè)公司,為宜興等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
老魏不建議用 win主機(jī)運(yùn)行wp程序,新手用linux系統(tǒng)操作簡(jiǎn)單又快捷、安全。環(huán)境用php+mysql+nginx
如果亂鋒頌不懂配置環(huán)境,就用寶塔一鍵配置環(huán)境,綁定域名,添加網(wǎng)站,數(shù)據(jù)庫。
開好后把wp程序上傳到開通好的空間對(duì)應(yīng)的文件夾里面就可以用域名訪問安裝了,使用 域名/install來安嘩鄭裝就很快成功了。
網(wǎng)站建設(shè)完成。老魏為此寫過云服務(wù)器手動(dòng)建站等多篇教程,看完有疑問可以問,在線了就回答。
老魏寫過 一些建站類 的內(nèi)容,供你參考。這個(gè)教程可以用到本地或者服務(wù)器都行。
因?yàn)槭褂胓ithub倉庫存放Hexo博客速度太慢,所以自己買了騰訊云的服務(wù)器,現(xiàn)在開始把博客部署到騰訊云,由于域名還沒有審核通過,暫時(shí)使用公網(wǎng)ip訪問
本地環(huán)境: win7
服務(wù)器: 騰訊云
使用工具: Xshell, Xftp, git
使用Xshell工具(root用戶)遠(yuǎn)程登錄騰訊云
此時(shí)打開瀏覽器,輸入公網(wǎng)IP+端口,進(jìn)入nginx的歡迎頁面
修改根目錄root為/home/www/hexo;
修改域名server_name為你備案的域名 ,如果還沒有就不改,有了再改;
找到 root ALL=(ALL) ALL,在下一行添加 git ALL=(ALL) ALL,然后保存
在.ssh目錄下創(chuàng)建authorized_key這一步之后,打開本地存放公鑰的文件id_rsa.pub(github生成ssh密鑰問題不會(huì)的可以百度,教程很多這里不細(xì)講),復(fù)制密鑰到服務(wù)器上的authorized_keys文件中并保存,這樣當(dāng)你使用ssh遠(yuǎn)程連接服務(wù)器時(shí)就不用輸入密碼
接著在本地打開git bash用ssh方式遠(yuǎn)程連接服務(wù)穗碧器 ,登錄成功界面如下圖所示
打開hexo博客配置文件_config.yml 修改repo:git@你的服務(wù)器公網(wǎng)IP:/home/git/hexo.git
執(zhí)行部署命令之前需要進(jìn)入本地hexo博客安裝目錄中刪除.deploy_git文件
打開Xftp工具進(jìn)入/home/www/hexo,鏈爛看到文件就表示通過git已經(jīng)提交到服務(wù)器中去了
但此時(shí)需要重啟nginx服務(wù)才能訪問
走到這一步就算是大功告成,瀏覽器輸入 進(jìn)入hexo我的博客主頁了
更新:買的域名備案棚族漏成功了,歡迎大家訪問 我的Hexo博客
首先要購買騰訊云的服務(wù)器、域名,然后再把博客程序上傳到服務(wù)器安裝,安裝完成就可以了
先搞明白Hexo博客從搭建到自動(dòng)發(fā)布的架構(gòu),才能更好的理解我們每一步進(jìn)行的操作。
不然只跟著步驟過了一遍,卻不知道為什么這么做。
首先看這張架構(gòu)圖:
臘茄
整個(gè)流程就是本地將 *.md 渲染成靜態(tài)文件,然后Git推送到服務(wù)器的 repository ,服務(wù)器再通過 git-hooks 同步網(wǎng)站根目錄。
前提條件: 騰訊云服務(wù)器
第一部分 : 服務(wù)器環(huán)境搭建,包括安裝 Git 、 Nginx 配置 、創(chuàng)建 git 用戶 。
第二部分 : 本地 Hexo 初始化, 包括安裝 NodeJS 、 hexo-cli , 生成本地靜態(tài)網(wǎng)站
第三部分 : 使用Git自動(dòng)化部署發(fā)布博客
NodeJS 安裝可以參考: Linux安裝NodeJS
找到以下內(nèi)容
在下面添加一行
保存退出后改回權(quán)限
隨后設(shè)置Git用戶的密碼,
切換至git用戶腔局野,創(chuàng)建 ~/.ssh 文件夾和 ~/.ssh/authorized_keys 文件,并賦予相應(yīng)的權(quán)限
然后就可以執(zhí)行ssh 命令測(cè)試是否可以免密登錄
至此,Git用戶添加完成
我是用的是lnmp 一鍵安裝包,nginx安裝教程一大堆,就不再敘述。主要看nginx配置。
找到nginx的配伍喊置文件,修改配置如下:
首先要安裝 hexo-cli ,安裝 hexo-cli 需要 root 權(quán)限,使用 sudo 運(yùn)行
然后初始化Hexo程序
等執(zhí)行成功以后安裝兩個(gè)插件, hexo-deployer-git 和 hexo-server ,這倆插件的作用分別是使用Git自動(dòng)部署,和本地簡(jiǎn)單的服務(wù)器。
hexo-deployer-git幫助文檔
hexo-server幫助文檔
使用 hexo new 文章名稱 來新建文章,該命令會(huì)成成一個(gè) .md 文件放置在 sources/_posts 文件夾。
編輯完畢以后, 使用 hexo g 將 .md 文件渲染成靜態(tài)文件,然后啟動(dòng) hexo-server :
現(xiàn)在便可以打開瀏覽器訪問 來查看我們的博客了!
創(chuàng)建一個(gè)裸倉庫,裸倉庫就是只保存 git 信息的 Repository , 首先切換到 git 用戶確保 git 用戶擁有倉庫所有權(quán)
一定要加 --bare ,這樣才是一個(gè)裸庫。
在這里我們使用的是 post-receive 這個(gè)鉤子,當(dāng)git有收發(fā)的時(shí)候就會(huì)調(diào)用這個(gè)鉤子。 在 ~/blog.git 裸庫的 hooks 文件夾中,
新建 post-receive 文件。
保存后,要賦予這個(gè)文件可執(zhí)行權(quán)限
然后打開 _config.yml , 找到 deploy
保存后,嘗試將我們剛才寫的"hello hexo"部署到服務(wù)器
訪問服務(wù)器地址,就可以看到我們寫的文章"Hello hexo",以后寫文章只需要:
博客就更新咯!~
使用 Git Hook 自動(dòng)部署 Hexo 到個(gè)人 VPS
Hexo 文檔