Hexo 에서 mathjax 렌 더 링 수학 공식 사용 하기

1613 단어 기타 수필
최근 에 스스로 vps 를 만들어 블 로 그 를 자신의 서버 로 옮 길 준 비 를 하고 있다.
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

큰 성 과 를 거두다.

좋은 웹페이지 즐겨찾기