zoukankan      html  css  js  c++  java
  • Ubuntu18.04下使用Hexo框架搭建个人博客

    一、安装node.js

    说明:安装node.js的原因:Hexo框架是基于node.js。

    1、推荐使用nvm安装速度快,也可自行百度其它方法。

    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

    注意:回车后等待安装完成,不要提前退出。

    感谢:yaxx

    2、安装node.js后就可以通过npm包管理器安装Hexo框架了,由于npm的服务器在国外速度较慢,可以使用cnpm(淘宝)来代替。

    ①输入密码,进入root:

    sudo su

    ②使用npm安装cnpm:(时间较长耐心等待,大概十分钟左右)

    apt-get update -y //保证软件库最新
    apt-get upgrade -y
    
    npm install -g cnpm --registry=https://registry.npm.taobao.org

    注意:

    ①错误1:没有安装npm。

    解决方法:

    apt install npm

    ②错误2:重新执行安装cnpm的命令即可。

    ③输入cnpm -v 运行如下图,表示cnpm安装成功:

    二、安装Hexo框架

    cnpm install -g hexo-cli

    验证是否安装成功:hexo -v

    注意:至此Hexo框架就安装完成,我耗费时间最长的是以后的部署到GitHub和修改配置文件。

    三、创建本地博客

    1、创建并进入存放博客信息的文件夹

    mkdir blog
    cd blog/

    2、初始化博客并将配置信息从指定GitHub上克隆下来(稍微有点慢,大概几分钟)

    sudo hexo init

    注意: 如果报下图所示错误说明没有安装git

    git安装方法:

    apt install git //安装git
    
    git --version //验证是否安装成功

    安装成功:别忘记执行上面初始化博客的代码

    感谢: 醉落红尘

    上面有warn不用在意,至此博客初始化完成,看看上面新建的blog目录下新生成什么了吧:

    注意:上图中"_config.yml为Hexo配置文件",thems为存放主题的文件夹,以后配置基本都在blog文件夹中操作。

    四、生成本地博客

    hexo s

    运行结果:

    注意:

    ①上面命令中s为start的简写。

    ②想停止在本地生成博客一定要在终端按Ctrl+C,否则再次生成博客时会显示端口被占用。

    在ubuntu18.04中,Ctrl+C无效,至今没找到解决方法,我选择的替代方法是:

    #1、Ctrl+Z先将进程退到后台

    lsof -i:4000 //查看4000端口的进程id

    #2、查找结果:

    #3、结束该进程:

    kill -9 pid //pid是上一步查找出来的进程号码

    更新:求助群友,可以Ctrl Shift C代替Ctrl C,该方法更简单。

    ③错误:端口4000被占用,按照②解决。

    ④执行上面的命令会在本地4000端口生成博客(地址栏输入localhost:4000即可访问)。

    其中Hello World的文章为框架自动生成。

    五、Hexo常用命令

    ①清空缓存

    hexo clean

    ②生成博客

    hexo g

    注意:命令还有一些后几篇文章会陆续讲解。

    下一篇: 给博客使用Butterfly主题并部署到GitHub服务器

  • 相关阅读:
    iOS学习笔记35 社交分享
    iOS学习笔记35 社交分享
    iOS学习笔记08 Quartz2D绘图
    iOS学习笔记08 Quartz2D绘图
    iOS学习笔记08 Quartz2D绘图
    iOS学习笔记08 Quartz2D绘图
    iOS学习笔记14 网络(三)WebView
    iOS学习笔记14 网络(三)WebView
    iOS学习笔记14 网络(三)WebView
    Oracle使用dblink连接SqlServer
  • 原文地址:https://www.cnblogs.com/ldu-xingjiahui/p/12594026.html
Copyright © 2011-2022 走看看