Hexo使用

作者: TechGraver | 来源:发表于2018-05-26 22:15 被阅读0次

hexo在使用过程中有很多地方还是需要排坑的,我把排过的坑记录📝一下

首先推荐一个主题,真的很赞https://www.haomwei.com/technology/maupassant-hexo.html
稀饭!

hexo插入图片问题

(1)主页配置文件_config.yml:

post_asset_folder: true

(2)在hexo文件夹下执行命令:

npm install hexo-asset-image --save

//安装一个可以上传本地图片的插件

(3)生成markdown

hexo new "xxxx" 

(4)在/source/_posts生成一个和markdown “xxxx”同名的文件夹

(5)直接将图片插入到相关位置即可:

a. 需要修改成相对文件位置

b. 用html语言格式可以修改图片大小:

<img src="xxxx/xxxx.png" width="400px" />

hexo公式问题

(1)更换hexo的markdown公式渲染引擎,在hexo文件夹下执行命令:

npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save

(2)在博客根目录下,找到node_modules\kramed\lib\rules\inline.js,将escape参数和em参数做如下修改:

//  escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
  escape: /^\\([`*\[\]()#$+\-.!_>])/
  
//  em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
  em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/

(3)在主题中开启hexo开关,在主题themes对应目录下,找到_config.yml配置文件,做如下修改:

mathjax:
  enable: true
  per_page: true

(4)在文章的front-matter打开mathjax开关:

---
title: 
date: 
tags:
mathjax: true
--

(5)重启hexo:

hexo c

hexo g

hexo d

我不会说我其实更换了一个支持公式渲染的主题 嘻嘻

hexo跨域访问问题

我最近用的主题,可爱的程序员在设计的时候引入了cdn,这样会加快访问,但是会造成不稳定因素,比如,刚刚fix的一个问题就是:cdn不稳定,导致很多css样式被chrome拦截(存在跨域访问的问题)。我将对应主题下 /layout/_partial/head.pug下引入的cdn换了一个更稳定的版本,成功解决。

Reference

1.https://github.com/CodeFalling/hexo-asset-image

2.https://blog.csdn.net/sugar_rainbow/article/details/57415705

3.https://www.jianshu.com/p/7ab21c7f0674

相关文章

  • 博客系统hexo yelee搭建历程

    使用hexo搭建博客 什么是 Hexo?Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdow...

  • 使用Hexo搭建个人博客网站

    使用Hexo搭建个人网站 首先,介绍下什么是Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 ...

  • Blogging On Github

    使用Hexo+Github配置博客 初步使用Hexo+Github配置博客 进阶最详细的Hexo Next主题配置...

  • 使用hexo+github搭建个人博客

    本次使用hexo+github搭建个人博客,使用Linux平台。 一.准备工作 1.了解Hexo Hexo是高效的...

  • Hexo博客框架—轻量、一令部署

    为什么要使用Hexo Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎...

  • Hexo 新手记

    准备使用 hexo 来写博客 自定义主题 hexo-theme-3-hexo 是个很棒的主题,要使用它,可以按以下...

  • 树莓派Hexo博客配置

    树莓派Hexo博客配置 关于Hexo Hexo是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(...

  • Github+Hexo搭载博客

    安装Hexo 什么是 Hexo? Hexo是一款基于Node.js的静态博客框架。Hexo 使用 Markdown...

  • 在Coding上搭建Hexo博客

    title: 在Coding上搭建Hexo博客 tags: hexo 参考文章 使用hexo搭建博客Pacman主...

  • NexT的认识及使用技巧

    NexT是什么 Hexo 的一种主题,Elegant Theme for Hexo 。 使用技巧 (官方使用文档)...

网友评论

    本文标题:Hexo使用

    本文链接:https://www.haomeiwen.com/subject/xnpdjftx.html