hexo博客主题diaspora的gitalk配置(多图预警)

2023-10-27

前提:已装好git,hexo环境。

首先,在github上注册,如下图所示:

进入设置
开发者设置
新建OAuth App
注册
注册完成

注意事项均在图中标出,现在完成了第一步,然后去主题页下载主题,也可以在你的hexo文件夹下右键打开gitbash

gitbash

然后输入命令

$ git clone https://github.com/Fechin/hexo-theme-diaspora.git diaspora
运行命令

之后把下载下来的diaspora文件夹放到theme文件夹下,

文件夹位置

打开你的默认的配置文件(在hexo目录下,直接就能看见)_config.yml,将theme改为 diaspora,highlight改为false(这个是跟代码显示有关系的,关闭了默认的才能用主题自带的)

 

修改默认主题

 

之后进入diaspora文件夹打开该主题的_config.yml文件修改gitalk配置

clientID就是上面OAuth App注册的ID

cilentSecret就是上面OAuth App生成的密匙

gitalk配置

注意!!!配置文件修改的时候,冒号后必须留有一个空格,不然会出错

到这里,就差不多了,但是上传之前,先要配置好ssh key

在bash中输入

$ ssh-keygen -t rsa -C "你的github邮件地址"

命令行会提示你修改名字密码,直接默认回车,最终会生成一个文件在用户目录下(命令行会显示出来目录位置),打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:

复制粘贴到红色方框中

 

将刚复制的内容粘贴到key那里,title随便填,保存,会生成你自己的key

生成sshkey

测试是否成功

bash命令行输入:

$ ssh -T git@github.com # 注意邮箱地址不用改

如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:

Hi cirzear! You've successfully authenticated, but GitHub does not provide shell access.

看到这个信息说明SSH已配置成功!

此时你还需要配置:

$ git config --global user.name "cirzear"// 你的github用户名,非昵称
$ git config --global user.email  "你的邮箱"// 填写你的github注册邮箱

随后打开hexo目录下的_config.yml文件

deploy配置

 

之后在bash命令行中执行

$ hexo g

之后

$ hexo d

就部署到github仓库上了,打开你的网址,就能看到效果了,第一次应该要用github登录初始化一次

注意,如果点击登录GitHub按钮,跳回主页可能是因为你的回调地址(文章开头指出)写错了,我第一次就是这样的问题==。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

hexo博客主题diaspora的gitalk配置(多图预警) 的相关文章

  • Hexo博客优化之Next主题美化

    前言 有了前面几篇博客的介绍 我们就可以很容易的搭建并编辑我们的博客了 不过既然是属于自己的博客网站 自然也就想让其更加美观 更有意思 所以呢我下面介绍一下Hexo博客的主题美化操作 1 Next主题 Hexo博客支持很多主题风格 其中Ne
  • 基于深度学习的人脸表情识别(一)

    第一篇博客就不用Markdown 什么鬼 来写了 今天主要是被老板一通说 然后说两月看10篇paper 算了 还是丫丫自己先多码码论文吧 再加之这几天有开博的想法 就索性一起开了 顺道总结下最近看的一篇中文的 Facial Expressi
  • Hexo

    前言 搭建博客两个必要条件 博客框架 托管平台 这里框架我们采用Hexo 而平台大部分人会选择GitHub 这里我选择的是Gitee 属于国内的代码托管平台 相比于GitHub来说 访问速度更快 更稳定 环境要求 Git Nodejs 安装
  • 视频转为GIF上传

    下载地址 https en softonic com download licecap windows post download 这里是没有直接上传视频的入口的 但是有上传gif png等图片格式的入口 这里我们需要将上传的gif通过本地
  • intelliJ IDEA 编写邮箱注册功能报错 AddressException

    之前在myeclipse里面成功过一次 今天用intellij IDEA 来做新的项目 需要实现邮箱注册功能 写好后发现一直报AddressException的错误 网上查资料大多数说没有引入mail jar包 但查看库里有包 弄了一下午一
  • 怎么建立一个自己的博客

    怎么建立一个自己的博客 1 写在开头 其实我自己写的文章也不多 只是看到有些东西会做一下记录 所以部署一个自己的博客来记录这些东西也就会方便很多 而Hexo框架的博客使用方便对电脑要求也不高 并且有很多可以使用的主题 所以就用它把 先来看看
  • System.in,System.out、转换流InputStreamReader,OutputStreamWriter、流操作基本规律

    读取键盘录入 package com readkey demo import java io IOException import java io InputStream public class ReadKey public static
  • 开源云同步的markdown写作软件——Yosoro

    文章目录 前言 简便的项目管理 舒服的写作体验 支持one driver 存在缺点 前言 Yosoro是一款支持在Win Linux macOS上使用的写作软件 它的界面设计以及交互上表达出的极简主义可以让用户们可以完全沉浸于自己写作世界
  • Redis 学习笔记(十五)Redis Cluster 集群扩容与收缩

    Redis Cluster 集群伸缩 1 伸缩原理 Redis提供了灵活的节点扩容和收缩方案 在不影响集群对外服务的情况下 可以为集群添加节点进行扩容也可以对下线节点进行缩容 我们在Redis Cluster 介绍与搭建这篇文章中搭建了一个
  • 本地运行hexo-theme-butterfly报错重定向次数过多

    本地运行hexo theme butterfly报错重定向次数过多 Github被墙了故选择使用Gitee 顺便搭建gitee page博客 使用了一个比较简约好看纯净的主题hexo theme butterfly 在这基础上进行配置 问题
  • 安装和更新node的正确姿势

    干货时刻 本文主要讲解了如何安装node 以及如何更新node的版本 node js 是什么 简称node 是基于Chrome V8引擎的JavaScript JS 运行时环境 node 安装 进入node 官网 点击如下图所示的安装包即可
  • 博客搭建(零):静态博客和动态博客的区别

    更好的阅读地址哦 静态博客 HTML CSS Javascript 优点 速度快 占用小 成本低 很安全 不易崩溃 易于抓取 缺点 无法支持原生评论 访问量统计 注册登录等功能 操作繁琐 上手难 网页内容固定 代码完全公开 日常维护繁琐 结
  • 【公告】博客专家 6 月发布原创/翻译文章奖励

    博客专家6月发布原创 翻译文章奖励 CSDN ID 所获奖励 malefactor 图灵社区技术图书 程序员杂志最新期刊 C币100 lmj623565791 图灵社区技术图书 程序员杂志最新期刊 C币100 jiangwei0910410
  • CSDN第一篇博客,找工作日记第一篇

    今天结束了UC公司的几轮面试 不确定能否拿到offer 但回顾近几天的校招情况 比起十一之前不顺利的过程来说的确让人欣慰了很多 最近考了很多公司的笔试 也面过4399 UC TP LINK等等 峰回路转地明天还要参加百度的面试 当然还有菲音
  • 2013年春季学期最佳博客内容奖评选开始啦

    各位亲爱的俱乐部主席们 大家好啊 暑假来啦 CSDN高校俱乐部的福利也来啦 首先感谢你们为高校俱乐部的工作所付出的一切努力 从高校俱乐部的首页改版之后起 大家开始使用博客来记录自己俱乐部的工作内容 并且向俱乐部会员和主席们分享自己的学习生活
  • 基于Hexo和Butterfly创建个人技术博客,(5) 使用Hexo的Tags Plugin插件增强博客文章内容和视觉表现力

    Hexo官司网查看 这里 注意 Tags语法是Hexo插件提供的 是非标准语言 写文章时要注意以下几点 用于在文章中快速插入特定的内容 作用等同于其它语言 可理解为一种增强版本的markdown 可混合Markdown ejs等语法一同使用
  • nginx+tomcat实现代理访问java web项目

    最近由于部署考试系统 遇到一系列问题 由于Ubuntu上软件安装的混乱 参考的博客过于坑爹 所以环境配置的乱七八糟 在一个午夜 把一根烟抽的透透的 然后开始重装了一次系统 使用的Ubuntu 16 04LTS 由于时间原因一直没有吧我的这个
  • Tesseract学习(四)

    本文将介绍如何在C 下调用Tesseract OCR 由于现在已经有编译好的dll文件 所以只需添加引用到项目中即可 dll文件可在此处下载 下载后添加到项目中 另外需要自己下载语言库 注意版本为3 01 此处为英文语言库 与在C 下添加引
  • hexo(sakura)给博客增添侧边栏(回到顶部,跳转评论,深色模式,播放音乐)&&Valine-1.4.4新版本尝鲜+个性制定(表情包、qq头像、UI样式)

    文章目录 hexo sakura 给博客增添侧边栏 回到顶部 跳转评论 深色模式 播放音乐 原理 直接使用 Valine 1 4 4新版本尝鲜 个性制定 表情包 qq头像 UI样式 总结 本文全是参考大佬博客 顺着步骤写的记录 hexo s
  • 基于Hexo+Matery的LuckyBlog开源搭建教程

    前言 之前在B站上发布了个人博客的视频 播放量也破千了 有网友私聊也想要搭建一个这样的博客 经过一段时间的准备 现将本人博客的源代码公布出来 大家只需要根据以下的步骤 即可快速搭建一个漂亮完善的博客 0x01 LuckyBlog 介绍 上一

随机推荐

  • qt creator修改程序编码(解决中文乱码问题)的方法

    qt creator修改程序编码 解决中文乱码问题 的方法 qt creator修改程序编码的功能有几处 1 edit select encoding 选择载入 显示 编码和储存编码 其中GB2312和UTF 8是常用编码方式 这种方法主要
  • R学习笔记4

    7 基本绘图 使用plot调整坐标向量 foo lt c 1 1 2 3 5 3 9 4 2 bar lt c 2 2 2 1 3 0 0 2 plot foo bar plot简单二维作图plot x y x y的位置不一定为向量 还可以
  • 【基础计算机网络1】认识计算机网络体系结构,了解计算机网络的大致模型(下)

    前言 在上一篇我们主要介绍了有关计算机网络概述的内容 下面这一篇我们将来介绍有关计算机网络体系结构与参考模型的内容 这一篇博客紧紧联系上一篇博客 这一篇博客主要内容是 计算机网络体系结构与参考模型 主要是计算机网络分层结构 协议 接口 服务
  • 【Java基础】计算机网络知识整理

    文章目录 OSI七层模型与TCP IP 五层模型 各层常见协议与硬件 常见协议的概念 TCP UDP区别 TCP如何保障可靠传输 https blog csdn net qq 32998153 article details 7967856
  • 机器学习之决策树模型最优属性选择方法

    决策树模型是用于解决分类问题的一个模型 它的特点是简答 逻辑清晰 可解释性好 决策树是基于 树 结构进行决策的 每个 内部结点 对应于某个属性上的 测试 每个分支对应于该测试的一种可能结果 也就是该属性的某个取值 每个 叶子结点 对应于一个
  • 插入排序(递归版)

    include
  • 网络安全渗透测试面试题2021

    1 获得到一个待检测的网站后 你觉得应该先做什么 whois 网站源IP 旁站 C段网站 服务器操作系统版本 Web容器版本 程序版本 数据库类型 二级域名 防火墙 维护者信息 2 Mysql相关的SQL注入 5 0以上和5 0以下有什么区
  • css 深度选择器/deep/

    在vue element ui时会遇到无法修改element ui样式问题 当style设置为scoped的时 所写的样式对子组件且元素是遍历出来时 样式是不生效的 如果希望样式对子组件也生效 可以使用 deep 深度选择器 模板
  • 人工智能-模糊计算(一)

    一 模糊理论基础 1 引入什么是模糊 一粒种子肯定不能构成一堆 两粒也不能 但是人们承认一亿粒种子肯定能构成一堆 那么这个界限在哪儿呢 是否可以说325647粒种子不是一堆而325648粒种子则构成一堆呢 E Borel 在上面这个问题当中
  • mui滚动条实现横竖都能滚动

    网上查了半天就没有说明白的 官方文档也是言语不详 但是有点用 首先 在mui做手机app的时候 自己通过overflow auto 然后固定宽高去展示滚动条是不好使的 只能用它提供的这种滚动方法 官方例子 div class mui scr
  • 2021数学建模国赛一等奖经验总结与分享

    建模国一经验总结 超详细 可根据需要选择性阅读 0 前言 1 前期准备 1 1 学习与感悟 1 2 寻找队友 1 3 比赛推荐 1 4 前期磨合与训练 1 5 资源与知识储备 2 比赛期间 时间分配和节奏问题 一些小建议 3 论文部分方法总
  • 【翻译】是时候与科技建立更持久的关系了吗?

    当轨道交通时间到来时 你可以进行轨道交通 但不是之前 罗伯特 A 海因莱因 在他的SF小说 通往夏天的门 中 海因莱因认为 对于特定形式的技术变革 时间必须是正确的 在必要的技术和文化基础到位之前 它不会发生 问题是 我们是否已经达到了最终
  • 【Linux 系列笔记】04 VMware Workstation安装(超细!!!)

    作者 MiTu 本帖内容著作权归作者所有 转载请务必保留本文链接 VMware 和 CentOS 的安装 前言 安装VMware Workstation 前言 在学习Linux前 必须有一个Linux发行版的系统才能来学习 安装Linux系
  • 数据结构:八种常见数据结构

    八种常见数据结构 一 前言 二 常用的数据结构 数组 Array 栈 Stack 队列 Queue 链表 Linked List 树 Tree 图 Graph 堆 Heap 散列表 Hash 三 八种数据结构的区别 数组 栈 队列 链表 树
  • Golang Array 数组使用注意事项和细节

    在go数组当中 长度是数据类型的一部分 3 int 3 int 数组使用注意事项和细节 1 数组是多个相同类型数据的组合 一个数组一旦声明 定义了 其长度是固定的 不能动态变化 var a 3 int a 0 1 1 这样是不行的 必须是整
  • 解决网络正常,但chrome浏览器无法正常使用的问题

    其他浏览器和联网软件工具都能正常使用 唯独chrome浏览器一直崩溃 连设置页面都打不开 根本就无法设置 在网上找了很多方法 整理的方法有 1 代理问题 2 重置网络netsh winsock reset 然后重启 3 重新安装 然而 这些
  • 哪些事件经常会导致项目被延误

    http horizon itpub net post 339 394756 1 上级领导主管臆断 制定了不现实的期限 项目经理与程序员们被迫按照不合理的进度表开展工作 2 客户的需求发生了变化 但没有对进度表作出相应的修改 3 低估了项目
  • WEB工程启动加载jar包顺序

    WEB工程在TOMCAT容器中启动的时候jar包的加载顺序 1 java home lib 目录下的java核心api 2 java home lib ext 目录下的java扩展jar包 3 java classpath Djava cl
  • spring中的控制反转和依赖注入之间的关系

    Spring中的控制反转 把new这一个过程交给了spring容器去处理 控制反转就是将new对象这一个过程交给外部去做 即Spring 而不是自己去创建 图中的1 控制正转 并没有这个名词 只是为了更好的理解什么是控制反转 图2中并没有n
  • hexo博客主题diaspora的gitalk配置(多图预警)

    前提 已装好git hexo环境 首先 在github上注册 如下图所示 进入设置 开发者设置 新建OAuth App 注册 注册完成 注意事项均在图中标出 现在完成了第一步 然后去主题页下载主题 也可以在你的hexo文件夹下右键打开git