ポエム
人類はMarkdownで講義ノートを取りたい
人類はvimを使いたい
人類はHot Reloadしたい
人類はTeX記法で数式を書きたい
ヤッゾ
Vundle
vundleを入れていない人はいれる。
https://github.com/VundleVim/Vundle.vim#quick-start
これでよい。
vim-instant-markdown
いろいろ入れる
gem install redcarpet pygments.rb
npm -ginstall instant-markdown-d
そのままだとたぶん数式がレンダリングできないので,
vim $(npm root -g)/instant-markdown-d/index.html
してからこうする。
index.html
--- index.html.old 2018-10-27 19:31:33.000000000 +0900
+++ index.html 2018-10-27 19:33:00.000000000 +0900
@@ -14,12 +14,19 @@
padding: 30px;
}
</style>
+ <script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
+ <script type="text/x-mathjax-config">
+ MathJax.Hub.Config({
+ tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
+ });
+ </script>
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost:8090/');
socket.on('connect', function () {
socket.on('newContent', function(newHTML) {
document.querySelector(".markdown-body").innerHTML = newHTML;
+ MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
});
socket.on('die', function(newHTML) {
window.open('', '_self', '');
vimrcはこんな感じでええやろ
~/.vimrc
"" Vundle.vim"set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim/call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Bundle 'Markdown'
Bundle 'suan/vim-instant-markdown'call vundle#end()filetype plugin indent on
で,:BundleInstallするともう.mdはきみのものだ
git
まあ適当に.gitignoreを書けばいいんだが,アホ向けに
.gitignore
*
!*/
!/.gitignore
!*.md