美文网首页
一次Hexo建站实践

一次Hexo建站实践

作者: 匠人plus | 来源:发表于2023-01-13 18:07 被阅读0次

    背景

    看到Hexo框架能快速、简洁且高效的创建个人博客,自己也想尝试一下。
    因为我有一个自己的服务器,所以直接在服务器上安装了。
    hexo框架地址:https://hexo.io/zh-cn/

    实践

    使用xshell连接服务器,执行以下命令启动服务

    npm install hexo-cli -g
    npm install hexo
    hexo init blog
    cd blog
    npm install
    hexo server
    

    如果出现Command 'hexo' not found

    使用 /usr/local/node/bin/hexo 去执行,服务启动之后默认使用4000端口, 1673679828836.png
    生成默认静态资源 image.png

    使用nginx代理到外网

    修改nginx 的listen ,server_name ,root
    执行 nginx -s reload

    如果机器上没有npm,也就是node相关环境的配置的话,可以按照以下流程去尝试:

    1、下载源码安装包
    cd ~
    wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz
    
    2、解压并放入指定目录
    tar -xf node-v14.15.4-linux-x64.tar.xz
    mv node-v14.15.4-linux-x64 /usr/local/node
    
    3、建立连接
    cd /usr/bin
    ln -s /usr/local/node/bin/node node
    ln -s /usr/local/node/bin/npm npm
    
    

    如果下载较慢,可以切换国内镜像地址,以下列出两种方式:

    配置淘宝npm
    npm config set registry https://registry.npm.taobao.org
    
    配置后可通过下面方式来验证是否成功
    npm config get registry
    
    
    或者配置cnpm
    npm install -g cnpm --registry=https://registry.npm.taobao.org
    cd /usr/bin
    ln -s /usr/local/node/bin/cnpm cnpm
    
    
    

    如果遇到Permission denied,需要以root执行

    如果是腾讯云的linux服务器,可以参考https://cloud.tencent.com/document/product/1207/44569

    相关文章

      网友评论

          本文标题:一次Hexo建站实践

          本文链接:https://www.haomeiwen.com/subject/lqugcdtx.html