pain and happy

"we believe that writing is ab out context about what you want to say not about fancy formatting"

随学 随记 随想 随思

markdown

markdown是一种轻量级的「标记语言」,目前被越来越多的写作爱好者,撰稿者广泛使用。Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的 HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。

相关语法

http://daringfireball.net/projects/markdown/syntax
http://wowubuntu.com/markdown/#list
第一个链接是创始人John Gruber对markdown的语法说明,第二个链接是中文版的语法说明。这里面讲的比较详细。

然后在学习的过程中,了解了一些知识性的东西。

图床:一般是指储存图片的服务器,有国内和国外之分,国外离的距离比较远,决定访问的速度,影响图片的加载。国内分为单线空间,多线空间,和cdn加速这三种。

制表符(也叫制表位)的功能是在不使用表格的情况下在垂直的方向按列对齐文本,比较常见的的应用包括名单·简单列表·也可以应用于制作页眉页脚等同一行有几个对齐位置的行。

版本控制系统:版本控制系统是一种记录一个或者若干个文件内容变化,以便将来查阅特定的版本修订情况的系统。

git :是一款免费开源的分布式版本控制系统,用于敏捷高效的地处理或大或小项目。

GitHub 主要提供基于git 的版本托管服务,也就是说现在GithHub上托管的所有项目代码都是基于git来进行版本控制的。所以git只是GitHub用来管理项目的一个工具,GitHub的功能远不止这些。

download

git

安装git一些提示:
Addition icons on the Desktop图标组件,选择是否创建桌面快捷方式。
Windows explore integration 桌面浏览,浏览源代码的方法,使用的是gitbash或者是git GUI工具。
Assciate git configuration files with the default text editor :关联配置文件:是否关联git配置文件,该配置文件主要显示的文本编辑器样式。
Associate sh files to be run with Bash :是否关联Bash命令执行的脚本文件。
TRueType编码,该编码是微软和苹果公司制定的通用编码。

node.js

Node.js是一个基于Chrome JavaScript运行时建立的一个平台,用来方便地搭建快速的易于扩展的网络应用。Node.js借助事件驱动,拥有异本非阻塞坏境搭建简单实践应用快。

检查版本信息
node -version
npm -v
说一下npm:npm 是随 NodeJS 一起发布的包管理工具,就像PHP、Pear、Python的PyPI一样。npm是一个完全由JavaScript 实现的命令行工具,通过Node.js执行,因此严格来讲它不属于Node.js的一部分。在最初的版本中,我们需要在安装完Node.js以后手动安装npm。但从Node.js 0.6开始,npm已包含在发行包中了,安装Node.js时会自动安装npm。

hexo

[hexo]是一款基于Node.js的静态博客框架。

下载hexo需要用到npm,因为npm默认源的下载速度可能很慢,所以使用国美镜像比较快点,
一个是:npm config set registry http://registry.npmjs.org
另一个是:npm config set registry “http://registry.npm.taobao.org”

执行以下命令安装hexo:
npm install hexo-cli g

初学者的一些感受

下载这些工具和框架也是一个需要学习的一个过程,当自己看到一次次的err,心里其实是奔溃的,也许学习的方式也是有关系的吧,但我更喜欢往宽里学,就是为什么要这样做,可以说,我还在计算机的门外徘徊,希望自己能挖更多的坑,去了解的更多,能在这条路坚持下去,然后学会分享!

最后送大家一句话:驾驭命运的舵是奋斗。不抱有一丝幻想,不放弃一点机会,不停止一日努力。

你可能感兴趣的:(pain and happy)