hexo建站基础教程

举报
时光不写 发表于 2022/02/22 18:03:22 2022/02/22
【摘要】 首先需要配置环境安装git和Node.jssudo apt-get install git-corewget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | shnvm install stable安装hexonpm install -g hexo-cli 开始使用新建文件夹hexo init 文件名cd 文...

首先需要配置环境

  • 安装git和Node.js
    sudo apt-get install git-core
    wget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh
    nvm install stable
    
  • 安装hexo
    npm install -g hexo-cli
    

开始使用

  • 新建文件夹
    hexo init 文件名
    cd 文件名
    npm install
    
  • 配置类的文件大部分在_config.yml
  • 写一篇新文章,并启动
    hexo new "一篇新文章"
    hexo server   # 启动
    
  • 访问http://localhost:4000/就可以了

部署到服务器

  • 安装hexo-deployer-git

    npm install hexo-deployer-git --save
    
  • 修改_config.yml配置

    deploy:
      type: git
      repo: 仓库地址 repository
      branch: 分支
      message: 提交信息
    
  • 生成站点文件并推送至远程库。

    hexo clean && hexo deploy
    

    前者清除站点文件,后者重新生成站点文件并将之推送到指定的库分支。

配置nginx

  • 打开nginx配置文件,新增一个server

    server {
         listen 80;
         server_name www.wxy.email;   域名
         charset utf-8;
         location / {
                 root /home/blog;   服务器上的代码目录路径
                 index index.html;
         }
    }
    
  • 重启nginx

    service nginx reload
    
  • 这样就OK了,简单到意外…

  • 个人博客预览地址:时光不写博客

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。