Only support *inux,windows user can use WSL to dev.
仅支持*inux系统,windows可以使用wsl进行开发。
A markdown to online and pdf program. Support download and send email.
Markdown转在线和pdf的网站,支持下载和邮件发送。
Markdown转在线和pdf的网站,支持下载和邮件发送。
title
- Website title, also outputpdf
file name. 网站标题同时也是pdf
的文件名称,例如xxx的个人简历
。subject
- Email title. 邮件的标题。text
- Email content text. 邮件的正文。html
- Email contenthtml
format. 邮件的正文,html
格式。SMTP
- Yoursmtp
server. e.g. smtp.example.com. smtp地址。port
- Program port. 程序运行的端口。SMTPPort
-smtp
port.smtp
的端口。username
- Usually email address. 用户名,通常是邮箱地址。password
- Password. 密码。font
- font. 字体。i18n
-i18n
language
- Language. 语言,和i18n
中的对应。
You can use fc-list
to search which font has been used on your os
.
e.g.
fc-list :lang=zh
-
Create your own
config.json
. -
Run
go mod vendor
-
Use
texlive-xetex
to convertmd
topdf
. So you should installtexlive-xetex
first.sudo apt install texlive-xetex
-
Then you can use
./run.sh
width dev mod../run.sh
-
Create your own
config.json
. -
Run
go mod vendor
-
And then:
./run.sh build
Program will build in
build
folder.
-
Download lastest release
-
install
texlive-xetex
on your server.sudo apt install texlive-xetex
-
Build
config.json
in program root folder and edit it. -
Run:
./main
Change
assets/input.md
and refresh browser. It can auto build input file without restart.