Markdown图床解决方案

Markdown图床解决方案

Markdown 是一个高效的写作工具,但是有个缺点就是添加图片比较繁琐。

以下是两种解决方案:

  1. 手动操作
    • 上传图片至图床
      • 复制生成好的图片地址
      • 用Markdown语法插入图片
  2. 自动操作
    • 下载一键上传工具(如Vscode插件)
    • 设定属性以快捷上传并拷贝生成的链接至剪贴板

本文依据Github+Jsdelivr+PicGo完成图床

Github+Jsdelivr+PicGo

  1. 下载安装PicGo
  2. 配置Github仓库,获取token
    • token
  3. PicGo配置Gihub图床
    • PicGo配置
  4. 设定上传快捷键
  5. 配个好的截图工具🔧

其他

  1. 相关图床

提升git clone网速(墙外的网络)

V2rayX(OS:Mac)

V2ray地址

git 代理

  1. 端口得根据代理进行相应设置
  2. DNS 1.1.1.1
  3. 配置

    # github全局代理 开
    git config --global http.https://github.com.proxy http://127.0.0.1:8001
    # github全局代理 关
    git config --global --unset http.https://github.com.proxy
    
    # git clone全局代理 开
    git config --global http.proxy http://127.0.0.1:8001
    git config --[......]

    继续阅读

GitHub访问速度提升(解决无法访问)

GitHub访问速度提升

插件

GeasyFork安装Github增强下载

修改Hosts

  1. 找到hosts文件(win/linux下路径不同)

    • windows:C:\Windows\System32\drivers\etc
    • linux:/etc/hosts
    • hosts文件需要授予编辑权限,右键->属性->安全->Users->授予修改权限
  2. 打开DNS检测网站域名检测网站TTL值最小的IP地址

    • 如下表所示,依次查找网址,如要偷懒,也可以只改github.com,添加入hosts文件尾部即可
    # GitHub520 Host Start
    13.229.1[......]

    继续阅读

搭建第一条以太坊私链

搭建第一条以太坊私有链

搭建环境

安装geth客户端

go-ethereum源码构建

git clone https://github.com/ethereum/go-ethereum.git
cd go-ethereum
make geth

完成构建后查看geth版本

./build/bin/geth version

出现相应的版本信息即构建geth成功

配置私有链信息

step1.创建账户

MetaMask账户1:gethGenesis

地址

0xa0CD0e9A12FD2331e6716B292994071f934759C0

私钥

da5ac2529bf11911865b8dce[……]

继续阅读

EVM智能合约的部署

EVM智能合约

HelloWorld

编译HelloWorld合约

step1. 创建目录

mkdir HelloWorld && cd HelloWorld

step2.初始化一个工程

alaya-truffle init

在操作完成之后,就有如下项目结构:

  • contracts/: Solidity合约目录
  • migrations/: 部署脚本文件目录
  • test/: 测试脚本目录
  • truffle-config.js: alaya-truffle 配置文件

step3.编写HelloWorld合约

cd contracts

touch HelloWorld.sol,编写如下内[……]

继续阅读