如何优雅的在新站点写一篇文章
新站点和旧站点的有什么异同?
同:
- 都使用了
Sakura
主题,所以外观看起来差不多。其实内部已经换了个底朝天。 - 写文章都得用markdown格式。
异:
- 旧站点使用框架
wordpress
,开发语言php
;新站点使用框架hexo
,开发环境nodejs
。 - 旧站点有后台、数据库,容易受到攻击;新站点是纯静态页面。
- 旧站点需要购买服务器;新站点不需购买服务器。
- 旧站点自定义程度低;新站点自定义程度高。
- 旧站点写作简单;新站点写作有一点麻烦。
我是如何从wordpress迁移到hexo的呢?
- 导出原站点文章(md格式)
- 在本地安装hexo
- 花亿点时间配置主题
- 用hexo生成静态页面(html, css,js)
- 部署到GitHub
- 使用GitHub的pages服务开放访问
文章可以很轻松的导出,但文章中的图片怎么办?要在新站点写文章,需要了解 图床 这个概念。
什么是图床?
图片的家,就是图床。你把图片存到图床里,生成一个地址。无论在什么地方,只要有地址,就能找到这张图片。
把图片和站点本身分开储存,相当于把鸡蛋放在不同的篮子里,可以降低风险,还能充分运用异步加载,提高访问速度。
那么用什么作为图床呢?
百度网盘?别开玩笑了,这种网盘开放性很差,你只能用客户端打开百度网盘上的图片。
阿里云对象存储?收费的啦,虽然不贵,但是万一被人恶意刷了流浪,咱这小腰包可顶不住。
GitHub?GitHub是个资源宝库,确实可以拿来做图床,就是国内访问速度有点慢。没关系,咱可以使用免费开源的
jsdelivr
为它做加速,效果不错,就是你啦!
如何使用图床?
先安装一个小软件PicGo
,在里面配置GitHub仓库,然后打开Typora设置一下自动上传图片就可以啦。详细步骤可参考
图文教程:https://www.cnblogs.com/xuexianqi/p/13257248.html
视频教程:https://www.bilibili.com/video/BV1Ne411x7mf?share_source=copy_web
GitHub仓库我已经为大家建好了,配置信息发在留欣阁
的群公告里,大家直接使用。
如何优雅的在新站点写一篇文章:
- 新建一个.md文件。
- 在文件开头写入配置(符合yaml语法规范):
1 |
|
下面是一个案例:
1 |
|
- 接下来再写正文内容。
- 插入的图片,可以点
右键
=>上传图片
,Typora会自动转换url。 - 编辑完成后,发给孙百乐。
如果你想了解更多,不妨学习一下当今最流行的博客框架
hexo
。hexo中文文档地址:https://hexo.io/zh-cn/docs/
投稿人:孙百乐
作者:孙百乐
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 本研一体化班(人工智能类)2001班!