想要找一个随时能够查看本身的学习笔记,将笔记放在博客园是一个很不错的选择,但博客园自己的后台写仍是很不方便。写MD格式的文档我仍是喜欢使用 Typora 来编写。那么有没有一种方法可让我在 Typora 中编写的文章同步到 博客园中呢?因此我花了一下午的时间总结出了一套方法,来优化在博客园写博客的体验。git
整合后在博客园发布一篇文章只须要一步:github
cnblog_markdown.cmd
而后回车自动发布,一鼓作气!博客园写博客会遇到的烦恼:web
整合使用上面2个工具,以上的麻烦统统都会被解决。vim
2-1 pycnblogwindows
环境:bash
Python 3markdown
git clone git@github.com:dongfanger/pycnblog.git pip install pyyaml
配置:工具
在 config.yaml
中,填写博客配置信息。学习
# blog_url在博客后台>设置,页面最下方的MetaWeblog访问地址。 https://rpc.cnblogs.com/metaweblog/testblog blog_url: https://rpc.cnblogs.com/metaweblog/testblog # blog_id就是访问地址的尾巴, testblog。 blog_id: "testblog" # username是登陆用户名,跟blog_id不必定是同一个。 username: "zhangsan" # password是密码。 password: "123456" # 是否生成图片替换后本地文件,默认False关闭 gen_network_file: False # 上传后是否发布,默认未发布,设置True为发布 publish: True # 图片自定义显示格式,默认不设置 # 如设置width和居中,<center><img src="{}" style="width:100%" /></center> img_format: ""
运行:优化
1.windows:
打开 cnblog_markdown.cmd
(windows里面双击此文件便可),提示Please input file path:
把文件往里一拖,回车就完事了。
2.mac:
配置PATH,cd ~/
, vim .bash_profile
,输入i
编辑,添加export PATH=/tool_local_path/:$PATH
,按下 “ESC” 按钮,输入:wq!
,回车保存。当即生效,source ~/.bash_profile
。cd tool_local_path
,修改可执行文件权限,chmod 777 cnblogmd
。修改cnblogmd
文件,/tool_local_path/upload.py
。
之后直接打开终端,输入cnblogmd,就能够了。
成功!