代码拉取完成,页面将自动刷新
本博客是完全纯静态blog, 核心js 代码只有200 多行。
使用方法:
{yourname}.github.io
index.html
中的config
变量比如:
var config = {
// github user acount
'user': 'ahuigo',
'repo': 'ahuigo.github.io',
'disqus_user': 'ahuigo',
'twitter_user': 'ahuigoo',
}
$$
,$
做分割符号展示数学公式的库主要有 mathjax 和katex, 本博采用了非常轻量的katex。
$
用与行内公式;$$
用于段落公式;可以参考这个例子:
<iframe width="100%" height="400px" src="md.html"></iframe>katex 支持标准的latex,如果想转义数学符号:
# \#
$ \$
% \%
& \&
~ \~
_ \_
^ \^
{ \{
} \}
> >
< <
\ \backslash
我几乎所有的写作都是通过markdown + vscode 完成的。 配置好plugin, 就能拥有vim+vscode 的完美体验了。推荐以下的vscode plugin :
Cmd+K Cmd+V
)、TOC(outline)/post/0/
这个目录下写markdown 文件就可以了, 真正专注于写作
/post/0/20180101-my-first-blog.md
。/tool/pre-commit
放到.git/hooks/pre-commit
下,它会在你每次commit 时自动生成博文的目录。/post/
建立分类别的目录就可以了。截图用到了Paste Image 插件. 在Mac 的vsc 中按住Command+,
, 简单配置下
"pasteImage.basePath": "${projectRoot}/img",
"pasteImage.path": "${projectRoot}/img",
"pasteImage.prefix": "/img/", //如果是相对路径,则不加前缀`/`
然后就可以用Ctrl+Shift+Cmd+4
截图, 用Option+Cmd+V
贴图了。
如果想定义图片名,先输入类似
readme
的图片路径, 并选中,再按Option+Cmd+V
, 路径就自动替换为markdown 的图片路径![](/img/readme.png)
.
不过截图体积优点大, 有时间我再想点办法有:
为了不用每次写完文章后,都要手动编辑0.md
这个目录文件,今天就添加一个用于发布文章时,自动生成索引的钩子pre-commit
。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。