利用Hexo搭建自己的博客

怎么搭建自己的博客?-- 利用Hexo

Hexo是⼀个快速、简洁且⾼效的博客框架,它能够将Markdown格式的⽂档渲染成漂亮的⽹⻚,这样我们就可以在很短的时间内迅速的创建出⽹站的静态内容,所以我们一般是利用Hexo来搭建自己的博客

  • 首先要确计算机上面一斤安装了node.js环境和 git环境

    • node --version
    • npm --version
    • git --version
    • 如果没有安装node.js环境和 git环境,可以看之前的博客“CentOS安装软件和服务”,里面都有具体的讲到,按照顺序来安装就可以了
  • Hexo —> markdown —> 自动生成博客 ----> 自带服务器运行

  • 利用npm来安装Hexo

  • 直接利用Linux的下载源会下载的很慢,所以我们需要先将npm的下载源更换为国内的镜像,这样下载速度会快很多

    • npm config set registry https://registry.npm.taobao.org
  • 1、安装Hexo:

    • npm install -g hexo-cli
  • 2、创建专门保存博客项目的文件夹:

    • hexo init aaa
  • 3、进入文件夹并查看目录结构(并了解一下里面的有些特殊文件夹是什么意思,里面装的是什么类型的文件,因为我们后面有些需要配置的文件是必须放在相关的文件夹下面才能执行的):

    • cd aaa

    • ls -lR

    • total 232

      -rw-r–r-- 1 Hao staff 1768 8 8 01:15 _config.yml

      drwxr-xr-x 274 Hao staff 8768 8 8 01:19 node_modules

      -rw-r–r-- 1 Hao staff 109972 8 8 01:19 package-lock.json

      -rw-r–r-- 1 Hao staff 443 8 8 01:15 package.json

      drwxr-xr-x 5 Hao staff 160 8 8 01:15 scaffolds

      drwxr-xr-x 3 Hao staff 96 8 8 01:15 source

      drwxr-xr-x 3 Hao staff 96 8 8 01:15 themes

      • _config.yml 是博客项⽬的配置⽂件,比如修改博客的背景,博客的标题,副标题,作者,语言那些,甚至后面我们需要将自己的博客托管到GitHub的话也是在这个配置文件里面进行设置;
      • package.json 是项⽬的依赖项⽂件;
      • scaffolds 保存了Markdown⽂件的模板,也就是向新添加的Markdown⽂件中默认填充的内容;
      • source ⽬录下有⼀个名为 _post 的⽬录,我们后面可以将自己已经编写好的Markdown⽂件直接拖拽或者利用sftp将Markdown文件放到这个目录下(注意:必须放在该文件目录下哟!),这样就可以利⽤Hexo将Markdown⽂件处理成博客的静态⻚⾯,⽣成的静态⻚⾯将置于 public ⽬录下;
      • themes⽂件夹保存了博客使⽤的主题,因为我们刚开始创建博客是使用的默认的主题,如果需要更换博客的主题的话,到时候文件就放在这里面!
  • 3、安装依赖项

    • cd aaa
    • npm install
  • 4、用Markdown 生成页面:hexo g

  • 5、启动服务器:

    • 启动服务器要先关闭正在80端口运行的nginx
      • systemctl stop nginx
      • 查看nginx是否关闭:netstat -ntlp
    • hexo s -i 0.0.0.0 -p 80
  • 修改博客的配置文件

    • vim _config.yml
    • 在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值