zoukankan      html  css  js  c++  java
  • MarkDown优雅发表

    本地MarkDown优雅发表

    前言

    身为一名程序员,记录笔记、发表博客首选便是MarkDown,现在网上有好多发表博客的地方:CSDN、博客园、简书,甚至一些大佬都有自己专属博客,但自己最喜欢的还是博客园,一来没钱搭建服务器,二来博客园广告少,简洁的风格让人更舒适一些。

    发表MarkDown的苦恼

    1. Ctrl + C && Ctrl + V 有点麻烦繁琐:我们一般都是在本地编辑好MarkDown格式的博客后,再登陆自己的博客园,将自己写好的博客粘贴复制,进行发表,这样比较繁琐,我们想着要是不用打开浏览器,不用登录博客园,类似Github那样直接上传,岂不快哉?

    2. 图片重新上传,心累 :自己写的博客粘贴复制后,预览发现图片都没了,我们只好重新进行上传,图片少点还好,图片多的话就有点累人了


    针对上述麻烦,本人一直想解决,奈何自己编程水平菜,又没有从网上找到简单解决的办法,就一直搁置了,直到最近才找到一种简单的解决办法,现在分享给大家(前面说的废话有点多~)

    优雅发表

    环境准备

    1. 一款MarkDown编辑器:Typora
    2. 上传MarkDown工具:pycnblog
    3. python3

    环境配置

    1. Typora下载后直接安装即可,针对图片上传问题,我们还需要做以下的设置

      打开Typora,打开偏好设置,选择图像,设置如下:

    这样设置后插入图片(快捷键:Ctrl + Shift + i )到MarkDown时,就会在目录中新建一个同名文件夹,存储图片。

    1. pycnblog配置

    下载到本地

     
      git clone git@github.com:dongfanger/pycnblog.git 或 下载压缩包解压

    打开pycnblog文件夹,进行config.yaml的配置

     
      # blog_url在博客后台>设置,页面最下方的MetaWeblog访问地址。
      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="100%" /></center>
      img_format: ""
    1. python3环境配置

    这个只要电脑有python3环境就行了,记得要配置下系统变量。现在一般都是安装Anaconda 或者 minaconda,如果 安装Anaconda 或者 minaconda的话,配置下系统环境变量就行,一般安装时都会有添加系统环境变量选项。

    遇到的问题:

    打开windows命令窗口 输入python, 直接打开微软商店
    解决办法:打开环境变量,进行用户变量配置将%USERPROFILE%AppDataLocalMicrosoftWindowsApps 移到你电脑python环境下面即可。以我的为例,我安装的是miniconda

    本地上传

    双击运行 cnblog_markdown.cmd,提示Please input file path:把文件往里一拖,回车就完事了。

    最后:附上参考的博客链接

    https://www.cnblogs.com/antaia11/p/14091010.html

    https://www.cnblogs.com/df888/p/11826480.html

  • 相关阅读:
    搜索回车跳转页面
    登录验证码
    【排序算法】排序算法之插入排序
    PAT 乙级 1044 火星数字 (20 分)
    PAT 甲级 1035 Password (20 分)
    PAT 甲级 1041 Be Unique (20 分)
    PAT 甲级 1054 The Dominant Color (20 分)
    PAT 甲级 1027 Colors in Mars (20 分)
    PAT 甲级 1083 List Grades (25 分)
    PAT 甲级 1005 Spell It Right (20 分)
  • 原文地址:https://www.cnblogs.com/xinxihua/p/14353033.html
Copyright © 2011-2022 走看看