Hexo 에서 mathjax 렌 더 링 수학 공식 사용 하기
1613 단어 기타 수필
Hexo 를 사용 하여 블 로 그 를 만 들 었 을 때 latex 수학 공식 을 지지 하지 않 는 다 는 것 을 알 게 되 었 고 인터넷 에서 많은 자 료 를 찾 았 으 며 각종 구 덩이 를 밟 아 수학 공식 에 대한 과장 문 제 를 해결 했다.
maupassant 테마 설치
$ git clone https://github.com/tufu9441/maupassant-hexo.git themes/maupassant
$ npm install hexo-renderer-pug --save
$ npm install hexo-renderer-sass --save
주제 에서config.yml 에 지원 mathjax 추가:
mathjax: true
Hexo 마크 다운 렌 더 링 엔진 교체
$ npm uninstall hexo-renderer-marked --save
$ npm -g install hexo-renderer-kramed --save
어의의 충돌 을 해결 하 다.
수정 nodemodules\kramed\\lib\rules\\inline.js 의 11 번 째 줄:
// escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
escape: /^\\([`*\[\]()#$+\-.!_>])/,
그리고 20 번 째 줄:
// em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
mathjax 플러그 인 설치
$ npm install hexo-math --save
$ hexo install math
글 의 front-matter 에 mathjax:true 를 추가 합 니 다.
title: Title
mathjax: true
다시 시작 hexo
$ hexo clean
$ hexo generate
큰 성 과 를 거두다.