Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick Start
Create a new post
1 | $ hexo new "My New Post" |
More info: Writing
Run server
1 | $ hexo server |
More info: Server
Generate static files
1 | $ hexo generate |
More info: Generating
Deploy to remote sites
1 | $ hexo deploy |
More info: Deployment
Problems of Render Latex
- Install PKG: Blog
- Https vs. Http: Mathjax.js 是通过 cdn 获取的, 之前 hexo-render-math 这个插件中的 cdn 地址是 http 开头的; 而 github pages 是以 https 开头的, 代码中从 http 的 cdn 中拿 mathjax.js 会被 github pages 直接 block.
解决的方法是修改themes/yilia/layout/_partial/mathjax.ejs
和node_modules/hexo-renderer-mathjax/mathjax.html
中 cdn 的地址
这两个 repo 都太老了, 但是想要直接用 $
写公式就不得不用这两个个库。
hexo-renderer-kramed
hexo-renderer-mathjax
但是 hexo-renderer-kramed
使用的 highlight.js
已经不再维护了, 所以可能过一段时间会出问题.
scroll bar
渲染 scss 的时候用到的图片 /img/scroll_bar.png
似乎是通过 url_loader
在编译的时候进行加载的。
但是不知道出于什么原因, 在 source-src/css/scroll.scss
中写 /img/scrollbar_arrow.png
这个绝对路径, 会使得编译的时候图片不会被打包到 source/img
内, 从而网站发生请求错误。