前言
Hexo 是一個(gè)用 Nodejs 編寫的快速、簡潔且高效的博客框架。Hexo 使用 Markdown 解析文章,在幾秒內(nèi),即可利用靚麗的主題生成靜態(tài)網(wǎng)頁。
下面介紹在Termux中安裝個(gè)人hexo博客并結(jié)合cpolar工具實(shí)現(xiàn)遠(yuǎn)程訪問。
1.安裝 Hexo
Hexo 是用 Nodejs 編寫的,所以安裝的話先安裝node.js,termux 也是封裝了,一行命令安裝:
pkg install nodejs
安裝后使用npm命令來安裝hexo:
npm install hexo-cli -g
安裝完成后,查看一下版本信息,檢驗(yàn)是否安裝成功:
hexo -v
手動(dòng)創(chuàng)建一個(gè)hexo目錄:
mkdir hexo
進(jìn)入目錄
cd hexo
初始化Hexo環(huán)境
hexo init
初始好后生成靜態(tài)文件:
hexo g
啟動(dòng)hexo
hexo s
啟動(dòng)后我們可以看到訪問的地址和端口號(hào)
我們打開瀏覽器,輸入上面的訪問鏈接,即可看到hexo
上面啟動(dòng)方式是在前臺(tái)界面啟動(dòng)hexo,不是很方便我們做其他操作,所以我們改為后臺(tái)啟動(dòng),先使用Ctrl+C
鍵停止hexo,
然后我們使用nohup 后臺(tái)啟動(dòng),啟動(dòng)后我們可以按到PID:
nohup hexo s &
關(guān)閉的方式也很簡單,使用kill命令:
kill -9 PID
以上我們就安裝好了hexo博客,下面我們進(jìn)行安裝cpolar
2.安裝cpolar
創(chuàng)建一個(gè)sources.list.d
的文件夾:
mkdir -p $PREFIX/etc/apt/sources.list.d
添加cpolar下載源文件
echo "deb [trusted=yes] http://termux.cpolar.com termux extras" >> $PREFIX/etc/apt/sources.list.d/cpolar.list
更新倉庫
pkg update
安裝cpolar
pkg install cpolar
安裝termux服務(wù),注意: 安裝完成后記得關(guān)閉重啟一下termux 才生效!!
pkg install termux-services
重啟完termux后,然后啟動(dòng)cpolar
sv up cpolar
設(shè)置開機(jī)自啟
sv-enable cpolar
這個(gè)是停止cpolar 服務(wù)
sv down cpolar
cpolar.yml主配置文件路徑位置
$PREFIX/etc/cpolar/cpolar.yml
然后在手機(jī)瀏覽器我們輸入http://localhost:9200
即可看到cpolar管理界面,使用cpolar官網(wǎng)注冊(cè)的賬號(hào)即可登陸
3.遠(yuǎn)程訪問
手機(jī)瀏覽器打開cpolar 管理界面,我們點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道,上面我們通過本地訪問看到了端口號(hào)是4000
,因此我們要來創(chuàng)建一條http隧道,指向4000端口:
- 隧道名稱:可自定義,注意不要重復(fù)
- 協(xié)議:http
- 本地地址:4000
- 域名類型:選擇隨機(jī)域名
- 地區(qū):選擇China VIP
點(diǎn)擊創(chuàng)建
創(chuàng)建成功后打開在線隧道列表,可以看到公網(wǎng)訪問的地址,有兩種訪問方式,一種是http,一種是https
然后我們使用其中一種http方式地址在瀏覽器訪問,即可看到我們的Hexo博客界面,這樣這個(gè)遠(yuǎn)程訪問就配置好了
4.固定公網(wǎng)地址
上面創(chuàng)建是免費(fèi)隨機(jī)地址,24小時(shí)內(nèi)變化,為了方便長久穩(wěn)定連接,我們可以固定訪問地址,在cpolar中叫固定二級(jí)子域名,當(dāng)然你也可以配置使用你自己的域名來訪問。
需升級(jí)至基礎(chǔ)套餐或以上才支持配置二級(jí)子域名
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)儀表盤的預(yù)留
,找到保留二級(jí)子域名
,為http隧道保留一個(gè)二級(jí)子域名。
- 地區(qū):選擇服務(wù)器地區(qū)
- 名稱:填寫您想要保留的二級(jí)子域名(可自定義)
- 描述:即備注,可自定義填寫
本例保留一個(gè)名稱為hexoblog
的二級(jí)子域名。子域名保留成功后,我們將子域名復(fù)制下來,接下來需要將其配置到隧道中去。
登錄cpolar web ui管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理
——隧道列表
,找到需要配置二級(jí)子域名的隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息,將二級(jí)子域名配置到隧道中:
- 域名類型:改為選擇
二級(jí)子域名
- Sub Domain:填寫我們剛剛所保留的二級(jí)子域名(本例為
hexoblog
)
修改完成后,點(diǎn)擊更新
隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)
——在線隧道列表
,可以看到隧道的公網(wǎng)地址,已經(jīng)更新為二級(jí)子域名了.
然后我們使用其中一種http方式地址在瀏覽器訪問,即可看到我們的Hexo博客界面,這樣一個(gè)固定不變的遠(yuǎn)程訪問hexo博客就配置好了【cpolar.cn已備案,因此無需備案】。
我們只需要保持隧道正常在線,公網(wǎng)用戶就可以通過這個(gè)公網(wǎng)地址來訪問到手機(jī)termux上的博客網(wǎng)站。
文章來源:http://www.zghlxwxcb.cn/news/detail-702498.html
轉(zhuǎn)載自cpolar極點(diǎn)云文章:手機(jī)也可以搭建個(gè)人博客?安卓Termux+Hexo搭建屬于你自己的博客網(wǎng)站文章來源地址http://www.zghlxwxcb.cn/news/detail-702498.html
到了這里,關(guān)于手機(jī)也可以搭建個(gè)人博客?安卓Termux+Hexo搭建屬于你自己的博客網(wǎng)站【cpolar實(shí)現(xiàn)公網(wǎng)訪問】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!