从零开始在云服务器搭建Hexo个人博客

1.购买服务器

首先需要有服务器,也可以在github pages或者gitee pages上部署,我服务器安装的是centos7.6系统;接下来是选择博客框架,看了网上相关推荐和教程,我最终决定用Hexo来搭建博客

2.安装Hexo

因为Hexo依赖node.js,因此推荐安装nvm来管理node.js版本

  • 安装nvm
    点此下载nvm或者直接执行下面这行命令(当前最新版为0.38)

    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash  ##下载并安装nvm
    
    source ~/.bashrc    
    

    最后执行nvm version看到显示了如v16.9.1类似的版本号则为安装成功

  • 安装node.js
    先后执行以下命令

    nvm install node  ##安装最新版node.js,当前最新版本为v16.9.1
    
    nvm use v16.9.1  	##切换到该node版本
    
  • 安装Git

    Windows:下载并安装 git.
    Mac:使用 Homebrew, MacPorts 或者下载 安装程序。
    Linux (Ubuntu, Debian):sudo apt-get install git-core
    Linux (Fedora, Red Hat, CentOS):sudo yum install git-core
    
  • 安装Hexo

    npm install -g hexo-cli
    

    创建存放博客文件的目录

    mkdir /root/hexo
    

    初始化

    hexo init /root/hexo
    

    然后进入该目录,安装依赖

    cd /root/hexo
    
    npm i
    

    则会得到这样的目录:

    ├── _config.yml
    ├── package.json
    ├── scaffolds
    ├── source
    |   └── _posts
    └── themes
    

    然后执行hexo -g生成静态文件
    然后自己选择一个自己喜欢的hexo主题放进themes文件夹中配置好,配置主题的教程这里就不放了,网上一堆。

    再执行

    hexo server
    

    就能在浏览器中输入xxxx:4000就能访问网站了
    ps:其中xxxx指服务器的ip,hexo的默认端口应该是4000

3. 安装并配置nginx

  • 安装nginx

    更新yum信息

    yum update
    

    下载nginx

    yum install nginx
    
  • 配置nginx

    vim /etc/nginx/nginx.conf.  //打开nginx的配置文件
    

    可以看到以下内容,

    ## For more information on configuration, see:
    #   * Official English Documentation: http://nginx.org/en/docs/
    #   * Official Russian Documentation: http://nginx.org/ru/docs/
    
    user root;   //第五行这里改为root
    -------------------------------分 割 线------------------------------------------
     server {
        listen       80;
        listen       [::]:80;       
        server_name  zrgo.top;          //这里如果你有域名就填上你服务器绑定的域名,没有就默认
        root         /root/hexo/public;    //这里填你Hexo中blog的html文件存放地址
    

    重启nginx服务

    nginx -s reload
    

    现在直接在浏览器中输入你的域名或者服务器ip地址就能看到你的博客网站了!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

枫花海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值