搭建Hexo个人博客踩过的雷及博客的使用方式

搭建Hexo个人博客踩过的雷及博客的使用方式


1. 搭建过程中踩的雷

  • 搭建之前要配置好需要的环境

gcc 9.2.0   autoconf   automake   node.js   git

  • 修改完/etc/profile文件之后要记得编译

source /etc/profile

  • 显示libstdc++.so.6中 version `GLIBCXX_3.4.21’ not found

  先看看/usr/lib64/libstdc++.so.6这个库中有没有相应的GLIBCXX_3.4.21,一般是没有的,有的话也不会报错,这时候可以在我们新安装的gcc那里找出一份新的libstdc++.so.6.0.27拷贝过去,然后先删除原先的库和软连接,建立新的软连接。
1.查看库:strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
2.删除原先的文件和软连接
3.将新的libstdc++.so.6.0.27拷贝过去:cp /usr/local/gcc-9.2.0/lib64/libstdc++.so.6.0.27  /usr/lib64/libstdc++.so.6.0.27
4.建立软连接:ln -s /usr/lib64/libstdc++.so.6.0.27  /usr/lib64/libstdc++.so.6

  • 在安装完gcc后安装时显示找不到cc

因为在/usr/bin中找不到cc文件,其实gcc和cc功能差不多,所以可以建立一个gcc的软连接取名为cc就可以了
ln -s /usr/local/gcc-9.2.0/bin/gcc   /usr/bin/cc


2.Hexo使用方法

1.Hexo启动

hexo s

2.新建文章(会在source/_posts/下建立一个markdown文件)

hexo n "文章名"

3.清理缓存文件(如果网站有问题,或者发布文章之前运行这个命令)

hexo clean

4.生成网站静态文件到public文件夹中

hexo g

5.安装hexo-server(Hexo3.0后把服务器独立成个别模块,需要安装hexo-server才能使用)

cnpm install hexo-server --save

3.Hexo文件夹说明

在这里插入图片描述

_config.yml :网站的配置参数
package.json :应用程序的信息,以及需要安装的模块信息
scaffolds : 模版文件夹。新建文章时,Hexo 会根据 scaffold 中的模板文件来建立新的文件。Hexo的模板是指在新建的markdown文件中默认填充的内容。例如,如果修改scaffold/post.md中的Front-matter内容,那么每次新建一篇文章时都会包含这个修改。也就是说,通过hexo命令每新建一个文章,都会包含指定模板文件中的内容。
source : 资源文件夹是存放用户资源的地方,将markdown文件放在_posts文件夹下
themes : 主题文件夹
public : 为生成的静态页面存放的位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值