开头 我的博客使用的是Markdown格式,所以文章中的图片就可以使用链接的形式添加,这时拥有一个属于自己的图床就非常重要了,本文就如何利用github搭建图床进行说明。 搭建步骤github 首先在github中创建一个公开仓库用于存放图片,然后点击这个链接去获取token(注意:这个token只会显示一次,一定要保存好,否则就只能重新生成) 详细步骤 点击上方链接后跳转到此处,点击Generate new token(classic) Note随便填写,Expiration选择过期时间,选择No expiration表示永不过期,之后再勾选上repo这个复选框,如图中所示。 滑倒最下方,点击Generate token。 最后就可以看到生成的token了,复制下来保存即可。 客户端 较多人使用的有PicGo,由于我想要以网页的方式进行管理,所以就自己写了一个小站点,可以访问github查看我的代码。 可以将其部署在GitHub pages,gitee pages,cloudflare pages等平台。 配置 部署完成打开后默认是如下界面 配置内容: 在 ...
为什么要添加这个“内容管理系统” 如果没有添加cms的话,正常写作博客时需要先在本地写好,再通过git push到github,这一过程较为繁琐,通过cms这种方式就可以实现在线形式的编写博客体验。 开始 可参考decapcms 项目配置 在hexo项目的source目录下创建admin目录,添加以下两个文件: 123admin ├ index.html └ config.yml index.html文件内容 1234567891011121314<!doctype html><html><head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="robots" content="noindex" /> <title&g ...
开端 最近看到网上关于搭建博客的教程比较多,所以打算使用hexo+github+netlify来搭建个人博客。 环境搭建 1.注册github 新建一个仓库用于存放hexo源码,可以选择私有仓库,netlify上可以使用私用仓库进行构建项目。 2.下载安装git 安装及配置教程请百度。 3.下载安装node.js 确保安装”npm”。 webstorm 编辑器选择 由于我没事就折腾点项目,所以安装了WebStorm,所以这个项目也就使用了WebStorm。其他编辑器如:VSCode都可以达到同样的效果,我仅以WebStorm为例。 项目配置 打开WebStorm,新建项目,选择从GET FROM VCS导入. 选择github账户,此时需要你进行登录,按照提示登录即可。 登录完成后,选择克隆刚刚新建的项目,保存到自己本地。 hexo 1.安装hexo 打开WebStorm,选择Terminal,输入npm install -g hexo 2.初始化hexo 打开WebStorm,选择Terminal,输入hexo init 3. ...
Docker
未读简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux等系统中。 docker制作镜像 在要制作镜像的项目根目录编写 Dockerfile: 通过FROM关键词,例如我需要一个python3.10的环境: 1FROM python:3.10 我们只需要在Dockerfile里面编写如上的代码,就能够拉取到一个python3.10的环境。 其他的环境可以通过docker search 来进行搜索。 -这是第一步。 下一步可以定一个根目录。 1WORKDIR /app WORKDIR的意思就是让后面的路径成为根路径,注意,这里的路径是docker里面的路径。 然后,我们就会把代码或者是编译完成之后的运行文件COPY到docker当中 1COPY . . 上面就是COPY+本地路径 +docker中的路径 也就是本机当前路径文件,拷贝到docker中的路径中。 在Python中,我们还需要去安装一些Python库,所以你可能还需要这个操作: 1RUN pip install -r re ...




