在线编码VS code server和markdown设置(pandoc)
1. docker code-server
使用dockers来跑code-server,镜像采用linuxserver,可以使用let’s encrypt来加密!code-server有公网ip的let’s encrypt加密
docker run -d \
--name=code-server \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-e PASSWORD=password `#optional` \
-e HASHED_PASSWORD= `#optional` \
-e SUDO_PASSWORD=password `#optional` \
-e SUDO_PASSWORD_HASH= `#optional` \
-e PROXY_DOMAIN=code-server.my.domain `#optional` \
-e DEFAULT_WORKSPACE=/config/workspace `#optional` \
-p 8443:8443 \
-v /path/to/appdata/config:/config \
--restart unless-stopped \
lscr.io/linuxserver/code-server:latest
2. 安装需要插件
如果在线市场没有,到VS code 插件市场下载所需插件。安装如图:
3. markdown使用
由于我使用的arm64位机器,markdown to pdf在这个上面用不了,故而采用迂回策略,使用pandoc来转换md to pdf。
#安装pandoc
sudo apt install pandoc
#安装xelatex引擎
sudo apt-get install texlive-xetex latex-cjk-all
sudo apt-get install texmaker
#确定系统包含的字体
fc-list :lang=zh-cn
#转换markdown文件到pdf,且确定使用的字体,这里使用系统带的"AR PL KaitiM GB"
pandoc MANUAL.txt --pdf-engine=xelatex -V CJKmainfont='AR PL KaitiM GB' -o example13.pdf
fc-list :lang=zh-cn命令的图
在线编码VS code server和markdown设置(pandoc)
https://blog.427221.xyz/archives/zai-xian-bian-ma-vscodeserver-he-markdown-she-zhi-pandoc