HEXO typora github blog 博客搭建
介绍hexo 的基本生成部署操作和typora的文件如何更新到博客
Hexo 基本操作
我们定义根目录是含有主题、 source等信息的根目录,如下是根目录内的文件
image-20240811020929586
首先是要先把新建的仓库clone到本地,新建博客源码分支,初始化hexo,具体命令如下:
12345678910111213141516$ git clone xxxxxx // xxxxx是github上复制的clone地址$ cd xxxxxx // clone到本地会生成一个跟仓库同名的目录$ git checkout -b hexo // 创建并切换到hexo分支$ hexo init hexo // 初始化hexo,第一个hexo是cmd,第二个hexo是新建hexo目录$ cd hexo // 进入新建的hexo目录$ npm install // 安装相关依赖$ hexo g // generate,生成静态网站$ hexo s //...
配置 SSH 管理多个 Git 仓库和以及多个 Github 账号
基本介绍
使用场景
假如你拥有多个github账户,那么在编辑和push 仓库的时候需要指定特定用户进行登录,对于github仓库管理是通过ssh与github进行通讯的,那么就需要管理不同的账户下的SSH配置,即SSH公钥和 私钥。
SSH
如果我们要使用 Github 这种 git 代码托管平台的话,首先本地要生成一个 SSH 私钥(如id_rsa) 和 公钥(如id_rsa.pub),然后将 公钥 填写到 Github 的 SSH Key 管理面板中。当我们向 Github 推送代码的时候会首先发起身份校验。此时,本地会将用户信息通过 SSH 私钥 执行『签名』操作
本地 - 私钥 - id_rsa
github - 公钥 - id_rsa.pub
通过配置各个用户名的公钥和私钥,在使用的时候指定使用对应的私钥即可通过认证,进行通讯和数据传输。举例来说,如果我们要使用 Github 这种 git 代码托管平台的话,首先本地要生成一个 SSH 私钥(如id_rsa) 和 公钥(如id_rsa.pub),然后将 公钥 填写到 Github 的 SSH...
Hexo 富文本
在 Hexo 中使用 NOTE 提示块
123456789101112131415161718192021222324{% note default %}一个 default 提示{% endnote %}{% note primary %}一个 primary 提示{% endnote %}{% note success %}一个 success 提示{% endnote %}{% note info %}一个 info 提示{% endnote %}{% note warning %}一个 warning 提示{% endnote %}{% note danger %}一个 danger 提示{% endnote %}
一个 default 提示
一个 primary 提示
一个 success 提示
一个 info...