github上关闭的问题_github上预览markdown转换得到的html文件,解决Latex公式无法显示问题...

在github中markdown文件里用$括起来书写的公式无法直接显示,所以这里将markdown转换为html文件,然后再调用GitPage来解析该网页,最终显示完整的文档。

1.首先配置github的仓库

打开仓库的settings选项,再找到GitHub Pages设置中的Source,然后设置为master branch,结果如下图所示:

28eed94fd349e0ce48672fdcb116c811.png

2.设置_config.yml文件

通常在GitHub Pages使用change theme后会自动在主目录下生成该文件,如果没有该文件,手动在仓库的主目录创建一个,填写下面的内容:

theme: jekyll-theme-cayman
markdown: kramdown

3. 在markdown最上面插入声明

<head>
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script>
    <script type="text/x-mathjax-config">
        MathJax.Hub.Config({
            tex2jax: {
            skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
            inlineMath: [['$','$']]
            }
        });
    </script>
</head>

这里的markdown是使用VS code编写,然后在Markdown Preview Enhanced插件生成的预览文件中右键选择HTML选项里的cdn hosted选项,生成html文件

4.使用github io来解析html文件

将得到的html文件传到github上后,直接点击会显示html源文件,所以需要通过github io来解析得到网页,使用下面的格式来访问:

https://user_name.github.io/repository_name/blog_name.html

注意当html文件没有在根目录时,只要添加html的完整路径就可以解析

参考:让GitHub Page支持Latex公式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值