本文講解我在搭建Hexo博客的完整過(guò)程,主要內(nèi)容包括GitHub與SSH、FAQ等。
另外還需要注意的是:
- Hexo博客框架和nexT主題的搭建過(guò)程本文會(huì)直接引用官方教程,一筆略過(guò);
- 由于我是在Mac上搭建Hexo博客的,所有一些命令在Windows的終端中可能找不到,請(qǐng)自行下載安裝。
下面進(jìn)入正文:
一開始的時(shí)候我沒有注冊(cè)域名,靜態(tài)生成的文章都是放在GitHub上的,這里先以這種情況來(lái)說(shuō)明:
GitHub創(chuàng)建與配置
創(chuàng)建GitHub賬號(hào)
Step1 Set up a personal account
首先在瀏覽器中輸入網(wǎng)址:https://github.com/join?source=header-home,然后填寫用戶名、郵箱、密碼,注意:該郵箱地址在之后的SSH配置中有重要作用
,最后點(diǎn)擊Create an account
按鈕,界面如下圖所示:
Step2 Choose your plan
默認(rèn)選擇即可,直接點(diǎn)擊Continue
按鈕,進(jìn)入下一步進(jìn)行郵箱驗(yàn)證,界面如下圖所示:
Step3 Tailor your experinece
登錄自己設(shè)置的郵箱,點(diǎn)擊驗(yàn)證郵箱
之類的按鈕后會(huì)進(jìn)入此處,如果在其左上角有Your email was verified.
這樣的文案表明郵箱驗(yàn)證成功。
配置GitHub相關(guān)信息
創(chuàng)建工程
如圖所示:
如果你從未使用過(guò)GitHub,可以點(diǎn)擊Read the guide按鈕學(xué)習(xí)如何創(chuàng)建工程并使用。
如果你知道如何創(chuàng)建GitHub工程的話,那就簡(jiǎn)單了,直接點(diǎn)擊Start a project
按鈕就可以開始工程的創(chuàng)建,當(dāng)然也可以從此處進(jìn)入。依次填寫倉(cāng)庫(kù)名、描述信息、初始化README文件,最后點(diǎn)擊Create repository
按鈕,就成功創(chuàng)建一個(gè)工程了。但是因?yàn)樵摴こ淌翘峁┙oHexo博客使用的,所以有以下幾個(gè)注意點(diǎn):
- 倉(cāng)庫(kù)名必須為name.github.io這樣的格式,需要注意的是:除了大小寫可以不同之外,
name
必須和Github's Username
一模一樣;還有據(jù)說(shuō)后面的io
也可以是com
,這個(gè)我就不清楚了,有興趣的可以嘗試一下。 - 描述信息和是否初始化README文件完全看個(gè)人興趣,但是我的建議是需要的,因?yàn)檫@樣能直截了當(dāng)?shù)拿靼走@個(gè)工程是干嘛用的。
例如下圖所示:
偏好設(shè)置
如果你熟悉GitHub,則可以進(jìn)行一些偏好設(shè)置,即個(gè)性化設(shè)置,如上傳頭像。這些都是非常簡(jiǎn)單的,所示就不做闡述了。接著我們開始配置SSH,這個(gè)是重點(diǎn)。
配置SSH
-
打開終端,輸入命令:
$ ssh -T git@github.com
如果輸出內(nèi)容是
Permission denied (publickey).
,則表明我們尚未在GitHub中正確配置SSH;反之則表明配置成功,直接跳過(guò)這一部分即可。 -
繼續(xù)輸入命令:
$ ssh-keygen -C "Your primary GitHub email address”
切記必須修改命令中的郵箱地址,該郵箱地址即為你注冊(cè)GitHub時(shí)所填寫的郵箱地址。輸入成功之后會(huì)依行出現(xiàn)如下圖所示提示:
設(shè)置SSH-key.png分別表示為文件名、密碼和確認(rèn)密碼,輸入正確后會(huì)給出重要的配置信息。
-
繼續(xù)輸入命令:
$ cat ~/.ssh/key's filename.pub | pbcopy
該命令中pub文件的文件名即為上一步中設(shè)置的文件名,由于該命令中包含pbcopy關(guān)鍵字,所以該命令可以將pub文件中的內(nèi)容直接復(fù)制到剪切板中,以防之后在網(wǎng)頁(yè)中配置SSH信息時(shí)發(fā)生不必要的錯(cuò)誤。
-
打開配置SSH的網(wǎng)頁(yè),點(diǎn)擊右上角的
New SSH key
按鈕,如下圖所示:設(shè)置SSH.png接著將pub文件中的內(nèi)容粘貼到Key表示的文本框中,然后在Title表示的文本框中隨便命名一個(gè)名字,最后點(diǎn)擊
Add SSH key
按鈕即可添加SSH key。 -
雖然已經(jīng)成功添加了SSH key,但是這并不代表著SSH配置成功了,我們繼續(xù)在終端輸入命令:
$ ssh -T git@github.com
如果輸出內(nèi)容包含
You've successfully authenticated, but GitHub does not provide shell access.
則表明SSH配置成功;如果出現(xiàn)錯(cuò)誤信息,可以繼續(xù)輸入該命令:$ ssh -Tv git@github.com
進(jìn)行診斷與調(diào)試。
最后附上配置SSH的官方教程,還是很詳細(xì)的。
安裝Git與Node.js
安裝Git
什么是Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
中文解釋:Git是一個(gè)免費(fèi)且開源的分布式版本控制系統(tǒng),它被設(shè)計(jì)出來(lái)的目的是快速且高效的管理任何一個(gè)從小到非常大的工程。
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
中文解釋:Git是易于學(xué)習(xí)并且擁有極小的空間和閃電般的速度,它遠(yuǎn)高于那些像Subversion、CVS、Perforce和ClearCase一類的SCM工具,它擁有簡(jiǎn)單的本地分支,方便的分??段區(qū)域和多個(gè)工作流的功能。
引用摘自Git官網(wǎng)
有興趣的話可以看看:廖雪峰的Git經(jīng)典入門教程
安裝與校驗(yàn)
安裝Git的方式有很多種,我們即可以從官網(wǎng)下載,也可以使用其他方式安裝,這里我們使用Homebrew來(lái)進(jìn)行安裝。
-
安裝Homebrew:打開終端之后,輸入下面命令即可:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
-
安裝Git:Homebrew安裝完成之后,繼續(xù)輸入命令就會(huì)自動(dòng)下載最新的Git進(jìn)行安裝:
$ brew install git
-
校檢Git是否安裝成功:繼續(xù)輸入命令:
$ git --verison
如果正確輸出版本號(hào)信息,則表明Git安裝正確,反之則表明安裝失敗;如果操作無(wú)誤的話,請(qǐng)嘗試其他途徑,如:從官網(wǎng)下載。
安裝Node.js
什么是Node.js
Node.js? is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
引用摘自Node.js官網(wǎng)
中文解釋:Node.js是一個(gè)基于Google Chrome瀏覽器的V8引擎的Javascript運(yùn)行環(huán)境(支持的系統(tǒng)包括*nux、Windows),使用事件驅(qū)動(dòng)和非阻塞I/O模型使其更輕量且高效。
安裝與校驗(yàn)
安裝Node.js的方式有很多種,這里介紹兩種:
-
使用Homebrew安裝:
$ brew install node
這里我們只要進(jìn)入Node.js官網(wǎng),然后下載需要的版本進(jìn)行傻瓜式安裝操作就可以了,如官方推薦版本。
其他安裝方式可以參考此處:Hexo開始使用-概述-安裝 Node.js。
最后,安裝完成之后,跟安裝Git一樣,我們也需要判斷Node.js是否安裝正確,同樣十分簡(jiǎn)單,在終端輸入命令:
$ node -v
如果正確輸出版本號(hào)信息,則表明Node.js安裝正確。
Hexo搭建與配置
在搭建Hexo博客框架之前,我們還需要安裝NPM。如果你之前是通過(guò)Homebrew安裝Node.js的話,就無(wú)需擔(dān)心了,因?yàn)闀?huì)附帶安裝NPM;
如果你是通過(guò)其他方式安裝的話,請(qǐng)自行谷歌、百度。
Hexo的搭建在官網(wǎng)上已經(jīng)講解的十分詳細(xì)了,此處提供一個(gè)傳送門,下面我主要講一些在Hexo搭建與配置的過(guò)程中需要注意的地方:
deploy
安裝方式:
npm install hexo-deployer-git --save
官方教程:Hexo基本操作-部署
注意事項(xiàng):
- 由于
_config.yml
文件使用YAML格式編寫,所以必須注意縮進(jìn)(縮進(jìn)時(shí)不允許使用Tab鍵,只允許使用空格)和空格。 - 如果Hexo的版本大于3.0,則deploy的type屬性值需填寫為
git
,否則需填寫為github
。 - deploy的repository屬性值為我們一開始在GitHub中創(chuàng)建的倉(cāng)庫(kù)地址。
- 在執(zhí)行
hexo deploy
命令進(jìn)行部署時(shí),若出現(xiàn)ERROR Deployer not found: git
之類的錯(cuò)誤提示,應(yīng)該是你的_config.yml
文件填寫錯(cuò)誤,請(qǐng)仔細(xì)排查,哪怕是一個(gè)空格。當(dāng)然也有可能是因?yàn)槟阒霸诎惭b自動(dòng)化部署插件時(shí)沒有添加--save
選項(xiàng)導(dǎo)致,當(dāng)然也有可能是其他原因。
NexT主題安裝與配置
NexT可以說(shuō)是在搭建Hexo博客中資料最全的主題了,官網(wǎng)對(duì)于NexT主題的安裝與配置已經(jīng)講解的非常詳細(xì)了,包含:開始使用、主題配置、第三方服務(wù)、內(nèi)建標(biāo)簽等內(nèi)容,可以通過(guò)此傳送門一步步操作。下面列舉一些注意點(diǎn):
如何設(shè)置網(wǎng)站背景
如果你想要給自己的網(wǎng)站加一個(gè)背景圖片也很簡(jiǎn)單,你只需要一下兩步就行了:
-
首先將背景圖片存放到該目錄下:
Blog $ cd themes/next/source/images/
-
接著打開你的scheme所在的目錄,比如我的scheme是Mist,然后編輯index.styl文件,即以下兩條命令:
Blog $ cd themes/next/source/css/_schemes/Mist(Pisces和Muse也行)/ Blog $ vim index.styl
打開index.styl文件之后,在
Components
上面新增設(shè)置背景圖片的代碼,具體內(nèi)容如下所示:// 省略一些代碼 @import "sidebar/sidebar-blogroll"; body { background:url(/images/back.png);} // Components // 省略一些代碼
最后重新部署就可以了!
VPS(CentOS)搭建Hexo博客并配置Git
上面的教程中只是把博客部署在Github中,如果自己買了個(gè)域名,并且想要把博客搭建在自己的VPS虛擬主機(jī)中的話,還需要配置一些東西。
另外說(shuō)明幾點(diǎn):
我是使用SecureCRT連接服務(wù)器的,當(dāng)然你也可以使用其他工具連接,至于怎么連接應(yīng)該很簡(jiǎn)單的,就是配置ip地址、端口號(hào),如果不會(huì),請(qǐng)自行谷歌、百度。
我的VPS虛擬主機(jī)安裝的是CentOS系統(tǒng),下面是等會(huì)要用到的一些命令:
su:切換用戶
mkdir:創(chuàng)建目錄
touch:創(chuàng)建文件
echo:寫入指定內(nèi)容到指定文件
cat:查看文件內(nèi)容,用于驗(yàn)證文件內(nèi)容是否正確
chmod:設(shè)置文件或文件夾的權(quán)限
配置Nginx源配置文件
首先需要在/etc/yum.repos.d目錄下創(chuàng)建Nginx源配置文件nginx.repo
,寫入如下代碼:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
安裝Nginx并校驗(yàn)
[root@localhost /]# yum install nginx -y
[root@localhost /]# nginx -v
nginx version: nginx/1.10.3
部署Nginx
配置站點(diǎn)解析配置文件
在/etc/nginx/sites-available目錄下創(chuàng)建配置文件hexo.conf
,寫入如下代碼:
server {
root /var/www/fqxyi.com/public; # 站點(diǎn)目錄
index index.html index.htm; # 主頁(yè)
server_name www.fqxyi.com fqxyi.com; # 域名
location / { # 當(dāng)輸入的網(wǎng)址不存在時(shí),會(huì)嘗試重定向到404頁(yè)面
try_files $uri $uri/ /404/;
}
}
添加站點(diǎn)解析配置文件
在/etc/nginx/nginx.conf文件的http
選項(xiàng)中添加如下代碼:
include /etc/nginx/sites-available/*.conf;
include /var/www/*.conf;
配置防火墻并校驗(yàn)
[root@localhost /]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
[root@localhost /]# /etc/init.d/iptables status
如果顯示結(jié)果中包含ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80\
,則說(shuō)明配置成功。
啟動(dòng)Nginx服務(wù)
[root@localhost /]# service nginx reload
[root@localhost /]# /etc/init.d/nginx start
若無(wú)錯(cuò)誤提示信息,則表示Nginx服務(wù)啟動(dòng)成功
創(chuàng)建站點(diǎn)管理者
另外,為了安全考慮,可以在VPS上創(chuàng)建一個(gè)普通用戶(fqxyi)專門來(lái)管理網(wǎng)站的。
創(chuàng)建用戶組及用戶并校驗(yàn)
[root@localhost /]# groupadd sitesManagers # 創(chuàng)建用戶組
[root@localhost /]# useradd fqxyi -m -g sitesManagers # 創(chuàng)建用戶
[root@localhost /]# finger fqxyi # 校驗(yàn)用戶
Login: fqxyi Name:
Directory: /home/fqxyi Shell: /bin/bash
Last login Sun Feb 19 04:00 (EST) on pts/0 from 114.114.114.114
No mail.
No Plan.
[root@localhost /]# groups fqxyi # 校驗(yàn)用戶組
fqxyi : sitesManagers
注意:114.114.114.114
是當(dāng)前網(wǎng)絡(luò)的ip地址,這個(gè)值是我隨便寫的,請(qǐng)忽略。
設(shè)置用戶密碼
[root@localhost /]# passwd fqxyi
設(shè)置fqxyi目錄權(quán)限
[root@localhost /]# chmod 755 /home/fqxyi
給fqxyi用戶添加sudo權(quán)限
修改/etc/sudoers文件,找到如下指令添加一條
... // 省略一些代碼
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
fqxyi ALL=(ALL) ALL # 新增這條指令
... // 省略一些代碼
建站測(cè)試
創(chuàng)建測(cè)試頁(yè)面
進(jìn)入/var/www/fqxyi.com/public目錄,執(zhí)行下列操作即可:
[root@localhost /]# cd /var
[root@localhost var]# mkdir www
[root@localhost var]# chmod 777 www
[root@localhost var]# su fqxyi
[fqxyi@localhost var]# mkdir -p /var/www/fqxyi.com/public
[fqxyi@localhost var]# cd /var/www/fqxyi.com/public
[fqxyi@localhost public]# echo "This is test HTML" > index.html
預(yù)覽測(cè)試頁(yè)面
打開瀏覽器,輸入域名:fqxyi.com,查看是否顯示:This is test HTML。
刪除測(cè)試文件
[fqxyi@localhost public]# rm index.html
安裝配置Git
安裝并驗(yàn)證Git
[root@localhost /]# yum install git
[root@localhost /]# git --version
git version 1.7.1
修改VPS上ssh的端口號(hào)
將/etc/ssh/sshd_config文件中的Port值修改為22
,文件較長(zhǎng),應(yīng)該在最后:
... // 省略一些代碼
# ForceCommand cvs server
PermitRootLogin yes
Port 22
之所以修改為22,是因?yàn)槭褂胹sh連接服務(wù)器的默認(rèn)端口是22,本來(lái)想著在站點(diǎn)配置文件中deploy
屬性下新增port
屬性,解決端口無(wú)需限制為22的情況,然而沒有成功...
ssh遠(yuǎn)程登錄驗(yàn)證
在本地終端
使用ssh登錄VPS的fqxyi用戶,驗(yàn)證是否能夠正常訪問服務(wù)器。
fengqingxiuyi:~ qingfeng$ ssh fqxyi@fqxyi.com
fqxyi@fqxyi.com's password:
Last login: Sun Feb 19 04:00:53 2017 from 114.114.114.114
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
[fqxyi@localhost ~]$
注意:114.114.114.114
是當(dāng)前網(wǎng)絡(luò)的ip地址,這個(gè)值是我隨便寫的,請(qǐng)忽略。
因?yàn)槲乙呀?jīng)成功連接過(guò)了,所以顯示的結(jié)果是這樣的。如果你從未這樣操作過(guò),可以查看配置SSH章節(jié),然后請(qǐng)將你自己設(shè)置的.pub
文件中的內(nèi)容,從AAA
開頭復(fù)制到最后,等到下一章節(jié)使用。
使用普通用戶(fqxyi)配置Git
在網(wǎng)站管理者的家目錄配置.ssh公鑰,用于靜態(tài)文件本地與VPS同步。將上一步復(fù)制的本地公鑰,粘貼到VPS的authorized_keys文件中
[root@localhost /]# su fqxyi
[fqxyi@localhost /]# cd /home/fqxyi
[fqxyi@localhost ~]# mkdir .ssh
[fqxyi@localhost .ssh]# cd .ssh
[fqxyi@localhost .ssh]# echo "本地的公鑰(AAA開頭)" > authorized_keys
[fqxyi@localhost .ssh]# cat authorized_keys # 務(wù)必查看是否添加成功
配置Git倉(cāng)庫(kù)
在VPS上初始化Git倉(cāng)庫(kù),配置hooks目錄下的post-receive文件,實(shí)現(xiàn)本地靜態(tài)文件發(fā)布時(shí)自動(dòng)同步到站點(diǎn)目錄。
初始化Git倉(cāng)庫(kù)
[root@localhost /]# su fqxyi
[fqxyi@localhost /]# cd /home/fqxyi
[fqxyi@localhost ~]# mkdir fqxyiBlog.git
[fqxyi@localhost ~]# cd fqxyiBlog.git
[fqxyi@localhost fqxyiBlog.git]# git init -—bare # 兩個(gè) - 符號(hào)
配置Git倉(cāng)庫(kù)
在/home/fqxyi/fqxyiBlog.git/hooks目錄創(chuàng)建post-receive
[fqxyi@localhost fqxyiBlog.git]# cd hooks
[fqxyi@localhost hooks]# touch post-receive
[fqxyi@localhost hooks]# chmod 755 post-receive
然后在post-receive文件寫入以下內(nèi)容:
#!/bin/bash -l
GIT_REPO=/home/fqxyi/fqxyiBlog.git # Git倉(cāng)庫(kù)
TMP_GIT_CLONE=/tmp/fqxyiBlog
PUBLIC_WWW=/var/www/fqxyi.com/public # 站點(diǎn)目錄
rm -rf ${TMP_GIT_CLONE}
git clone $GIT_REPO $TMP_GIT_CLONE
rm -rf ${PUBLIC_WWW}/*
cp -rf ${TMP_GIT_CLONE}/* ${PUBLIC_WWW}
博客初始化與編譯發(fā)布
修改站點(diǎn)配置文件_config.yml
在_config.yml文件末寫入如下內(nèi)容
deploy:
type: git
repo: fqxyi@fqxyi.com:fqxyiBlog.git
branch: master
發(fā)布到VPS服務(wù)器
使用MarkDwon編寫文章,并保存到suource/_posts文件夾下,然后使用下面的命令實(shí)現(xiàn)靜態(tài)生成和VPS部署。
fengqingxiuyi:hexo qingfeng$ hexo clean && hexo g && hexo d
MarkDown
Hexo博客是基于Markdown來(lái)進(jìn)行編寫的,由于相關(guān)的編輯器也有很多,所以這里就不做太多闡述了,大家有興趣可以去這里看看。
比如使用Mou編輯器進(jìn)行編寫,界面效果如下所示:
不過(guò)我推薦的是馬克飛象和MWeb,兩者不僅能達(dá)到很好的實(shí)時(shí)預(yù)覽效果,還能夠同步文章到印象筆記。
兩者都可以體驗(yàn)一段時(shí)間,如果覺得好的話,而且愿意花75RMB/年,建議使用前者。不過(guò)我選擇了后者,雖然后者同步文章到印象筆記沒有前者那么智能,但是有破解版。
下面是兩者的界面效果:
最后附上教程地址:Markdown簡(jiǎn)單的世界
FAQ
favicon不顯示
當(dāng)我們?cè)诖罱℉exo博客的時(shí)候,必然會(huì)自定義favicon.ico,顯示在網(wǎng)頁(yè)選項(xiàng)卡的左上角,如圖所示:
設(shè)置favicon也很簡(jiǎn)單,只需要在主題配置文件_config.yml
中,進(jìn)行如下操作即可:
# Put your favicon.ico into `hexo-site/source/` directory.
favicon: /images/Blog/favicon.ico
如果favicon的路徑設(shè)置正確,而且清除了緩存,刷新了頁(yè)面好幾次,但favicon仍然不顯示的話,可以等待一段時(shí)間,再去刷新,可能就會(huì)顯示了!
404問題
現(xiàn)象:從首頁(yè)點(diǎn)擊某篇文章跳轉(zhuǎn)到了404頁(yè)面!
分析:既然出現(xiàn)了404頁(yè)面,那么必定是路徑問題;仔細(xì)檢查路徑發(fā)現(xiàn),原來(lái)是以前名為mou.md的文件,現(xiàn)在變成了
Mou.md`。所以在github上路徑中文件夾的名字仍然是mou,而不是Mou。
解決:本來(lái)以為只需要執(zhí)行以下命令就可以了:
Blog$ hexo clean && hexo g && hexo d
后來(lái)發(fā)現(xiàn)自己還是太年輕了,因?yàn)閔exo clean的只是本地的文件,和github完全沒有關(guān)系,之后想了半天也毫無(wú)頭緒,于是另辟蹊徑:將Mou.md文件再重命名一下,如Mou2.md,執(zhí)行上述命令之后,再重命名回Mou.md,再執(zhí)行上述命令就可以了。??
總結(jié):當(dāng)我在重命名md文件時(shí),切忌不可只是進(jìn)行了大小寫轉(zhuǎn)換,因?yàn)橄襁@樣把文章部署到github上之后,文件名對(duì)應(yīng)的文件夾是不會(huì)發(fā)生變化的!!!
干貨
最后附上一些干貨,方便大家查找使用,包含谷歌百度收錄問題
、版權(quán)信息追加
等
Wiki形式
禁止md文件生成html文件
只需要把.md
文件的后綴名改為.mdown
即可!
百度主動(dòng)推送
curl推送示例
curl -H 'Content-Type:text/plain' --data-binary @urlPath "http://data.zz.baidu.com/urls?site=fqxyi.com&token=yourToken"
yourToken
可以從百度站長(zhǎng)平臺(tái)主頁(yè)-網(wǎng)頁(yè)抓取-鏈接提交-自動(dòng)提交-主動(dòng)推送(實(shí)時(shí))處得知,此外你還可以發(fā)現(xiàn)其他的推送方式,如:post、php、ruby等。
urlPath
指包含每篇文章URL的文本文件,內(nèi)容形式如下:
http://fqxyi.com/Hexo博客搭建.html
http://fqxyi.com/基本工具/Charles抓包.html
http://fqxyi.com/基本工具/圖片壓縮工具.html
...
// 此處省略其他自動(dòng)生成的文章鏈接
那么如何自動(dòng)生成這個(gè)文本文件呢?我們可以在站點(diǎn)配置文件
中這樣配置:
baidu_url_submit:
count: 100 # 比如3,代表提交最新的三個(gè)鏈接
host: fqxyi.com # 在百度站長(zhǎng)平臺(tái)中注冊(cè)的域名
token: yourToken # 請(qǐng)注意這是您的秘鑰, 請(qǐng)不要發(fā)布在公眾倉(cāng)庫(kù)里!
path: baidu_urls.txt # 文本文檔的地址, 新鏈接會(huì)保存在此文本文檔里
因?yàn)樽詣?dòng)生成的baidu_urls.txt
文件是存放在public
文件夾下面的,所以urlPath
的值為public/baidu_urls.txt
。