背景
最近开始重拾写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:主题配置
# 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
## site: 这力的language要和主题里面的themes/next/languages下面的文件能对应才行
title: Moonshine's Blog
subtitle: '日拱一卒无有尽,功不唐捐终入海'
description: '風が吹いて葉が落ち、落ち葉は土壌の肥やしとなり土壌を肥えさせ、果物がゆっくりと着実に育つのです'
keywords: '数据库'
author: Moonshine
language: zh-CN
timezone: ''
## url
url: https://zhangtinglu.github.io/
## 主题
theme: next
## 部署git
deploy:
type: 'git'
repo: 'https://github.com/zhangtinglu/zhangtinglu.github.io'
branch: 'master'
## 代码语法高亮,将prismjs改成true就行了
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
# 先将hello world这个page删除
rm -rf /source/_posts/hello-world.md
hexo new 'blog'
hexo s
# 部署
hexo d -g
总结
真的前端做到最后会疯,太容易产生强迫症了。
啥也不说了,重复性劳动,如果换个电脑,直接将整个项目备份。