背景
最近开始重拾写blog的习惯,想着坚持点啥吧。
结果将github上的网站打开,2020-03最近一篇,现在可是2021-12月了,搁置了1年9个月,真行。
然后打算上传一篇blog,发现新电脑上环境也没有了。大脑开始高速运转,好吧~ 完全没有一点映像。
因此,打算乖乖的写文章记录,好记性不如烂笔头,先人们不曾欺我啊~
操作记录
之前还折腾什么mweb,一键部署多个平台啥的。现在可能是思想观念变了,内容平台还是以内容为主。既然都花了那么多心思写了,难道还不能去各个平台溜达一圈导入下吗。
用什么写?
Typero
用什么图床?
路过图床。就是觉得剪贴板直接ctrl+v很方便,懒得换。
发布到哪
原则就是支持MD导入
- github,可以去百度智能云上去申请一个域名,便宜的一年就13元,不过续费比较贵☺️。 – 算了,实名认证啥的麻烦。
- csdn
- cnblog(不支持MD导入,有点愁人)
- 简书(不支持MD导入,放弃)
hexo与github配置
说起来我之前弄过一版,但是完成忘记了。更惨的是git仓库的东西都不知道怎么复用,只能完全重来,就当是一个新的开始好了。
先将一次性的操作做了,安装&配置。配置文件只有2个,一定要做好备份
_config.yml: 网站配置
themes/next/_config.yml:主题配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| # mac上安装hexo brew install hexo
# 初始化项目 hexo init myblog
# git clone next主题 git clone https://github.com/theme-next/hexo-theme-next themes/next
# 定制化配置 _config.yml # title: Moonshine's Blog subtitle: '日拱一卒无有尽,功不唐捐终入海' description: '風が吹いて葉が落ち、落ち葉は土壌の肥やしとなり土壌を肥えさせ、果物がゆっくりと着実に育つのです' keywords: '数据库' author: Moonshine language: zh-CN timezone: ''
# url: https://zhangtinglu.github.io/
# theme: next
# deploy: type: 'git' repo: 'https://github.com/zhangtinglu/zhangtinglu.github.io' branch: 'master'
# prismjs: enable: true
# 定制theme配置 themes/next/_config.yml -- 有点多,直接备份吧
# 把自己需要的需要的page安装下 hexo new page about hexo new page tags
# 首页摘要 -- 太费劲了,直接用归档页面当成主页 ~/myblog/themes/next/layout mv index.swig index_bak.swig cp archive.swig index.swig
# 代码可折叠 - 收缩 codeblock: highlight_theme: night # 显得太大了 -- 不管能看就行
# 文章目录 toc: expand_all: true
|
接着就是平常使用了,创建blog-deploy
1 2 3 4 5 6 7
| # 先将hello world这个page删除 rm -rf /source/_posts/hello-world.md hexo new 'blog' hexo s
# 部署 hexo d -g
|
总结
真的前端做到最后会疯,太容易产生强迫症了。
啥也不说了,重复性劳动,如果换个电脑,直接将整个项目备份。