如何优雅高效的写博客(Sublime + Markdown + Evernote)
如何优雅高效的写博客(Sublime + Markdown + Evernote)
本文主要是参照了几位大神的博客加上自己捣鼓了半天,比较适合新手流畅阅读
非常感谢下面两位大神:
@dc_726: http://blog.csdn.net/dc_726/article/details/45749869
@Lucida: http://zh.lucida.me/blog/sublime-text-complete-guide/
以前看到大神们都在写博客,心生艳羡,自己也准备写,且不说有无干货可写,就是格式问题也是让人烦恼的很,可以看我最开始写的那篇博客,格式稀烂,叫人不忍读完。而且写得也难受,自己也没能坚持下
来持续写作。
今天偶然看到@dc_726 的博文,觉得有必要试试新方法了,Sublime + Markdown的组合容易让人沉浸在写作的快感中;而且语法简单,真是简单。。。。
Markdown初学者参考:新手指南 ,Markdown入门小结
废话少说,我们开始吧:
1. Sublime Text 3 安装及配置
下载 Sublime Text 3 直接安装即可,简单得很。
安装 Package Control ,由于接下来需要安装很多插件,Package Control就是来搜索和管理这些插件的工具。 哈哈,英文不好的同学可能不知道怎么安装,其实很简单:
打开Sublime Text,使用 Ctrl+ ` 打开Sublime Text的控制台,将下面的代码复制进去就可以了:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
等待安装完成,重启Sublime Text即可。
2. Markdown Editing 和 Markdown Preview
我们已经安装完了Package Control,我们就开始安装我们需要的插件吧。Sublime Text 中使用Markdown,我们需要安装Markdown Editing 和 Markdown Preview 两个插件。
安装步骤如下:
使用 Ctrl + Shift + P 打开命令板,找到
Package Control:Install Package
:
成功Install之后,紧接着就在弹出的框中分别搜索安装Markdown Editing 和 Markdown Preview;安装完两个插件之后,我们设置语法高亮和mathjax(用来写数学公式)支持:(图中每行的注释已经很清楚了)
成功配置好插件之后,我们就可以新建文件,保存为.md 格式,就可以进行markdown的编辑了,而且可以随时使用 Ctrl + Shift + P 选中
Markdown Preview: Preview in Browser
进行预览:
3. 与印象笔记的结合:Evernote
由于很多人除了想把博文放在博客中,也想保存到印象笔记中,幸运的是这是可行的,步骤如下:
首先安装插件 evernote(安装插件步骤见上)
安装完之后接下来是最关键的一步,需要获得api接口 Developer Tokens:
使用菜单栏
Preferences -> Package Settings -> Evernote -> Reconfigure Authorization
:此时浏览器会自动弹出 https://www.evernote.com/api/DeveloperToken.action
如果是大陆区使用印象笔记的话就手动打开这个网址 https://app.yinxiang.com/api/DeveloperToken.action先登录你的印象笔记账号,然后点
Revoken your developer token
,接着申请新的 Developer Tokens ,新页面中很重要的两个东西:token 和NoteStore URL,复制到下图所示的位置就行:
Evernote 配置成功之后,我们可以自己动手试试如下功能(可以直接新建
笔记,也可以直接发送到印象笔记中,非常方便):
很方便。
结语:
没想到自己上午受到@dc_726 大神的鼓励,当天就用Markdown 开始写博客了,我觉得这主要是Markdown 太容易学了,写博客很爽!
常用快捷键使用
- 设置
1、Preferences--settings-->设置全局的参数
{
"caret_style": "phase",
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"draw_white_space": "all",
"ensure_newline_at_eof_on_save": true,
"font_size": 11,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Markdown"
],
"rulers":
[
80,
100
],
"trim_trailing_white_space_on_save": true
}
2、Preferences--settings-Syntax specific--->设置Markdown主题
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
}
- open--openFolder--打开文件夹,Cltr+K,Cltr+B打开关闭侧边栏,Cltr+P查看搜索最近的文件
- F11-->全屏;Shift+F11-->无干扰全屏
常用插件
- 1、IMESupport 拼音输入法跟踪
- 2、BracketHighlight 括号高亮
- 3、Html-CSS-Js Pretty 前端页面在浏览器中查看
- 4、ConvertToUTF8
以上.
如何优雅高效的写博客(Sublime + Markdown + Evernote)的更多相关文章
- 写博客常用MarkDown语法
目录 前言 1. 制作目录 2. 命令格式: 3. 超链接 4.上标和下标 5.引用 6.分割线 7.给图片添加图注 参考 前言 自己记性不是很好,导致每次写MarkDown文本时总是忘了一些重要 ...
- 新功能发布!Markdown写博客!
有一种神奇的语言,它比html还简单,它巧妙地将内容与格式整合在一起--它就是Markdown. 现在我们实现了博客对Markdown的内置支持,可以让您轻松地在园子里用这个神奇的语言写博客! &qu ...
- 使用Markdown编辑器写博客
使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图 ...
- 欢迎使用 Markdown 编辑器写博客
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML ...
- 用markdown写博客
目录 用markdown写博客 前言 标题 段落 引用区块 代码块 列表 分隔线 链接 强调.加粗.下划线.删除线 图片 智能链接 表格 转义序列 用markdown写博客 前言 博客园支持用mark ...
- 10 年 bloger 告诉你要不要写博客,又该如何优雅地写博客?
关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader.公众号后台回复关键字 "1024" 获取程序员大厂面试指南. 图:D ...
- 如果简单的记录,就可以为这个世界创造更多的财富,那么还有什么理由不去写博客呢? — 读<<黑客与画家>> 有感
上一次博文发文时间是2016.1.15,7个月已经过去了.最近读了一本<>的书,对我触动挺大的!里面有关于技术趋势的探讨,也有关于人生和财富的思考! 开始更新iOS122的文章的初衷是,聚 ...
- 在github上写博客
在github上混了几个月,收获颇多.作为一个开源的坚定信仰者,深深觉得每一个码农都应该参与到开源社区中,github提供了一个平台,让你为开源项目提交代码变得异常简单和直接.以前由于工作异常繁忙和繁 ...
- 为什么你应该试试用Sublog写博客
HI 这篇文章发布后,收到了一些反馈,在不同的阅读媒体上(浏览器,RSS,evernote)等,会有样式兼容问题,特别是之前的代码显示行号的实现方式,使用浮动code块,兼容问题比较严重,所以做了一个 ...
随机推荐
- 一步一步搭建:spark之Standalone模式+zookeeper之HA机制
理论参考:http://www.cnblogs.com/hseagle/p/3673147.html 基于3台主机搭建:以下仅是操作步骤,原理网上自查 :1. 增加ip和hostname的对应关系,跨 ...
- 实验一 part2
#include <stdio.h> int main () { int x; printf("输入一个整数:\n"); scanf("%d",&a ...
- python copy与deepcopy (拷贝与深拷贝)
copy与deepcopy python 中的copy与deepcopy是内存数据的操作,但是两个函数有一定的区别. 1.copy import copy list = [1, [4, 5, 6], ...
- 天勤考研数据结构笔记—栈的C语言实现
栈的基本概念 栈的定义:栈是一种只能在一端进行插入或删除操作的线性表.其中允许进行插入或删除的一端称为栈顶(top).栈顶是由一个称为栈顶指针的位置指示器(其实就是一个变量,对于顺序栈,就是数组索引, ...
- Job for jenkins.service failed because the control process exited with error code.
root@xiakaibi-PC:~# service jenkins restartJob for jenkins.service failed because the control proces ...
- 云数据库 Redis 版
首先观看视频简介 云数据库 Redis 版是一项易于部署和管理的按需数据库服务,与 Redis 协议兼容.云数据库 Redis 版通过从内存缓存中检索数据而提供高速数据读写功能,并通过同时使用内存和硬 ...
- 卸载mysql后再安装提示The service already exists!问题解决方法
卸载mysql后再安装输入mysqld --install 回车后提示The service already exists! 原因:卸载的时候没有卸载干净 方法: 一.重新以管理员身份打开cmd 二. ...
- Dedesql数据库类详解(二次开发必备教程)
其实数据库类织梦之前就有一个介绍,http://help.dedecms.com/v53/archives/functions/db/,这篇文章讲解了数据库类的一些常见的使用方法,不过没有结合例子去介 ...
- FullPage.js全屏插件文档及使用方法
简介 fullPage.js是一个基于jQuery的全屏滚动插件,它能够很方便.很轻松的制作出全屏网站 下载地址 下载地址 相关示例:基于fullpage.js实现的360全屏滑动效果 支持功能 支持 ...
- 简析P和NP问题的概念
简析P和NP问题的概念 本文系作者学习笔记,内容均来源于网络,如有侵权,请联系删除 P类问题:所有能用多项式时间算法计算得到结果的问题,称为多项式问题,也就是P(polynomial). 多项式时间举 ...