Typora+Picgo+jupyterlab+Github构建完美技术博客写作

Typora+Picgo+jupyterlab+Github+MarkdownNice构建完美技术博客写作平台

引言

为什么要写技术博客?因为

自己淋过雨,所以总想替别人撑把伞

这还要追溯到大一下学期,当时创训在学Matlab和IDL的图像匹配

因为只看了基础的语法,抓耳挠腮写不出代码

从CSDN上找到了很多代码学习,最后自己写出来了非常开心,后面就想自己技术好了也要分享给别人

Typora + markdown语法

typora是风格极简的markdown编辑器,支持 macOS,Windows 及 Linux 对 代码块 / 数学公式 / 图表 都支持,支持实时预览:

https://typoraio.cn/

image-20230204130336334
image-20230204130336334

一般的短文我都会选择Typora写作,基于此再上传至微信公众号、CSDN、知乎等各个平台。

Picgo + OSS存储

现在我们有了文字写作工具。

那么写博客时,文档中的图片该怎么办呢?总不能本地一张一张上传吧。

解决这一问题最好的方法是typora在编辑md文件时进行图片上传,md文件记录的是可以公网访问的url,这样在导入到CSDN后才能正常读取图片。

下载PicGo

PicGo官方文档: https://picgo.github.io/PicGo-Doc/ 在上述文档获取下载链接: alt 界面如图所示 然后在Typora配置: 文件——偏好设置——图像,如下图,记录PicGo的路径 image-20220316190330945

配置阿里云

https://homenew.console.aliyun.com/home/dashboard/ProductAndService

在阿里云官方网站进行配置,选择对象存储OSS

graph LR;
Bucket列表---创建Bucket

输入Bucket名称,选择__公共读__否则无法预览图片。

其他选项默认,创建完成如图:

image-20220316203213304
image-20220316203213304

然后在头像账户选择【访问控制】

image-20220316203300352
image-20220316203300352
graph LR
身份管理---用户---创建用户

务必选择Open API调用

image-20220316203502176
image-20220316203502176

添加权限

image-20220316203550810
image-20220316203550810
image-20220316203602267
image-20220316203602267

配置PiCGo

最重要的一步:

image-20220316203657875
image-20220316203657875

设定keyid,就是创建用户的AccessKey ID,KeySecret 就是AccessKeySecret,存储空间名就是创建Bucket的名字,存储区域也是创建时设定的,忘记的可以通过Bucket概览查看,如下图所示:

image-20220316203842383
image-20220316203842383

https://picgo.github.io/PicGo-Doc/zh/guide/config.html#%E9%98%BF%E9%87%8C%E4%BA%91oss

阿里云也是我一直在用的云方案,我的个人云服务器也是在阿里云买的~

jupyterlab

解决好图片与文档,有时候代码比较多这时就用到jupyterlab

可以一边看代码,另一侧复制总结文字

image-20230204134807908
image-20230204134807908

安装jupyterlab

首先打开conda环境

conda install jupyterlab
pip install jupyterlab

输入以下命令进入jupyter lab

jupyter lab
image-20221122110908625
image-20221122110908625

也可以看之前的教程

1.安装jupyterlab

conda install jupyterlab
pip install jupyterlab

2.输入以下命令进入jupyter lab

jupyter lab
image-20221122110908625
image-20221122110908625

Github

写完代码、存储数据并写好文档后可以用Git进行版本控制

这里我用Github Desktop

alt

Create new repository

创建并选择本地位置、选择License并初始化README

image-20230204135334305
image-20230204135334305

创建好在该位置把你的文件移动到该路径

写好Summary和Description就可以Commit to main了

image-20230204135721236
image-20230204135721236

最后点击Publication

image-20230204135831477
image-20230204135831477

之后文档有任何改动都可以在这里重新upadate

在网站上就可以看到了

image-20230204140011000
image-20230204140011000

Markdown Nice

最重要的一步就是发布了

打开Markdown Nice

image-20230204140145453
image-20230204140145453

选择一个好看的主题

image-20230204140225724
image-20230204140225724

可以一键发布到其它平台等等

也可以直接复制成微信公众号的格式。

alt

我的其它平台:

CSDN:

image-20230204140539604
image-20230204140539604

知乎:

image-20230204140622180
image-20230204140622180

GitHub:

image-20230204140724013
image-20230204140724013

最后希望大家都能成为日常的技术博客创作者

一起共享更多知识

前人栽树 后人乘凉 十年树木 百年树人

本文由 mdnice 多平台发布

猜你喜欢

转载自blog.csdn.net/wlh2067/article/details/128881620