「山禾说成长」:手把手教你搭建一个完全属于自己的技术博客 (2)

安装nginx

cd /usr/local/src
wget 
tar xzvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure
make && make install
alias nginx='/usr/local/nginx/sbin/nginx'

配置nginx

cd /usr/local/nginx/conf
mkdir vhost & cd vhost
vi myblog.conf
server{
     listen    80;
     root /home/git/shanhe/blog/;
     index index.html index.php;
     location /{
     }
}
vim ../nginx.conf
// 在http下引入即可
include /etc/nginx/vhost/*.conf;

至此nginx的配置便告一段落~

部署到服务器上

安装推送工具

npm install --save hexo-deployer-git

修改_config.yml文件

deploy:
  type: git
  repo: git@server_ip:/home/git/repo/blog.git
  branch: master

在本地的博客文件夹下输入deploy命令,并输入账号密码即可~

hexo clean && hexo generate --deploy

输入你的服务器IP,即可访问查看效果啦~

方法二:部署到GitHub Pages上(建议新手服用)

和第一种方法相比,这种方法无疑是简单了许多,如果熟练的话,可以在五分钟之内即可完成,强烈建议新手使用!

创建名称为xxx.github.io的仓库(xxx是你的github账号)

「山禾说成长」:手把手教你搭建一个完全属于自己的技术博客

找到仓库地址

「山禾说成长」:手把手教你搭建一个完全属于自己的技术博客

修改_config.yml文件

deploy:
  type: git
  repo: git仓库地址
  branch: master

在本地的博客文件夹下输入deploy命令,并输入账号密码即可~

hexo clean && hexo generate --deploy
绑定个人域名

在我们的博客根目录下添加CNAME文件,里面写上我们的域名

shanhe.show

然后在域名解析分别解析指到我们服务器的ip或者xxx.github.io。

将本地的项目重新deploy一遍即可输入域名查看效果

域名现在都需要备案,否则无法访问(备案我会单独写一篇教程,折腾了我好久。到我写这篇文章也没备案好)

下篇教你配置主题,打造博客,预览图片如下:

「山禾说成长」:手把手教你搭建一个完全属于自己的技术博客

「山禾说成长」:手把手教你搭建一个完全属于自己的技术博客

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgjjgy.html