Read next
简书Markdown文章迁移至Ghost
简书一直用着挺好的,唯一让我难受的点就是管理文章的页面没有搜索,文章多了就很难找之前写过的文章。另外,有好长时间了,简书的图片一直加载不出来,我起初以为是我的网络开代理造成,搜索一番才知道是简书截停了Firefox的访问,不清楚处于什么原因,但是坚定了我撤离简书的想法。
简书还是很大度的,可以 设置-账号设置 里可以打包下载所有文章,结果是纯markdown文本,很容易做迁移。
困难来到Ghost这边, Ghost支持几个国外平台的导入,国内的就不用想了。Ghost提供导入和导出选项,我这里仿造Ghost的导出格式,把简书的文章塞进去,再导回去。
Ghost内容生成
文章末尾提供了一个python脚本,用于生成Ghost的导入文件。
**声明:**脚本和本文所述内容可能造成未知问题,使用前确保你清楚其中的功能并做好备份,本人不对造成的任何损失负责,转载请注明出处。
首先介绍一下这个脚本 的输入输出:
* 输入
1. 简书导出的rar文件(markdown的压缩包,即便你不是简书导出的,可以分类打包成rar文件,然后使用本脚步进行转换)
标准SQL知识梳理
SQL动词
SQL功能
动词
数据定义
CREATE,DROP,ALTER
数据查询
SELECT
数据操纵
INSERT,UPDATE,DELETE
数据控制
GRANT,REVOKE
模式
-- 创建
CREATE SCHEMA <模式名> AUTHORIZATION <用户名>
-- 删除
DROP SCHEMA <模式名><CASCADE|RESTRICT>
定义模式实际是定义一个命名空间,在这个空间上可以进一步定义该模式包含的数据库对象,如基本表、视图、索引等
* CASCADE: 级联删除,删除模式同时删除下属所有数据库对象
* RESTRICT: 如果定义了下属数据库对象,则拒绝该删除语句的执行
Vue-SpringBoot-分离-部署
说一下我的初衷
我用vue+springboot写了一个博客,打算长久编码使用。国内服务器一般按限带宽不限流量,我有一台1M带宽的服务器,这个情况加载Vue压缩的几兆大小的js文件是很难受的。就思量着把前端放在腾讯云的对象云存储的桶里(主要是想用coding平台的ci,你们可以选择任意的pages服务),把后端放在服务器上,会快很多。
预备
1. 技术栈:vue+elementui+springboot+springsecurity+springdata
2. 后台管理的页面是放在前端的,既然想省带宽就一不做二不休,可是想想如果做主题的话会比较麻烦,以后的事以后再讲吧。
3. SpringBoot端口8080
4. 在服务器上装了一个宝塔面板,管理网站很方便。
5. 我博客的域名是blog.unwi.net,给后端分配一个次级域名be.blog.unwi.net,
6. 文章中只提供重点代码,还有疑问可移步源码或者留言
* 前端 https://unwi.coding.net/public/ulog/ulog-fe/git
Comments ()