title: 使用GitHub Pages创建博客和图片上传问题解决
date: 2017-10-22 20:44:11
tags: IT 技术

toc: true

搭建博客

博客的搭建过程完全参照小茗同学的博客园中的使用hexo+github搭建免费个人博客详细教程里边的详细介绍。请逐步跟文档进行操作。我只对一些要点做总结。
<!–more–>

要点1 SSH Key的配置

在电脑上使用git时,若SSH Key没有配置,在执行hexo d命令会提示Permision Denied,因此这一步要注意,请按照配置ssh-key中的说明。

要点2 Deploy设置

_config.yum配置时,这一点其实是最容易出现错误,正确的配置应该是

deploy:
type: git
repository: git@github.com:yourid/liuxianan.github.io.git
branch: master

一般大多数的介绍都是
deploy:
type: github
repository: https://github.com/yourid/liuxianan.github.io.git
branch: master

更详细的内容,请参考上传到github

写博客

工具

工欲善其事必先利其器,好的工具能够大幅提升效率,这里要安利一下MWEB,官网在这里,各种好用,谁用谁知道。我们用他的External模式,我的设置方法是:View -> Open External,看图,最后那个选项就是。

External模式打开后,我们用左下角的“+”把hexo博客目录下的source文件夹选进去就可以了。
)

图片问题

刚开始时被在博客里边贴图片的问题难到了,甚至有一刻有放弃的念头,后来在网上查到了MWeb同样可以解决这个问题,方法也很简单,承袭上一步,我们在选择source文件夹时,会弹出让你设置文件夹属性的对话框,进行如下设置即可

Media Folder Name: images
Media Save Path: Absolute

这样一来,就可以直接在MWeb中直接粘贴截图了,图片会被自动保存到images文件夹,而后,在运行hexo g的时候,图片文件夹也会被生成和上传到GitHub。

让Hexo支持流程图

让Hexo支持Markdown的流程图是一个很酷的想法,所幸不是只有我想到这个问题,人家早已解决,所以我们只需要利用前人的轮子即可。

安装hexo插件

命令为npm install --save hexo-filter-flowchart,插件地址,

配置:

在hexo的_config.yml文件中配置

flowchart:# raphael:   # optional, the source url of raphael.js# flowchart: # optional, the source url of flowchart.jsoptions: # options used for `drawSVG`

示例

代码如下(注意,在MWeb中要把这段设置成代码块才能生成流程图)

flow
st=>start: Start|past:>http://www.google.com[blank]
e=>end: End:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.google.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something…|request

st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e

st=>start: Start|past:>http://www.google.com[blank]
e=>end: End:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes
or No?|approved:>http://www.google.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|requestst->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e

转载于:https://www.cnblogs.com/peapon/p/shi-yongGitHubPages-chuang-jian-bo-ke-he-tu-pian-s.html

使用GitHub-Pages创建博客和图片上传问题解决相关推荐

  1. 使用github pages创建博客

    参考:http://wenku.baidu.com/link?url=hi0nlkIp17HnQQpCkUr3KacZOOVGMOYKYbWzjX_HKJZNZpiRxfGPLuwvUydOVxeZM ...

  2. 搭建 Github Pages 个人博客网站

    文章出自个人博客https://knightyun.github.io/2018/04/01/github-pages-blog#1.1. 转载请申明 目录 引言 关于博客 关于Github 创建Gi ...

  3. 使用GitHub Pages搭建博客

    2019独角兽企业重金招聘Python工程师标准>>> 使用GitHub Pages搭建博客 14 Jan 2015 新的一年开始,一定要做点美好的事情.GitHub 是一个开源项目 ...

  4. 解决百度爬虫无法爬取 Github Pages 个人博客的问题

    据 marketmechina 统计,去年12月份中国市场全平台 (桌面+手机客户端)搜索引擎市场份额: 百度: 67.09% 搜狗: 18.75% 神马: 6.84% 谷歌: 2.64% 必应: 2 ...

  5. 个人博客搭建之一步步使用Github Page创建博客主页(1)

    前几天突发奇想,准备完成我以前一直想做却因为各种原因推迟的工作:建立一个技术向的个人博客 这个想法在我心里已经存在很多年了,这也是我在CSDN,在简书,在Testerhome里面写各种文章的原因之一. ...

  6. 怎样在CSDN的博客里面显示上传的图片,教你一招

    有些时候,博客里面用的图片,这肯定是很正常的,CSDN也给我们提供了图片上传的功能,并且也能够将图片上传上去,并且提供了一个很好的图片及文件管理工具,心想这下可以给我的博客装装衣衣服了,因为博客里面总 ...

  7. m1芯片Mac安装jekyll+搭建GitHub pages个人博客站点

    文章目录 写在前面 前期准备 GitHub Jekyll 搭建个人站点(博客) 基本的四个文件 1. _config.yml配置文件 2. _layouts/default.html网页模板文件 3. ...

  8. 使用hexo+github pages搭建博客

    为什么写博客 就如我在博客主页上所说,主要有三点: 记录与分享 锤炼技术,提高写作能力和表达能力 树立个人品牌,提高影响力 而在此博客之前,我在CSDN上(小旋锋的博客)写过一些博客,截止于2018年 ...

  9. 使用vuepress搭建GitHub pages静态博客页面

    提前说明:本过程比较详细,相当于手把手的教,针对于不熟悉vuepress的人介绍的,大佬不喜勿喷. 第一步:新建一个GitHub仓库 仓库名随便取,不用以 username.github.io 这种方 ...

最新文章

  1. hive中时间操作(一)
  2. Filter Effects - 使用 CSS3 滤镜处理图片
  3. python内置数据结构_Python基础知识2-内置数据结构(下)
  4. python无符号转有符号_Python | 散布符号
  5. windowbuilder怎么加图片_一键制作音乐图片,这效果太惊艳了!微信这个功能简直是“宝藏”...
  6. java jni librtmp_编译Android平台libRTMP库
  7. 零基础快速入门web学习路线(含视频教程)
  8. php 读取mysql 二维数组_PHP操作 二维数组模拟mysql函数
  9. 有好事?卡巴斯基推出免费杀毒软件
  10. eclipse导入maven项目时报Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources...
  11. 基本数据类型与格式化输出
  12. linux安装压缩文件的工具,Linux上安装rar解压工具
  13. 美国大学计算机工程专业TOP10
  14. Javascript特效之删除内容效果
  15. webstorm 风扇一直响_在 Webstorm 伤透我的心后,我决定尝试 VS Code
  16. html5 单个按钮控制音乐播放,HTML5音频控制停止按钮(而不是暂停)
  17. XSS挑战之旅[全20关]上
  18. 最新版Visual Studio Code下载及远程连接服务器(很详细哦)
  19. 做大做强并非国企改革唯一选项
  20. TC358762,MIPI 转 RGB,高清分辨率,支持墨水屏

热门文章

  1. Item 02: Prefer consts, enums, and inlines to #defines
  2. 大数据产业投资:1美元只赚50美分
  3. 通过matlab编程,对该图像分别添加高斯噪声和椒盐噪声(参数自定),并使用均值滤波、高斯滤波和中值滤波进行去噪。
  4. java spl 是什么_Java 嵌入 SPL 轻松实现数据分组
  5. bilibili 2020 校招面试题程序题
  6. 使用Python实现广度优先搜索
  7. python requests下载图片_Python requests库如何下载一个图片资源
  8. JavaScript数组(Array)
  9. linux 内核 ramdisk,内核的ramdisk
  10. 设计模式之策略模式详解