Typora+gitee+picgo搭建本地博客环境

前言

现在现成的博客平台数不胜数,如果选择服务器+自建博客也有很多方案,可是本人对相片、博客等信息数据总是有本地和互联网各存储一遍才放心的习惯,所以作者本人选择了csdn、博客园、自建wordpress以后,使用了typora+gitee+picgo(编辑器+免费图床+图片上传)作为本地博客写作的方案。

一 、优点

1、typora

  • 良好的markdown支持:markdown语法支持,可以选择严格的markdown语法+一些流行语法扩展。
  • 正文支持图片复制粘贴:通常markdown插入图片需要特定的语法,以及需要在本地提前存储或者网络上找好图片然后再根据路径插入,如果需要博客需要多个截图,就十分不方便。typora支持剪贴板复制粘贴。在软件内设置好路径后,复制粘贴直接插入图片,同时图片保存到指定位置。如果需要联网的话typora支持picgo上传图片,复制粘贴图片时候自动上传图片,同时图片路径自动生成为图床图片的路径。
  • 所见即所得:写完一行markdown文本后,自动将源代码变成展现的文本。

2、PicGo

  • 免费的图床上传工具,支持多个大牌图床的上传,软件已经开源,并且有良好的插件扩展。
  • typora支持PicGo:可以通过设置,复制粘贴图片时自动上传到图床。

3、Gitee

  • 免费、访问速度快:个人认为gitee相当于中国版GitHub,访问速度快,同时免费,正好适合图床的搭建。

二、搭建流程

  1. 环境搭建
  2. typora安装(官网下载安装即可https://typora.io/)
  3. PicGo安装(github下载安装即可https://github.com/Molunerfinn/PicGo/releases,windows用户下载exe后缀文件然后傻瓜安装就行)
  4. Gitee,进入官网注册一个账号就行(https://gitee.com/)
  5. Gitee创建图床
  6. 进入gitee,点击右上角的+符号, 点击新建仓库,仓库设置里需要注意的是设置仓库为开源,同时设置模板(随便选一个)。然后创建
  7. 在个人设置->安全设置->私人令牌处生成私人令牌,只需要授权访问仓库即可。
  8. PicGo设置上传
  9. 插件设置处下载gitee插件Typora+gitee+picgo搭建本地博客环境
  10. 安装后点击左侧图床设置里面的gitee,进行设置,repo为刚刚创建的gitee中repo地址。内容为gitee用户名/仓库名称(注意不能有多余空格,仓库名称必须是仓库基本信息中路径最后一个)Typora+gitee+picgo搭建本地博客环境
  11. token就输入之前产生的私人令牌序列码即可。
  12. 设置为默认图床保存。
  13. typora设置
  14. 进入typora设置->偏好设置->图像,右下角PicGo选择PicGo.app,然后路径选择本地PicGo.exe的路径即可。
  15. 搭建完成后,每次复制图片typora会提示是否上传图片,点击上传成功后文章中图片路径会自动变成图床路径,这样分享博客文章就不需要额外考虑图片路径问题。

总结

本文简单介绍了本地博客搭建以及解决常见图片插入麻烦的问题,同时提供简单解决图床的一点思路。

关于其他博客技术问题欢迎各位前往我的个人空间进行查看,并且希望各位留下友好的建议。allworldgBlog WordPress

Original: https://www.cnblogs.com/allworldg/p/15232209.html
Author: allworldg
Title: Typora+gitee+picgo搭建本地博客环境

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/583408/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • RISC-V靠谱吗?

    向各位行业大佬求教个问题:RISC-V靠谱吗? 事情是这样,昨天公司来了几个人,自称是国内唯几的做RISC-V芯片的公司。我上网查了,确实有这么一家公司,是初创公司。他们拿出PPT…

    Linux 2023年6月6日
    0116
  • 闭包、装饰器

    闭包: 闭包的演变过程: 闭包的概念: “闭包”的本质就是函数的嵌套定义,即在函数内部再定义函数 “闭包”有两种不同的方式,第一种是…

    Linux 2023年6月8日
    084
  • cmd学习笔记

    for %var in (set) do commond for %one in (1,2,3,4,5) do echo –>1 –>2 –>3 –&gt…

    Linux 2023年6月7日
    0123
  • C语言实现扫雷游戏(完整版)

    头文件定义、函数声明 下面就是扫雷中使用到的所有函数,为了省事我把所有的代码都放在一个C文件中实现 宏定义中设置了游戏的界面布局,以及设置地雷的个数(这里默认的是10个地雷),界面…

    Linux 2023年6月6日
    0140
  • Shell 实现多线程(多任务)

    1.命令结尾添加:& 在命令的末尾加 & 符号,则命令将在后台执行,这样后面的命令不需要等待该命令执行完再开始执行。 2.解决主线程提前退出问题,添加 wait 3…

    Linux 2023年5月28日
    0109
  • Linux专项之Apache

    1.虚拟机上网 1.安装软件(httpd) yum search ht…

    Linux 2023年5月27日
    0100
  • Ubuntu 启动ssh服务

    ubuntu sudo apt-get install openssh-server service sshd start service ssh status sudo ufw …

    Linux 2023年5月27日
    0124
  • csrf跨站请求伪造;auth模块

    csrf跨站请求伪造 针对csrf相关的校验有很多种方式,django只是提供了一些而已 form表单 前提必须是前后端整合,能够使用模板语法 {% csrf_token %} 当…

    Linux 2023年6月7日
    093
  • Unity编译时找不到AndroidSDK的问题 | Unable to list target platforms(转载)

    现象 在用 Unity 编译 Android 平台的应用时,遇到 Unable to list target platforms 的问题。 错误提示 详细错误描述如下: Error…

    Linux 2023年6月7日
    0113
  • 《拉钩课程 — 重学数据结构与算法》学习笔记

    一、代码效率优化方法论 1、数据结构,从名字上来看是数据的结构,也就是数据的组织方式。 2、复杂度是衡量代码运行效率的重要度量因素。 3、复杂度是一个关于输入数据量 n 的函数。假…

    Linux 2023年6月16日
    0116
  • shell 获取进程号

    Shell最后运行的后台PID(后台运行的最后一个进程的进程ID号) $! Shell本身的PID(即脚本运行的当前进程ID号 $$ Original: https://www.c…

    Linux 2023年5月28日
    099
  • 从磁盘删除Ubuntu出现的问题

    问题描述:Win10+Ubuntu双系统,利用磁盘管理工具删除了Ubuntu占用的磁盘,导致开机直接进入Grub界面,并且启动项仍有Ubuntu。 问题解决: 开机进入BIOS或启…

    Linux 2023年6月14日
    0107
  • apt-get指令关于卸载软件的各种用法

    一、 apt-get remove packagename 该命令将移除与 packagename相关联的所有二进制文件,但是不会移除与之相关联的配置文件或数据文件(configu…

    Linux 2023年5月27日
    0151
  • 我为儿子开发的第一款Android App,用于九九乘法练习

    用一天时间在macbook上安装好了Android Studio For Mac,注意dl.google.com只支持电信网络下载,家里宽带如果是移动或者联通的,使用AS下载And…

    Linux 2023年6月14日
    0103
  • python 对文件操作

    实现对文件的简单操作 #!/usr/bin/env python -*- coding:utf-8 -*- def Find(class_name): class_list = […

    Linux 2023年6月13日
    0137
  • Ubuntu下安装IDA pro

    由于IDA pro只能装在32位环境下,如果是64位Ubuntu,需要运行如下命令安装32位的必备库。 sudo dpkg –add-architecture i386 sudo…

    Linux 2023年6月14日
    077
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球