Hexo学习

下面主要是记录一下用Github+Hexo搭建踩的坑 && 开始搭建常用的命令

常用命令

Hexo指令

hexo clean #删除public文件的内容
hexo g #生成静态文件到public
hexo d #发布静态文件
hexo s #本地运行
hexo new post {{文章标题}} #创建新的文章
hexo new page #source
hexo new draft #source/_drafts

写作指令

tags用法: [标签1, 标签2]

categories用法:[分类1,分类2]

踩的坑

Operation timed out

这个是因为代理的问题,采用终端需要配置代理

curl cip.cc #查看当前IP地址
vi ~/.zshrc #编辑配置,Mac电脑

在配置中添加如下内容,这里的端口号需要自行查看自己的网络设置中的端口号

alias proxy='export http_proxy=127.0.0.1:1088;export https_proxy=$http_proxy'
alias proxyOff='unset http_proxy;unset https_proxy'

让配置生效

source ~/.bash_profile

代理模式的开启和关闭

proxy #开启代理模式
unproxy #关闭代理模式

Permission denied

这里是需要把repo的格式改一下

https://自己的token@github.com/用户名/用户名.github.io.git

插入图片问题

  1. 我采用的本地编辑器是typora,首先设置图片路径为如下:

  1. _config.yml配置文件把false改成true

    post_asset_folder: true
    
  2. 安装插件

    npm install https://github.com/CodeFalling/hexo-asset-image --save
    
  3. 猜的坑:不要在文档上方加typora-root-url:../,解析出来反而不太对

    • 正确的解析路径应该如下:/2023/09/01/Flowable/image-20230902125239150.png
    • 之前解析路径如下:/2023/09/01/Flowable/Flowable/image-20230902125239150.png
posted @ 2023-08-21 22:32  Zzl3  阅读(35)  评论(0)    收藏  举报