為了賬號安全,請及時綁定郵箱和手機立即綁定

誰說這些東西只有程序員才能玩

2016.05.11 11:25 7468瀏覽

其實程序員都是一幫懶人,于是他們創造了各種懶人神器。


剛剛開始寫博客,發了些文章讓家人親戚看到了,本著對我的關心和支持都轉發關注點贊了。然而我知道,他們大部人都不知道我在說什么。所以想寫一點,大家都可以看懂又不失逼格的。

我決定介紹下我使用的工具。一個叫GitHub,一個叫MarkDown。寫代碼可能不是每個人都需要,但是寫點東西每個用電腦的人都或多或少有點需求。這兩個東西,都可以用來幫助我們更高效的寫作。

你說你不寫作?作業你總有需要交電子稿的時候吧?!給領導匯報材料總得折騰下Word吧?!

這兩個工具的使用可以達到文理工醫并重,產學用研結合的神奇效果。(我南昌大學的xiao'xun)

GitHub

一張圖說明gitHub是什么?全球最大的同性交友網站。
github

(圖片來自網絡,侵刪)
不會真的信了吧?其實它確實是一幫程序員日常搞基的天堂。可以理解為程序員的微博或者朋友圈,他們不曬自拍曬代碼。
那然后呢?不寫代碼的用它來干啥?一般人可以用它來干嘛?

GitHub背后其實有個叫Git的東西,他是用來做版本控制的工具。寫論文,一稿、二稿地改,每次改了啥,電腦里備份了一堆文件,找的時候是不是很頭大。git就是一個時光機可以隨時把文件帶回歷史的某個版本。程序員用來讓代碼服服帖帖,普通人當然也可以用它來管理各種文檔啦。

注冊安裝

這要講么? http://github.com 像注冊QQ號一樣注冊一個賬號。
然后命令行看的頭大的話還可以裝一個桌面客戶端嘛。程序員哥哥們想的還是很周全的。

創建筆記本

注冊以后登錄,你可以看到一個大大的首頁


人家說的很清楚嘛,學習使用gitHub是不需要你懂代碼的。有個按鈕叫New respository 可以把它理解成新建文件夾,創建筆記本。
進入自己的筆記本以后有這么幾個地方要看看:

CODE

這個頁面把它當成文件管理器好了

FORK

看到好東西可以一鍵偷回來

STAR

俗稱點贊

WATCH

俗稱關注

DOWNLOAD ZIP

一鍵下載,旁邊有下載鏈接

怎么有點像朋友圈加百度網盤的混合體呢?是可以這么理解的。用它來當免費網盤其實也是不錯的。

剛剛不是下載了個客戶端么,登錄上去,把自己剛剛創建的筆記本CLONE回來,也就是下載回來。

其實,我是沒有下載客戶端的……因為我一般都是一句命令(需要安裝一個git環境)

git clone git@github.com:kbiao/kbiao.github.io.git

進入剛剛下載回來的文件夾,然后你就可以開始自由的寫東西了。寫完以后,添加一句描述,然后commit,就是告訴它我修改了東西了,并記住我改了啥,要上傳就要用push,它就跑到網上去了,可以理解成上傳文件了。

這些功能客戶端都有相應按鈕,也可以瀟灑地用一句命令搞定。為啥要分兩步呢?因為突然有一天你發現改了半天還不如之前的,想退回去,那就去看看history,然后乘坐時光機roll back回去任意時刻。

好像還是沒有感覺他有什么好用的地方,要是你在和別的小伙伴一起寫東西呢?它可以在自己電腦上clone這個文件夾,然后修改完成后
commit+push。你這里再來一句pull就可以兩個人愉快地合作了。pull的時候發現遠程和自己本地不一樣,可以很清晰地看到區別,自由決定增加刪除還是合并。

基本概念就是這樣,先入門嘛,上面還有很多不明白的按鈕以后用到了一查就知道嘍,我寫文章的目的只是介紹下還有這么好用的工具,沒有見識過呢。想學習高級用法,可以看看這本書《Pro Git》
http://iissnan.com/progit/index.html
,也可以在具體使用的時候百度,谷歌一下。這些教程真是一抓一大把,不懂了再找個程序員大哥問問唄。

程序員當然用它做的最多的事情就是代碼管理了,非程序員用gitHub做什么呢?

  1. 寫書。多人協作創作,或者用來版本管理。https://www.gitbook.com/
  2. 寫博客。我的博客就是在github上搭建的,閱讀原文可以看看教程。擁有一個自己的域名,自己的動手搭建博客還是很酷炫的。https://hexo.io/
  3. 寫簡歷。各個大公司都有活躍在gitHub.可以用它自動生成酷炫的簡歷http://resume.github.io/
  4. 好多國家的政府文件都已經托管到這里來了。
  5. ·····每天逛逛,一幫程序員總會折騰出一些好玩的東西來的。
Markdown

剛剛創建gitHub項目的時候會看到它默認有個叫readme.md的文件。其實它就是一個支持Markdown語法的文本文件。

Markdown是什么?

Markdown 是一種「標記語言」,通常為程序員群體所用。但是好東西絕不是只有程序員可以用的。可以簡單地理解成用來排版的語言,寫過專業論文的同學應該知道LeTex這個東西吧。

Markdown有什么好處?

  • 語法簡單
  • 再也不用專注排版
  • 兼容html
  • 可以有更多更大的用處

語法簡單
: Markdown 語法相當簡單,哪怕你是一個從沒接觸過的小白,一天甚至半天就可以上手。

再也不用專注排版
: word排版雙學位的畢業論文,折騰的我夠嗆。莫名其妙的多一頁少一頁,頁碼不連續,目錄調不好,簡直要哭。發給老師還要考慮是07,03,還是13版本。用了markdown,程序員創造了各種工具自用轉換各種格式,好好寫作,排版事情它來做。

兼容html
: Markdown 可以方便的轉成 html,而且甚至直接兼容 html 語法,真是酷斃了!

更多更大的用處

  1. 我的博客寫作就是純 Markdown 寫作的,寫完以后發布就成了現在看到的樣式。

  2. 很多項目的開發文檔就是用markdown寫的。

  3. 兼顧了「什么人都能打開」和「樣式」。Markdown 就是純文本,就是 txt,所以什么人都能打開。然后配合各種工具,生成簡歷PPT都不是什么問題。

學習和使用

我很喜歡作業部落的編輯器 https://www.zybuluo.com/
打開以后就可以看到語法教程和在線編輯器,還可以到處同步。甚至支持復雜的公式,流程圖和圖表。
文科的同學可能更喜歡簡書,我上面的截圖就來自簡書。http://www.jianshu.com/

最近在折騰博客嘛,所以這兩個工具都和寫作有關。書寫也和大多數人有關,希望文章可以幫助到大家。希望大家也多多支持我的博客http://blog.kbiao.me
留言點贊是對我最大的鼓勵!

點擊查看更多內容

本文原創發布于慕課網 ,轉載請注明出處,謝謝合作

31人點贊

若覺得本文不錯,就分享一下吧!

評論

相關文章推薦

正在加載中
意見反饋 幫助中心 APP下載
官方微信

舉報

0/150
提交
取消
lpl竞猜