![cover](https://qiniucloud.tsio.top/blogfile/%E5%8D%9A%E5%AE%A2%E7%BB%B4%E6%8A%A4-otdzgifi.png)
博客维护及Markdown发布文章简要规范(更新中)
我在博客的维护实践中遇到了一些问题,用了各种手段解决,现在将这些解决方案以及相关的注意事项总结一下,形成一个简单的规范。编写不细,仅供参考,欢迎批评。
应用环境
- 博客环境
- halo
- 主题:halo-theme-hao
- 博客编辑器
- ByteMD
- Willow Markdown
- 本地编辑器
- typora
- obsidian / obsidian-lifeos
规范细则
这些规则都是为了解决特定问题制定的,我会根据实际应用场景遇到的问题不定期修订规范。
Markdown 攥写相关
- 在博客正文中应使用markdown二、三、四级标题;
```
指定编程语言时涉C++应写为cpp,即```cpp
;- 若有序列表间隔诸多内容应手动编序,不要使用有序列表;
- 插入图片应编写其说明文本,不要偷懒;
封面设计
- 同一系列的封面应在版面设计、字体选取等方面保持一定的风格;
- 排版应尽可能遵循简洁、直观和居中的原则,且应留足版面页边距;
博客维护
- 标签、分类等url唯一标识生成后要注意及时修改为对应的英文;
- url涉C++要写为cpp;
- 常用加载资源注意压缩;
- 上传图片注意去除图片EXIF信息。
规则阐释
对应阐述细则中的规则解决了什么问题。
Markdown 攥写相关
- html会把一级标题解释为<h1>,这样会导致网页中出现多个h1标题,导致SEO混乱,不利于文章检索;若一篇文章中使用超过三级以上的标题会比较混乱,故规定使用二三四级标题来实现段落分节;
- 在网页解析中会把c++的加号识别为间隔符,看起来就变成c了;
- 如果有序列表中间间隔,哪怕你手动修改为连续序号,也会被解释器当成独立的有序列表,导致文章看起来全是1、1、1、1……;
- 这个也是为了SEO和检索考虑;
封面设计
- 美观、统一、顺眼;
- 重点是居中,在hao主题和好多有侧栏的主题中,侧栏封面是一个方框,若不居中设计会导致方框中元素被截断,微信公众号同理,当然不在意也可以;给元素留边距是为了适应不同的流式布局;
博客维护
- 自动生成的是拼音加下划线的形式,很显然这不是咱们想要的效果;
- 和markdown第2条一个道理;
- 这个不必多说,压缩压缩省钱、省时间,但很多时候我还是想放原图,我应该再思考思考解决这个矛盾;
- 保护隐私。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 光溯星河
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果