文档章节

博客平台、Markdown编辑器与hexo admin简介

胖胖雕
 胖胖雕
发布于 2018/09/19 16:30
字数 2259
阅读 414
收藏 5

今天来介绍下一些博客平台,顺带也介绍几个笔者用过的Markdown编辑器,以及最近刚刚开始使用的博客后台管理的神器hexo-admin。

1 博客平台

关于如何写博客这个事情确实是一件比较有意思的事情,尽管最近网易、新浪等博客平台纷纷宣布倒台,但是感觉在程序猿界并没有多少影响。业内比较出名的博客平台实在太多,笔者目前也是多个博客平台同步更新。所以也简单提下可以使用的博客平台。

  • 1.CSDN: CSDN (Chinese Software Developer Network) 创立于1999年,是中国的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。
  • 2.简书: 简书是一个创作社区,任何人均可以在其上进行创作。用户在简书上面可以方便的创作自己的作品,互相交流。简书成为国内优质原创内容输出平台。
  • **3.开源中国:**开源中国成立于2008年8月,是目前国内最大的开源技术社区,拥有超过200万会员,形成了由开源软件库、代码分享、资讯、协作翻译、码云、众包、招聘等几大模块内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • **4.知乎:**知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。
  • **5.掘金:**掘金是一个帮助开发者成长的社区,是给开发者用的 Hacker News,给设计师用的 Designer News,和给产品经理用的 Medium。
  • **6.阿里云栖社区:**云栖社区是面向开发者的开放型技术平台。源自阿里云,服务于云计算技术全生态。包含博客、问答、培训、设计研发、资源下载等产品。
  • 7.腾讯云+社区:云+社区致力于打造开发者的技术分享型社区。营造云计算技术生态圈,专注于提高开发者的技术影响力。
  • **8.科学网:**科学网是由中国科学院、中国工程院和国家自然科学基金委员会主管,科学时报社主办的综合性科学网站,主要为网民提供快捷权威的科学新闻报道、丰富实用的科学信息服务以及交流互动的网络平台,目标是建成最具影响力的全球华人科学社区。
  • 以上均来自某度

以上的前7个应当是程序猿比较熟悉,偏向IT的博客和交流论坛,第8个属于科研学术界的博客。当然除了以上8个还有很多,如segmentfault,各个学科的各种论坛(气象家园、地信论坛、小木虫、人大经济论坛等等等)。

目前我主要在CSDN、简书、开源中国、科学网、阿里云栖社区以及自己搭载的博客平台(hexo + github)更新博客。从使用来说,CSDN作为老牌IT社区,博客对Markdown的支持十分丰富,几乎所有Markdown拓展都有,应当是之前使用最舒服的一个博客平台,简书整个网站风格不错,而且文章内容也多元化,不仅仅是技术干货,偶尔也能满足你的情怀,Markdown支持基本的拓展,不过像公式和流程图类的不支持。开源中国对markdown支持程度与简书差别不大,而且最近发现对博客文字的审核较为严格,偶然出现的一些敏感词汇也是通不过的。阿里云栖社区目前刚刚加入,直观感受跟开源中国和简书支持较为类似,是否支持公式和流程图不确定。科学网不支持Markdown编辑,还是传统的富文本编辑,毕竟科学网面对的是科研人员,并非大家都很熟悉Markdown。但是在谷歌浏览器上只需要使用Markdown Here拓展即可实现Markdown到富文本的转换非常方便。之前我在更新博客的时候,习惯在CSDN上写,然后在其他平台复制粘贴。不过后面发现CSDN的图床似乎最近有些小问题,之前图片在各个平台都能通用,现在似乎不太支持。这也是我更换了博客管理平台的原因。

2 Markdown编辑器

可能讲了这么久一些人还不太了解Markdown。这里简要介绍(依旧是度娘资料)。

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。总结起来就是人类为了懒搞出来的一套标记语言。想进一步了解的可以自行搜索。这里推荐两篇我常用的博客,由于笔者仍在从事科研,写公式是一大特点。所以我很喜欢Markdown的LaTex拓展。下面两篇文章就是在讲述这方面的内容。

LaTeX 各种命令,符号

Markdown中编写LaTeX数学公式

接下来讲讲Markdown编辑器,笔者一共用过cutemarked,Markdownpad,Cmd Markdown和Visual Studio Code四个相关的编辑器。前两个里面Cutemarked用得比较久,支持实时预览,导出html,PDF,也支持数学公式。流程图也是支持的,但是是基于mermaid插件,而不是flowchart。语法有变化,后面有空来讲就这两个的流程图语法(下面也有篇博客讲这方面的内容)。而Markdownpad用的时间不长。似乎是导出的功能不够完善。Cmd Markdown是目前还一直在用的,几乎所有拓展都支持,各种体验还不错,强力推荐,导出方面略有不足(免费会员支持的不多,付费各种格式均支持),而且同步功能给好评。Visual Studio Code的话,其实不仅仅是为了当Markdown编辑器,只不过我尝试着做了个配置,将它配成也能适合Markdown编辑的平台。除了这些还有很多编辑器,详情见下面的文章链接。

Markdown里面的流程图

整理:几款好用的Markdown编辑器

10款流行的Markdown编辑器,总有一款适合你

最受欢迎的10个Markdown编辑器,有一个被称神的编辑器

3 hexo admin

由于自己搭载的hexo github平台是完全基于Markdown的,在之前CSDN的图床出问题之后,我就将利用七牛云重新做了一个属于自己的图床。于是在思考有没有快捷的方式来写博客。在Github上搜索一番后,发现了如下两个神器。

hexo admin

hexo admin qiniu

hexo admin是一个基于hexo的博客管理页面。界面如下,可以用来写博客,设置各种相关内容。

而hexo admin qiniu是基于hexo admin基础上做的改进。主要增加了以七牛云作为图床的功能,这样子,利用qq截完图,直接在hexo admin界面里,粘贴即可生成图片链接,非常简洁。安装只需要如下的语句。

npm install --save hexo-admin-qiniu

接着必须在站点配置文件(博客文件夹里的_config.yml,不是主题文件夹里的)里修改配置文件。配置内容如下。

#Qiniu
admin:
  qiniuCfg:
      imageslim: true  # 启动图片瘦身,仅华东区bucket可以使用
      AccessKey: 'your qiniu AK'
      SecretKey: 'your qiniu SK'
      BucketName: 'your BK Name'
      bucketHost: 'you BK Host'

具体的安装配置也可以见官网。运行的话只需要定位到博客路径。

hexo server -d
hexo server -d -p 5000 #当4000端口被占的时候,更换为5000端口

当然也有人专门开发了一个编辑器HexoEditor。也很不错,详情链接在下面。

HexoEditor

© 著作权归作者所有

胖胖雕
粉丝 8
博文 160
码字总数 500822
作品 0
厦门
其他
私信 提问
加载中

评论(0)

如何优雅地发布Hexo博客

次优雅的发布hexo博客方式,为什么说是次优雅,因为它是目前我自己所知道的比较优雅的发布方式,可能存在其他更好的方式,欢迎指教~ 转载请注明出处:http://blog.lzoro.com,谢谢~ 前言 就目...

格子zoro
2017/09/12
0
0
Hexo博客写作与图片处理的经验

目录 目标 Typora 编写博客 Hexo配置 hexo-asset-image 的问题 hexo-simple-image 的问题 解决方案 参考资料 本文使用的Typora版本为0.9.9.32.1(4191),Hexo版本为4.2.0。 Hexo是一款非常优秀...

Cocowool
03/16
0
0
Go 开源博客平台 Pipe 1.0.0 发布!

这是 Pipe 博客平台的第一个正式版,欢迎大家使用和反馈建议! 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可使用。 动机 产品层面: 市面上缺乏支持多独立博客的平台级系统...

88250
2017/12/28
969
5
Go 开源博客平台 Pipe 1.4.0 发布,改进 Markdown 导入

Go 开源博客平台 Pipe 1.4.0 已发布,该版本主要改进了 Markdown 导入,修复了一些缺陷。另外目前已经有 5 款主题可供选择: 简介 Pipe 是一款小而美的开源博客平台,通过黑客派账号登录即可...

88250
2018/03/21
1.6K
10
用electron开发Mark Down编辑器(一) ——功能简介

引子(废话) 从使用github托管个人静态博客开始,了解到了MarkDown,不得说这个标记行语言确实让人非常着迷。 我又是一个爱折腾的人,电脑系统经常换,每次重新搭建Hexo,感觉特别麻烦,每次...

newbiebt
2016/11/25
114
5

没有更多内容

加载失败,请刷新页面

加载更多

egg学习笔记第六天:使用中间件屏蔽可疑用户

站点有时候想屏蔽一些特定频繁抓取服务器数据的用户,可以放在中间件中去做,用户在指定Ip数组内,则屏蔽,如果不在,则匹配路由规则执行controller。 中间件的概念: 匹配路由前,匹配路由完...

一生懸命吧
21分钟前
34
0
005-其他技巧

css精灵图(css雪碧)sprites 减少服务器接收和发送请求的次数,提高页面加载速度 原理:将网页中的一些小背景图整合到一张大图中 使用background-position移动背景图位置-x/y坐标 字体图标ico...

沉默的懒猫
26分钟前
15
0
YouTube视频下载:Airy for mac

想在YouTube下载视频?借助适用于Mac的AIry YouTube下载程序,您可以获得一个简单而高效的下载程序,可以在瞬间处理来自YouTube的任何曲目或播放列表。只需找到您要下载的视频,选择格式和分...

MacW软件分享
36分钟前
34
0
guava中EvictingQueue使用与改进

一、简介 因为业务有一些服务器在国外,网络非常不稳定,执行http请求的时候波动很大。所以我们希望在网络变慢的时候通过http代理切换到其他服务器发送http请求。 如果界定变慢呢? 如果,最...

trayvon
59分钟前
16
0
Python类继承对象 - Python class inherits object

问题: Is there any reason for a class declaration to inherit from object ? 类声明从object继承有什么理由吗? I just found some code that does this and I can't find a good reason......

javail
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部