码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【无标题】


    Typora 图片上传配置

      • Github配置
        • **在Github创建一个新仓库(例如:forPicgo)**
        • **生成一个token用于PicGo操作你的仓库**
        • **配置PicGo**
      • 解决上传到Github无法显示问题
        • 上传后无法正常显示
        • 补充知识

    Github配置

    picGo在Github配置资料

    在Github创建一个新仓库(例如:forPicgo)

    请添加图片描述
    请添加图片描述

    生成一个token用于PicGo操作你的仓库

    ​ 访问:https://github.com/settings/tokens

    ​ 点击Generate new token

    ​ 把repo的勾打上即可。然后翻到页面最底部,点击Generate token的绿色按钮生成token。
    请添加图片描述
    **注意:**这个token生成后只会显示一次!你要把这个token复制一下存到其他地方以备以后要用。
    请添加图片描述

    配置PicGo

    • 在命令行操作,在Typora安装目录找到picgo目录,输入 picgo -h查看帮助
      请添加图片描述
    • 输入picgo set uploader,选择github
      请添加图片描述
    • 按提示输入相关信息
      • repo:github创建的仓库
      • branch:master主线仓库
      • token:刚刚生成操作仓库的token
      • path:自定义存储路径,比如img/
      • customUrl:自定义域名,注意要加http://或者https://
        请添加图片描述
    • 配置完成,查看配置文件,验证我们的配置是否已经成功。
      请添加图片描述
      请添加图片描述

    解决上传到Github无法显示问题

    上传后无法正常显示

    请添加图片描述

    我们可以使用chrome或是edge浏览器,F12打开开发者工具,你会发现获取图片报错的提示:

    Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
    
    • 1

    查阅了解的资料,综合起来,出现这样的报错提示,是因为我们使用一个错误的域名访问了某个节点的https资源导致的。原因大致是

    1.dns污染
    2.host设置错误
    3.官方更新了dns,但是dns缓存没有被更新,导致错误解析。

    我们需要找到获取失败的图片地址,在控制台获取资源失败的提示里查看,图片来源的域名:

    raw.githubusercontent.com
    
    • 1

    打开一个域名解析网站:

    https://ping.eu/nslookup

    https://www.ipaddress.com/

    请添加图片描述
    获取图片域名对应的ip地址:

    raw.githubusercontent.com has address 185.199.111.133
    raw.githubusercontent.com has address 185.199.110.133
    raw.githubusercontent.com has address 185.199.108.133
    raw.githubusercontent.com has address 185.199.109.133
    raw.githubusercontent.com has IPv6 address 2606:50c0:8003::154
    raw.githubusercontent.com has IPv6 address 2606:50c0:8000::154
    raw.githubusercontent.com has IPv6 address 2606:50c0:8001::154
    raw.githubusercontent.com has IPv6 address 2606:50c0:8002::154
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    需要把以上IP和域名映射起来,用记事本打开本机的hosts文件:C:\Windows\System32\drivers\etc\hosts

    把获取到的域名和ip地址加入到hosts文件中,保存即可,如下:

    请添加图片描述
    修改完成后,就可以正常显示了。

    请添加图片描述

    补充知识

    遇到网络异常,可能是DNS缓存的问题,这时你可以使用ipconfig/flush命令对本地DNS缓存进行一次刷新即可,如下步骤:

    使用快捷键windows徽标开始+R打开命令行窗口输入:cmd,按回车键,
    再输入: ipconfig /flushdns,按回车,执行命令,可以重建本地DNS缓存。

    总结一下常用的几个操作dns的命令:

    ipconfig /displaydns # 可以显示dns缓存

    ipconfig /flushdns # 可以刷新DNS记录

    ipconfig /renew # 可以重新从DHCP服务器获得IP

  • 相关阅读:
    SQL优化
    以数智化指标管理,驱动光伏能源行业的市场推进
    一道思考题所引起动态跟踪 ‘学案’
    蓝桥杯刷题单
    TMGM外汇平台: 纽元未来走势,新西兰即将降息
    矿大数据结构实验四 折半查找 二叉搜索树 最短路径 排序
    前端项目实战141-RTKQ项目中案例详解2
    不止八股:阿里内部语雀一些有趣的并发编程笔试题1——一半容量才可以出队的阻塞队列
    EMR-StarRocks 与 Flink 在汇量实时写入场景的最佳实践
    Web前端—网页制作(以“学成在线”为例)
  • 原文地址:https://blog.csdn.net/nfenghklibra/article/details/127925485
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号