• github+hexo搭建个人博客


    环境搭建

    系统:deepin

    1.安装nodejs:

    下载地址:https://nodejs.org,LTS版本

    安装包括nodejs和npm包管理器

    查看node和npm版本

    node -v
    npm -v
    

    *可能出现命令不存在的情况,建立软连接(后面也会出现该类情况,操作类似)

    ln -s /usr/local/node-v12.14.0-linux-x64/bin/npm  /usr/local/bin/npm
    

    2.淘宝源安装cnpm

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    # 检查是否安装成功
    cnpm -v
    

    3.cnpm安装hexo博客框架

    cnpm install -g hexo-cli
    # 检查是否安装成功
    hexo -v
    

    4.建立博客目录(需要提前安装好git)

    # 我建立在/home/usr/
    mkdir blog
    # 以后所有的博客相关的内容全部在blog文件夹下
    # 进入博客目录下
    cd blog/
    # 初始化博客,不建议使用管理员权限,后续写博客会因为权限问题出现不能使用中文输入法
    hexo init
    
    # 启动博客,使用端口4000访问
    hexo s
    

    部署到github

    1.创建一个仓库,名称为username.github.io

    2.安装git插件

    cnpm install --save hexo-deployer-git
    

    3.配置_config.yml

    hexo有两个_config.xml文件,一个是blog目录下的,一个是特定主题下的,这里指的是blog目录下的

    # 找到URL,不设置这一项,以后修改自定义主题,发布到github上会出问题.
    url: 博客地址,比如我的博客地址为http://fingersxiao.github.io
    root: /
    # 找到Deployment,用来部署到github上
    deploy:
      type: git
      repo: 仓库地址
      branch: master
    

    4.发布

    hexo d
    

    5.访问

    url:仓库名

    6.切换主题

    克隆主题到themes/下

    修改_config.yml

    theme: 主题目录名
    # 重新清理,生成,发布(每次修改主题或者写博客后都需要)
    hexo clean
    hexo g
    hexo s
    hexo d
    

    如果没显示,那就刷新一下.

    常用命令

    # 清楚缓存
    hexo clean
    
    # 生成博客
    hexo g
    
    # 启动
    hexo s
    
    # 发布
    hexo d
    
    # 创建页面
    hexo new page pagename
    
    # 创建博客,博客在/source/_posts/下
    hexo n "博客名称"
    
  • 相关阅读:
    odoo14系列笔记-基本进销存(二)
    odoo14系列笔记-基本进销存(一)
    PVE另一种方法使用中科大的镜像服务器 NGINX反向代理
    git 国内加速
    VirtualBox开启套娃模式-打开嵌套 VT-x/AMD-V 功能
    K8S集群安装(基于DEIBAN,proxmox)
    JS语法 ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性
    8个非常实用的Vue自定义指令
    require和import的区别
    js异步加载之defer、async、type=module
  • 原文地址:https://www.cnblogs.com/xiaowk/p/14457292.html
Copyright © 2020-2023  润新知