hexo博客搭建

系列文章目录



前言

本文主要介绍了hexo博客怎么搭建


1. 环境配置

  1. 安装git、nodejs、npm
  2. 创建博客文件夹blog
  3. cmd输入命令npm install -g hexo
  4. 初始化博客 hexo init
  5. 安装依赖包 hexo install
  6. 本地运行 hexo server
  7. 浏览器访问 http://localhost:4000

2. 打包并发布到github仓库

  1. 在github上创建 用户名.github.io仓库
  2. 编辑本地目录blog下的_config.yml文件,在最后添加如下代码
deploy:
  type: git
  repository: http://github.com/用户名/用户名.github.io.git
  branch: master
  1. cmd输入hexo generate
  2. cmd输入hexo deploy 部署到github
  3. 浏览器访问http://github.com/用户名.github.io

3. 生成ssh秘钥

  1. cmd输入ssh-keygen -t rsa -C “xxxx@qq.com”,一路回车 双引号里面的是github注册账号
  2. 找到本用户下的C:\Users${username}.ssh\id_rsa把里面的内容复制
  3. 在github上面对应的仓库点击Setting,然后点击Deploy Keys
  4. 黏贴刚才的内容,Allow write access 打钩,点击Add Key
  5. ssh -T git@github.com,即使报错也一路点yes,至此配置成功
  6. git config --global user.name “yourusername”
  7. git config --golbal user.email “youremail”
  8. 配置以上两个去掉很多警告

4.vscode配置本地与远端相对路径不一致问题

前提安装了插件Markdown All In One
ctrl+shift+P 找到 Markdown Preview Enhanced: Extend Parser,打开 parser.js

  onWillParseMarkdown: async function(markdown) {
    return new Promise((resolve, reject)=> {
      /** 处理 {% asset_img xxx%}**/
      // markdown = markdown.replace(
      // /\{%\s*asset_img\s*(.*)\s*%\}/g,
      // (whole, content) => (`![](/source/_posts/${markdown.match(/title\: (\S*)/)[1]}/${content})`)
      // )
      /** 处理 [](xxx.html/xxx)**/
      // markdown = markdown.replace(
      //   /\[.*]\(.*\.html\/.*\)/g,
      //   (whole, content) => (`${whole}`.replace(/\.html\//g,'.md/'))
      //     )
      /** 处理 [](xxx/xxxx.png)**/
      // markdown = markdown.replace(
      //   /!\[.*]\(.*\.(png|jpg|gif)\)/g,
      //   (whole, content) => (`${whole}`.replace(/]\(/g,'](/docs/.vuepress/public/'))
      // )
  
      /** 处理 [](xxxx.png)**/
      markdown = markdown.replace(
        /!\[.*]\(.*\.(png|jpg|gif)\)/g,
        (whole, content) => (`${whole}`.replace(/]\(/g,`](./${markdown.match(/title\: (\S*)/)[1]}/`))
      )
  
      return resolve(markdown)
    })
  },

总结

本文主要介绍了hexo博客的搭建,如果有任何疑问欢迎私信或者评论

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程岁月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值