เชธเชเชเซเชทเชฟเชชเซเชคเชฎเชพเช เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชเซเชเชจเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ (เชตเซเชฏเชเซเชคเชฟเชเชค เช เชจเซเชญเชต)
เชถเชฐเซเชเชคเชฎเชพเช, เชคเซ เชจเชฟเชฏเชค เชเชฐเชตเชพ เชฏเซเชเซเชฏ เชเซ เชเซ เชชเซเชฐเชธเซเชคเซเชค เชธเชพเชฎเชเซเชฐเซ เชตเซเชฏเชเซเชคเชฟเชฒเชเซเชทเซ เชเซ, เชคเซเชฅเซ เชฌเซเชฒเชตเชพ เชฎเชพเชเซ, "เช เชเชฆเชฐเชฅเซ เชเช เชฆเซเชถเซเชฏ" เชเซ, เชชเชฐเชเชคเซ เชเชตเซเช เชฒเชพเชเซ เชเซ เชเซ เชฎเชพเชนเชฟเชคเซ เชธเซเชตเชฟเชฏเซเชค เชชเชเซเชจเซ เชเชเซเชฏเชพเชฎเชพเช เชเชฃเซ เชฐเชพเชเซเชฏ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชเซเช เชฎเชพเชเซ เชธเซเชธเชเชเชค เชเซ.
เชเชเชเซ เชจเชฟเชทเซเชฃเชพเชคเซเชจเซ เชฎเชพเชเชเชจเซ เชเชพเชฐเชฃเซ, เชเชฃเซ เชถเซเชเซเชทเชฃเชฟเช เชธเชเชธเซเชฅเชพเชเช เชธเชเชฌเชเชงเชฟเชค เชคเชพเชฒเซเชฎ เชตเชฟเชธเซเชคเชพเชฐเซ เชเซเชฒเซเชฏเชพ เชเซ. เชคเชฆเซเชชเชฐเชพเชเชค, เชจเซเชจ-เชเชเชเซ เชตเชฟเชถเซเชทเชคเชพเชจเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซเชเช เชชเชฃ เชเชเชเซ-เชธเชเชฌเชเชงเชฟเชค เชเชฃเชพ เชตเชฟเชทเชฏเซ เชฎเซเชณเชตเซเชฏเชพ เชเซ, เชเชฃเซเชตเชพเชฐ เชชเชพเชฏเชฅเซเชจ, เชเชฐ, เชเซเชฏเชพเชฐเซ เชเชเชพ เชจเชธเซเชฌเชฆเชพเชฐ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซเชเช เชชเชพเชธเซเชเชฒ เชเซเชตเซ "เชงเซเชณเชญเชฐเซ" เชถเซเชเซเชทเชฃเชฟเช เชญเชพเชทเชพเชเชฎเชพเช เชจเชฟเชชเซเชฃเชคเชพ เชฎเซเชณเชตเชตเซ เชชเชกเซ เชเซ.
เชเซ เชคเชฎเซ เชเชเชกเชพเชฃเชชเซเชฐเซเชตเช เชเซเช, เชคเซ เชฌเชงเซเช เชเชเชฒเซเช เชธเชฐเชณ เชจเชฅเซ. เชฌเชงเชพ เชถเชฟเชเซเชทเชเซ "เชตเชฒเชฃเซ" เชธเชพเชฅเซ เชเซเชกเชพเชฏเซเชฒเชพ เชจเชฅเซ. เชตเซเชฏเชเซเชคเชฟเชเชค เชฐเซเชคเซ, "เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช" เชตเชฟเชถเซเชทเชคเชพเชจเซ เช เชญเซเชฏเชพเชธ เชเชฐเชคเซ เชตเชเชคเซ, เชฎเชจเซ เช เชนเชเซเชเชคเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชนเชคเซ เชเซ เชเซเชเชฒเชพเช เชถเชฟเชเซเชทเชเซ เชชเชพเชธเซ เช เชฆเซเชฏเชคเชจ เชตเซเชฏเชพเชเซเชฏเชพเชจ เชจเซเชเชงเซ เชจเชฅเซ. เชตเชงเซ เชธเซเชชเชทเซเช เชฐเซเชคเซ เชเชนเซเช เชคเซ, เชถเชฟเชเซเชทเชเซ เชนเซเชกเชฎเซเชจเชจเซ เชเซเชเชฒเชพเช เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฅเชฅเซ เชฒเชเซเชฒเซ เชจเซเชเชงเซเชจเซ เชซเซเชเซ เชซเซเชฒเซเชถ เชกเซเชฐเชพเชเชต เชชเชฐ เชฎเซเชเชฒเซเชฏเซ. WEB เชชเซเชฐเซเชเซเชฐเชพเชฎเชฟเชเช (2010) เชชเชฐ เชฎเซเชจเซเชฏเซเช เชฒ เชเซเชตเซ เชธเชพเชฎเชเซเชฐเซเชจเซ เชธเซเชธเชเชเชคเชคเชพ เชตเชฟเชถเซ เชนเซเช เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชฎเซเชจ เชเซเช. เชคเชเชจเซเชเซ เชถเชพเชณเชพเชเชฎเชพเช เชถเซเช เชฅเช เชฐเชนเซเชฏเซเช เชเซ เชคเซ เช เชจเซเชฎเชพเชจ เชเชฐเชตเชพเชจเซเช เชชเชฃ เชฌเชพเชเซ เชเซ เช เชจเซ เชธเซเชฅเซ เชเชฐเชพเชฌเชฎเชพเช เชธเซเชฅเซ เชเชฐเชพเชฌ เชถเซเชเซเชทเชฃเชฟเช เชธเชเชธเซเชฅเชพเช.
เชธเชพเชฐเชพเชเชถ:
- เชคเซเช เชฎเชพเชคเซเชฐเชพเชคเซเชฎเช เชถเซเชเซเชทเชฃเชฟเช เชธเซเชเชเชพเชเชเซเชจเชพ เช เชจเซเชธเชเชงเชพเชจเชฎเชพเช เชเชฃเซ เชฌเชงเซ เช เชชเซเชฐเชธเซเชคเซเชค เชฎเชพเชนเชฟเชคเซ เชเชพเชชเซ เชเซ;
- เชจเชตเซ เชธเชพเชฎเชเซเชฐเซเชเชจเซเช เชชเซเชฐเชเชพเชถเชจ เช เชธเชเชเช เชฟเชค เชเซ;
- "เชเซเชฐเซเชจเซเชกเซ" เช เชจเซ เชตเชฐเซเชคเชฎเชพเชจ เชตเชฟเชเชคเซ เชธเชพเชฎเชพเชจเซเชฏ เช เชเซเชเชพเชจเชคเชพเชจเซ เชเชพเชฐเชฃเซ เชเชฃเซเชตเชพเชฐ เชเซเชเซ เชเชพเชฏ เชเซ;
- เชฒเซเชเช เชฎเชพเชเซ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชฎเซเชถเซเชเซเชฒ เชเซ;
- เช เชฆเซเชฏเชคเชจ เชเชตเซเชคเซเชคเชฟเช เชญเชพเชเซเชฏเซ เช เช เชจเซ เช เชจเชฟเชฏเชฎเชฟเชค เชฐเซเชคเซ เชชเซเชฐเชเชพเชถเชฟเชค เชฅเชพเชฏ เชเซ.
"เชเซ เชคเชฎเซ เชธเชเชฎเชค เชจ เชนเซเชต, เชคเซ เชเซเชเชพ เชเชฐเซ, เชเซ เชคเชฎเซ เชเซเชเชพ เชเชฐเซ, เชคเซ เชธเซเชเชตเซ..."
เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชเซ เชงเซเชฏเชพเชจเชฎเชพเช เชเชตเซ เชเซ เชคเซ เชเชจเซเชเชฟเชจ เชเชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชเชฎเซเชธเชจเซเช เช
เชฎเชฒเซเชเชฐเชฃ เชเซ
- เชคเชฎเชพเชฎ เชธเชพเชฎเชเซเชฐเซเชจเซ เชซเชฐเชเชฟเชฏเชพเชค เชจเชฟเชเชพเชฒเชธเชคเชพ (เช เชตเชคเชฐเชฃ: "เช เชนเซเช เชตเชฟเชเชฟ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช, เชถเซเชเซเชทเชฃเชฟเช เชธเชพเชนเชฟเชคเซเชฏ เชธเชเชฏเซเชเซเชค เชฐเซเชคเซ เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชฎเซเชเซเชคเชชเชฃเซ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชฆเชฐเซเช เชฎเชพเชเซ เชธเซเชฒเชญ เชเซ.")
- เชธเชพเชเชเชจเชพ เชจเชฟเชฏเชฎเซ เชชเชฐ เชเซเชเชฒเซเช เช
เชตเชฒเชเชฌเชจเชจเซ เชนเชพเชเชฐเซ, เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเชจเซ เชเชเชคเชฐเชฟเช เชตเชเชถเชตเซเชฒเซ
เชธเชพเชฐเซเชตเชเชจเชฟเช เชกเซเชฎเซเชจเชฎเชพเช เชเชฃเชพ เชตเชฟเชเชฟ เชเชจเซเชเชฟเชจเซ เชคเชฐเชคเชพ เชนเซเชฏ เชเซ, เชชเชฐเชเชคเซ เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชเซ เชธเซเชเซเชฒ เชชเชฐ เชตเชฟเชเชฟ เชธเชฟเชธเซเชเชฎ เชเชฎเชพเชตเชตเชพเชจเซ เชถเชเซเชฏเชคเชพ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชตเชพเชจเซ เชชเชฃ เชเชฐเซเชฐ เชจเชฅเซ. เช เชจเซเชญเชตเชฅเซ เชนเซเช เชเชนเซเชถ เชเซ: a) เชเชตเชพ เชธเซเชต-เชฏเซเชเชฟเชค เชเชเซเชฒเซ เชฆเซเชท เชธเชนเชจเชถเซเชฒเชคเชพเชฅเซ เชชเซเชกเชพเชฏ เชเซ; b) เชคเชฎเซ เชธเชฟเชธเซเชเชฎ เช เชชเชกเซเชเซเชธ เชตเชฟเชถเซ เชญเซเชฒเซ เชถเชเซ เชเซ (เชเซเชฌ เช เชฆเซเชฐเซเชฒเชญ เช เชชเชตเชพเชฆเซ เชธเชพเชฅเซ).
เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ เชฎเซเช เชตเชฟเชเชพเชฐเซเชฏเซเช เชเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชเซเชตเซ เชฐเซเชคเซ เชธเซเชงเชพเชฐเชตเซ เชคเซ เชตเชฟเชถเซ เชเซเช เชซเชพเชฏเชฆเซ เชฅเชฏเซ เชจเชฅเซ. เช เชจเซ เชชเชเซ เชเช เชฆเชฟเชตเชธ เชเช เชชเชฐเชฟเชเชฟเชคเซ เชเชนเซเชฏเซเช เชเซ เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชชเชนเซเชฒเชพ เชคเซเชฃเซ A4 เชชเชฐ เชชเซเชธเซเชคเชเชจเซ เชกเซเชฐเชพเชซเซเช เชเชพเชชเซเชฏเซ เชนเชคเซ, เชชเชฐเชเชคเซ เชเชฒเซเชเซเชเซเชฐเซเชจเชฟเช เชธเชเชธเซเชเชฐเชฃ เชเซเชตเชพเช เชเชฏเซเช เชนเชคเซเช. เชฎเชจเซ เชคเซ เชฌเชงเชพเชจเซ เชเชฒเซเชเซเชเซเชฐเซเชจเชฟเช เชธเซเชตเชฐเซเชชเชฎเชพเช เชเซเชตเซ เชฐเซเชคเซ เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซเช เชคเซ เช เชเชเซ เชฐเชธ เชนเชคเซ.
เช เชซเซเชฐเซเชฎเซเชฏเซเชฒเชพ เช
เชจเซ เชเชฒเซเชเชจเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฎเชพเชคเซเชฐเชพ เชธเชพเชฅเซเชจเซเช เชชเชพเช เซเชฏเชชเซเชธเซเชคเช เชนเชคเซเช, เชคเซเชฅเซ เชฒเซเชเชชเซเชฐเชฟเชฏ OCR เชธเชพเชงเชจเซ, เชฆเชพ.เชค.
เชธเชฎเชฏ เชเชคเชพเช, เชเช เชธเชฐเชณ เชเซเชเซเชธเซเช เชเชกเชฟเชเชฐ เชชเซเชฐเชคเซเช เชจ เชฌเชจเซเชฏเซเช, เชคเซเชฅเซ เชฎเซเช เชฐเชฟเชชเซเชฒเซเชธเชฎเซเชจเซเช เชถเซเชงเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช. เชชเซเชฐเชฏเชคเซเชจ เชเชฐเซเชฏเซ
เชเซเชเซเชเชธ เชเชนเซเชตเชพ เชฎเชพเชเซ, เชชเชฐเชฟเชฃเชพเชฎเซ, เชเช เชธเชฐเชณ เชธเซเชเซเชฐเชฟเชชเซเช เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ เชเซเชจเชพ เชฎเชพเชเซ เชนเซเช เชถเชฐเชฎ เช
เชจเซเชญเชตเซเช เชเซเช, เชเซเชฃเซ เชเชพเชเชช เชเชฐเซเชฒเชพ เชเซเชเซเชธเซเชเชจเซ WEB เชฎเชพเช เชเชธเซเชฎเซเชฌเชฒ เช
เชจเซ เชเชจเซเชตเชฐเซเช เชเชฐเชตเชพเชจเซเช เชเชพเชฐเซเชฏ เชเชฐเซเชฏเซเช. เช เชฎเชพเชเซ เชเช เชธเชฐเชณ HTML เชเซเชฎเซเชชเชฒเซเช เชชเซเชฐเชคเซเช เชนเชคเซเช.
เช
เชนเซเช WEB เชฎเชพเช เชเชจเซเชตเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเชพ เชเชฆเซเชถเซ เชเซ:
find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "find ./src -mindepth 1 -maxdepth 1 -exec cp -r -t ./dist {} +
find ./dist -iname "*.md" -type f -exec sh -c 'pandoc "${0}" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
" -s --katex -o "${0::-3}.html" --template ./temp/template.html --toc --toc-depth 2 --highlight-style=kate --mathjax=https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' {} ;
find ./dist -name "*.md" -type f -exec rm -f {} ;
เชคเซ เชเชเชเชชเชฃ เชธเซเชฎเชพเชฐเซเช เชเชฐเชคเซเช เชจเชฅเซ, เชเซเชจเซ เชจเซเชเชง เชฒเช เชถเชเชพเชฏ เชเซ: เชคเซ เชธเชฐเชณ เชจเซเชตเชฟเชเซเชถเชจ เชฎเชพเชเซ เชธเชพเชฎเชเซเชฐเซ เชนเซเชกเชฐเซ เชเชเชคเซเชฐเชฟเชค เชเชฐเซ เชเซ เช เชจเซ LaTeX เชจเซ เชเชจเซเชตเชฐเซเช เชเชฐเซ เชเซ.
เช เชเซเชทเชฃเซ, เชธเชคเชค เชเชเซเชเชฐเชฃ เชธเซเชตเชพเช (เชธเชฐเซเชเชฒ CI, เชเซเชฐเซเชตเชฟเชธ CI..) เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเซเชฅเชฌ เชชเชฐ เชฐเซเชชเซเชธ เชชเชฐ เชฆเชฌเชพเชฃ เชเชฐเชคเซ เชตเชเชคเซ เชฌเชฟเชฒเซเชกเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเชตเชพเชจเซ เชตเชฟเชเชพเชฐ เชเซ.
เชเชเช เชจเชตเซเช เชจเชฅเซ...
เช เชตเชฟเชเชพเชฐเชฎเชพเช เชฐเชธ เชฒเซเชตเชพเชฅเซ, เชฎเซเช เชคเซ เชเซเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช เชเซ เชคเซ เชนเชตเซ เชเซเชเชฒเซ เชฒเซเชเชชเซเชฐเชฟเชฏ เชเซ.
เชคเซ เชธเซเชชเชทเซเช เชนเชคเซเช เชเซ เชธเซเชซเซเชเชตเซเชฐ เชฆเชธเซเชคเชพเชตเซเชเซเชเชฐเชฃ เชฎเชพเชเซ เช เชตเชฟเชเชพเชฐ เชจเชตเซ เชจเชฅเซ. เชฎเซเช เชชเซเชฐเซเชเซเชฐเชพเชฎเชฐเซ เชฎเชพเชเซ เชถเซเชเซเชทเชฃเชฟเช เชธเชพเชฎเชเซเชฐเซเชจเชพ เชเชฃเชพ เชเชฆเชพเชนเชฐเชฃเซ เชเซเชฏเชพ เชเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ: JS เช
เชญเซเชฏเชพเชธเชเซเชฐเชฎเซ
เชฎเซเช เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ LaTeX เชฎเชพเช เชฒเชเซเชฒเชพ เชชเซเชธเซเชคเชเซ เชธเชพเชฅเซเชจเชพ เชเซเชเชฒเชพเช เชญเชเชกเชพเชฐ เชเซเชฏเชพ เชเซ.
เชจเชฟเชทเซเชเชฐเซเชท
เชเชฃเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซเช เชเชฃเซ เชตเชเชค เชจเซเชเชงเซ เชซเชฐเซเชฅเซ เชฒเชเซ เชเซ, เชเซ เชคเซเชเช เชเชฃเซ เชตเชเชค เชชเชนเซเชฒเชพ เชฒเชเซ เชนเชคเซ (เชนเซเช เชนเชพเชฅเชฅเซ เชฒเชเชตเชพเชจเชพ เชซเชพเชฏเชฆเชพ เชชเชฐ เชชเซเชฐเชถเซเชจ เชจเชฅเซ เชเชฐเชคเซ), เชฆเชฐเซเช เชตเชเชคเซ เชเซเชฏเชพเชฐเซ เชฎเชพเชนเชฟเชคเซ เชเซเชตเชพเช เชเชพเชฏ เชเซ เช เชจเซ เชเซเชฌ เช เชงเซเชฐเซ เชงเซเชฐเซ เช เชชเชกเซเช เชฅเชพเชฏ เชเซ, เชฌเชงเซ เชจเซเชเชงเซ, เชเซเชฎ เชเชชเชฃเซ เชธเชฎเชเซเช เชเซเช, เชคเซเชฎเชพเช เชนเซเชคเซ เชจเชฅเซ. เชเชฒเซเชเซเชเซเชฐเซเชจเชฟเช เชธเซเชตเชฐเซเชช. เชชเชฐเชฟเชฃเชพเชฎเซ, เชจเซเชเชงเซเชจเซ เชเซเชฅเชฌ เชชเชฐ เช เชชเชฒเซเชก เชเชฐเชตเซ (เชชเซเชกเซเชเชซ, เชตเซเชฌ เชตเซเชฏเซเชฎเชพเช เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชเชฐเชตเซ) เช เชจเซ เชถเชฟเชเซเชทเชเซเชจเซ เชคเซ เช เชเชฐเชตเชพเชจเซ เชเชซเชฐ เชเชฐเชตเซ เชธเชฐเชธ เชฐเชนเซเชถเซ. เช, เช เชฎเซเช เชนเชฆ เชธเซเชงเซ, เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซเช เช เชจเซ เชถเชฟเชเซเชทเชเซเชจเซ "เชเซเชตเชเชค" เชธเซเชชเชฐเซเชงเชพเชคเซเชฎเช GitHub เชธเชฎเซเชฆเชพเชฏ เชคเชฐเชซ เชเชเชฐเซเชทเชฟเชค เชเชฐเชถเซ, เชถเซเชทเชพเชฏเซเชฒเซ เชฎเชพเชนเชฟเชคเซเชจเซ เชฎเชพเชคเซเชฐเชพเชฎเชพเช เชตเชงเชพเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฒเซเชฒเซเช เชจเชฅเซ.
เชฆเชพเชเซเชฒเชพ เชคเชฐเซเชเซ เชนเซเช เชเซเชจเชพ เชตเชฟเชถเซ เชตเชพเชค เชเชฐเซ เชฐเชนเซเชฏเซ เชนเชคเซ เชคเซ เชชเซเชธเซเชคเชเชจเชพ เชชเซเชฐเชฅเชฎ เชชเซเชฐเชเชฐเชฃเชจเซ เชฒเชฟเชเช เชฎเซเชเซเชถ,
เชธเซเชฐเซเชธ: www.habr.com