mac 使用 Hexo 和 GitHub 搭建博客之发布文章
mac 使用 Hexo 和 GitHub 搭建博客之发布文章
修改文章模板并编写好文章,调试之后进行提交
0.准备工作
修改文章模板
上一个文章有提到过修改 scaffolds/post.md 达到修改博文模板的作用
---
title: {{ title }} #文章标题,可以和文件名不同
date: {{ date }} #发布时间
categories: #分类
- category
- subcategory
tags: #标签
- tag1
- tag2
---文中图片放置放弃这用方法
前面博客中还提到过插入图片的,这里总结一下
下面这个要填写你使用 github.io 访问博客的地址
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://wallleap.github.io这个需要改成true
安装插件
但是这个插件的内容需要修改【不然可能会出Bug】
打开 /node_modules/hexo-asset-image/index.js,将内容更换为下面的代码
当然啦,这是以前不成熟的用法,这样做图片全都放到博客的站点目录了,会使访问速度更慢
文中图片之搭建自己的图床
这里我们使用的是 GitHub 仓库 + jsDelivr 的 cdn 加速服务
主要就是 GitHub 仓库放置你的 js、img、css 等文件,然后通过 jsDelivr 的域名进行访问
就比如你新建了一个 cdn 仓库(可以不以这个命名)
接着把这个仓库克隆 git clone git@github.com:用户名/cdn.git 下来,创建三个目录,分别是
js
img
css
分别放置的是 js 文件、图片、css 文件,每次放置好文件后
使用命令上传
接着使用链接引用即可
就比如我们要引用 cdn 仓库下 img 目录下的 picture.png
我们就可以使用链接 https://cdn.jsdelivr.net/gh/用户名/cdn@latest/img/picture.png
1.新建文章 md 文件
在终端输入 hexo new "文章英文名"
比如 hexo new "first-blog",将会在 source/_posts 下生成一个 文章名.md 文件,如 first-blog.md,同时生成一个同名文件夹 first-blog ,写文章的时候可以将图片放到该文件夹中。
2.修改文章内容
手动进入目录 source/_posts,打开刚刚新建的 md 文件,这里可以选择使用不同的编辑器,或者在一些网站上(比如 CSDN)写好了再复制进来。
打开文件,你可以看到 例
现在需要修改内容了
3.发布文章
hexo clean、hexo g hexo s,打开网页测试,没错误就可以输入下面的命令了 hexo d
最后更新于