资讯专栏INFORMATION COLUMN

Hexo使用细节及各种问题

番茄西红柿 / 2939人阅读

摘要:解决图片不显示返回添加本地图片无法显示修改文章模板同时部署发布同步到多个仓库站点码云图片不显示图片不显示在使用过程中,会发现有的引用图片无法显示的问题。

解决markdown图片不显示(返回403 forbidden)、添加本地图片无法显示、修改文章page模板、同时部署发布同步到多个仓库站点(Github、coding、gitee 码云)

图片不显示

在使用过程中,会发现有的引用图片无法显示的问题。但是如果直接复制图片地址到浏览器打开的话显示正常

403 forbidden,说明了这个网络资源这样获取是被拒绝的,那么通过简单的百度,找到了相关的解决方法,并去实际尝试:

解决方法 :只需要在头部添加一个meta

当然在Hexo中呢,应该在你的 md文件中添加meta,如下:

---
title: test
date: 2018-09-01 14:38:14
tags: test,测试
description: 测试
---



# 这是一篇测试文章
## 内容

这样只要你在每篇文章中添加这行meta就可以解决图片不显示的问题啦!

修改文章模板

每当你使用命令 hexo new 文章名称 新建一篇文章时,你可能需要在里面书写 ,或者还要写 meta,这样你会觉得很麻烦。所以这里我说下修改模板的方法,解决你每次都要写重复的内容

  • 打开你的博客目录下的 scaffolds - post.md 文件

它默认是这样的:

---
title: {{ title }}
date: {{ date }}
tags:
---

你可以将每次重复书写的内容放在里面,这样每次新建的时候都要按这个模板生成。我的模板如下:

---
title: {{ title }}
date: {{ date }}
tags:
description: 
---






同时发布到多个仓库

Github毕竟是国外的网站,在国内访问会受到不少限制,这时候你可以选择 来发布自己的博客。但是又想两个都发布,最好还是写一篇能同时发布到这两个站点

这个是当然没有问题的!但是一个站点只可以部署一个网站,因为它会校验SSH key的唯一性,不可以重复。下面看下具体步骤

1、首先你需要注册一个 coding ,新建一个项目

要求项目名称: 你的用户名.coding.me (这里域名是coding.me,不是coding.net)

新建完项目后,点项目的 代码 - Pages服务 - 一键开启静态Pages

开启成功

2、打开 个人设置 - SSH公钥 - 新增公钥

3、将上次部署Hexo时生成的Hexo密钥拷贝到这里,路径为 你的用户目录/.ssh/id_rsa.pub 。如果没有这个文件的话,可以根据我发布的 hexo+github搭建教程 中 配置SSH key

这个 SSH key 一定要在github、coding中一致,所以会共用 id_rsa.pub 中的key。

4、添加完成后,我们测试下连接

打开 git-cmd / git-bash / cmd ,运行命令: ssh -T git@git.coding.net

5、配置 _config.yml

打开 博客目录下的 _config.yml ,修改 deploy

deploy:
  type: git
  repo:
    github: git@github.com:你的用户名/仓库地址.git,master
    coding: git@git.coding.net:你的用户名/仓库地址.git,master
    
     ##码云
     gitee: git@git.oschina.net:用户名/仓库地址.git,master

6、发布

运行 git-cmd,转到博客目录,生成并上传仓库 hexo d -g

现在你的博客网站就可以访问啦!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/1858.html

相关文章

  • 从 0 开始搭建一个技术博客,私藏干货~

    摘要:下面贴上栈长博客的地址,也是技术栈的官方博客地址今天分享一下,如何从开始搭建一个自己的技术博客,基于栈长的博客。的国内访问不是很快,这里推荐使用自己搭建国内的云服务器,使用搭建静态服务。 技术博客的选型有很多种,如:博客园、CSDN、开源中国、简书、知乎等……都可以用来写文章,形成自己的技术博客。 上面的博客都是第三方的,有没有方式搭建自己的服务器、自己的域名的博客呢?栈长知道的成熟方...

    Zhuxy 评论0 收藏0
  • 从零开始搭建hexo静态博客

    摘要:后来网上看到了很多和搭建的静态博客,由于编辑器的实用性,及,等代码托管平台的免费特点,让很多人都转向了和。于是我也花了两三天的时间来研究搭建了自己的博客。 以前的博客(blog.duweibin.cn)是在学习thinkphp的时候自己做的一个小项目,模板也是网上找的,后台是自己用thinkphp框架写的,上一个博客搭建过程中让自己学会了thinkphp对MVC操作,(M层还没具体用过...

    venmos 评论0 收藏0
  • 写这么多系列博客,怪不得找不到女朋友

    摘要:前提好几周没更新博客了,对不断支持我博客的童鞋们说声抱歉了。熟悉我的人都知道我写博客的时间比较早,而且坚持的时间也比较久,一直到现在也是一直保持着更新状态。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好几周没更新博客了,对不断支持我博客的童鞋们说声:抱歉了!。自己这段时...

    JerryWangSAP 评论0 收藏0
  • Hexo+NexT+Heroku十分钟免费博客建站教程

    摘要:就拿本篇教程为例,发布第一篇文章。十分钟免费博客建站教程如果你没有自定义的路径的话,默认生成的文件都会在目录下。具体语法请移步官网最后附上我的博客链接嘤嘤嘤填坑小窝 title: Hexo+NexT+Heroku十分钟免费博客建站教程date: 2016-10-29 20:57:20author:嘤嘤嘤 前言(上一段废话抒发一下情感先) 接触互联网到现在不长不短也有两年了,从最开始连...

    Gu_Yan 评论0 收藏0
  • 【个人博客搭建配置一】基础配置

    摘要:博客地址本地安装首先保证你电脑上有环境,这个不懂的可以自定百度。控制台输入出现版本号说明安装成功。配置首先要创建一个账号并配置好这些不懂的可以自行百度。 showImg(https://segmentfault.com/img/remote/1460000016923413?w=960&h=596); 博客地址: https://www.lisq.xyz/ showImg(https:...

    qujian 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<