久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

阿里云 CentOS7.9 搭建 Hexo 個(gè)人博客教程

 LuciferLiu 2022-03-31

前言

最近買了個(gè)阿里云服務(wù)器,于是打算搭建一個(gè)個(gè)人博客網(wǎng)站,使用的是 Hexo,下面是搭建的過程。

搭建過程

本次個(gè)人博客大致的搭建步驟如下:

  • 購買阿里云服務(wù)器
  • 配置阿里云服務(wù)器
  • 服務(wù)端安裝 Nodejs
  • 服務(wù)端安裝 Git
  • 服務(wù)端安裝 Nginx
  • 客戶端安裝 Hexo
  • 客戶端配置免密登錄
  • 服務(wù)端創(chuàng)建 Git 倉庫
  • Hexo 主題配置

1,、購買阿里云服務(wù)器

這個(gè)比較簡(jiǎn)單,會(huì)花錢就行,盡量找一個(gè)新注冊(cè)的賬號(hào),這樣可以花幾十 money 就可以購買一年的阿里云服務(wù)器,例如:

嗯沒錯(cuò),就是很香,購買完之后簡(jiǎn)單配置一下就可以使用了,本文基于 CentOS7.9 系統(tǒng)搭建,所以大家要繼續(xù)下去的話也只能選擇 CentOS7.9 咯,。

2、配置阿里云服務(wù)器

阿里云服務(wù)器的配置很簡(jiǎn)單,主要有:

  • 重置實(shí)例密碼
  • 配置安全組策略

配置的步驟都很簡(jiǎn)單,基本就是幾分鐘的事,。

重置實(shí)例密碼:

配置安全組策略:

配置好之后,復(fù)制一下公網(wǎng)IP,就可以開始建站了,。

3、服務(wù)端安裝 Nodejs

在本地客戶端使用 ssh 連接阿里云服務(wù)器公網(wǎng)IP:

ssh root@公網(wǎng)IP

一鍵式安裝配置 Nodejs:

cd /tmp && wget https:///dist/v17.5.0/node-v17.5.0-linux-x64.tar.xz 
tar xf node-v17.5.0-linux-x64.tar.xz 
mv node-v17.5.0-linux-x64 /usr/local/node
ln -s /usr/local/node/bin/node /bin/node
ln -s /usr/local/node/bin/npm /bin/npm
echo 'export PATH=/usr/local/node/bin:$PATH' >> /etc/profile
source /etc/profile
node -v
npm -v

執(zhí)行完就安裝成功了,。

4,、服務(wù)端安裝 Git

一鍵式安裝 Git:

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
cd /tmp && wget https://www./pub/software/scm/git/git-2.9.5.tar.gz
tar xf git-2.9.5.tar.gz
cd git-2.9.5 && make all prefix=/usr/local/git
make install prefix=/usr/local/git
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
source /etc/bashrc
git version
git config --global user.name "你的賬號(hào)"
git config --global user.email "你的郵箱"

執(zhí)行完就安裝成功了,要注意的是客戶端也需要安裝一下 Git,圖形化一直下一步就行。

5,、服務(wù)端安裝 Nginx

一鍵式安裝 Nginx:

yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
cd /tmp && wget http:///download/nginx-1.9.9.tar.gz
tar xf nginx-1.9.9.tar.gz
cd nginx-1.9.9 && ./configure
make && make install

配置 Nginx 服務(wù):

## 創(chuàng)建 hexo 博客存放位置
mkdir /data/blog
## 修改 Nginx 配置文件
vi /usr/local/nginx/conf/nginx.conf

## 修改配置文件中以下幾點(diǎn)
## 1,、server_name,修改域名或ip
server_name  服務(wù)器公網(wǎng)IP;
## 2、root index.html,修改為 hexo 博客存放的位置
root /data/blog

打開 Nginx 服務(wù):

cd /usr/local/nginx/sbin
# 啟動(dòng) nginx
./nginx

至此 Nginx 也安裝完成,。

6,、客戶端安裝 Hexo

Hexo 也是一鍵式安裝,安裝前,設(shè)置一下 npm 源:

npm config set registry https://registry.npm.
## 安裝 hexo
npm install -g hexo-cli
hexo -v

本地客戶端創(chuàng)建 Hexo 博客目錄并初始化啟動(dòng)博客:

## 本地創(chuàng)建一個(gè)目錄用于存放博客
hexo init
hexo g
hexo s

啟動(dòng)之后本地瀏覽器 localhost:4000 訪問一下是否成功。

7,、配置免密登錄

配置本地客戶端與阿里云服務(wù)器端的 ssh 免密登錄,方便上傳倉庫時(shí)一鍵式上傳,。

在本地客戶端生成并上傳公共密鑰:

## 執(zhí)行完之后一直回車就行
ssh-keygen
## 上傳公共密鑰到阿里云服務(wù)器
ssh-copy-id root@阿里云公網(wǎng)IP
## 測(cè)試是否已免密
ssh root@阿里云公網(wǎng)IP

如果無需密碼即可登錄,說明已經(jīng)配置完成。

8,、服務(wù)端創(chuàng)建 Git 倉庫

服務(wù)器上創(chuàng)建一個(gè) Git 倉庫,該倉庫中新建一個(gè) post-receive 鉤子文件,。

cd ~
git init --bare hexo.git
vi ~/hexo.git/hooks/post-receive
## 填寫以下內(nèi)容,其中的--work-tree 為 hexo 博客目錄
git --work-tree=/data/blog --git-dir=/root/hexo.git checkout -f
## 授予鉤子文件可執(zhí)行權(quán)限
chmod +x ~/hexo.git/hooks/post-receive
chmod -R 777 /data/blog

至此,Git 倉庫創(chuàng)建并配置完成,對(duì)應(yīng)的本地客戶端也需要配置一下!

在本地計(jì)算機(jī) hexo 的工程目錄下,找到 _config.yml,對(duì) deploy 參數(shù)進(jìn)行修改,如下圖所示

# Deployment
## Docs: https:///docs/one-command-deployment
deploy:
  type: git
  repo: root@公網(wǎng)IP:/root/hexo.git
  branch: master

在本地計(jì)算機(jī)安裝插件: hexo-deployer-git 和 hexo-server,插件的作用分別是使用Git自動(dòng)部署,和hexo本地簡(jiǎn)單的服務(wù)器:

npm install hexo-deployer-git --save
npm install hexo-server
## 配置全局變量
git config --global user.name "你的賬號(hào)"
git config --global user.email "你的郵箱"
## 生成發(fā)布 Hexo 博客
hexo clean
hexo generate
hexo deploy

此時(shí),便可以通過瀏覽器訪問 http://阿里云公網(wǎng)IP 進(jìn)入 hexo 我的博客主頁了。

9,、Hexo 主題配置

最簡(jiǎn)單的 Hexo 個(gè)人博客搭建完成后,當(dāng)然需要換個(gè)主題美化一下,選擇大家都喜歡的 NexT 主題就好:https://github.com/iissnan/hexo-theme-next,直接下載下來解壓,放到本地 Hexo 博客目錄的 theme 目錄下,并改名為 next,。

具體的配置可以參考網(wǎng)上的文章,不再重復(fù)演示:

  • Hexo | NexT打造一個(gè)炫酷博客
  • Hexo博客優(yōu)化之Next主題美化
  • Hexo配置NexT主題教程
  • 【NexT主題美化】點(diǎn)擊頁面浮現(xiàn)24字核心價(jià)值觀

最后放一張個(gè)人博客簡(jiǎn)陋的主頁吧:

祝大家玩的開心!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多