Use Script To Auto Batch Rename Files

Linux學習期間下載了一些英文學習資料,但下載時文件自動將空格轉換成下劃線_,且是大寫,不利於快速識別。故想通過腳本實現文件批量重命名。


Personal Requests

    Read More

    Use Script Auto Create TOC For Markdown File

    本人日常使用Markdown進行筆記書寫,創建TOC(目錄)可起到內容索引的作用,但有些編輯器或平臺(eg:GitHub)並不支持TOC,故需要手動創建TOC目錄。當筆記內容量很大時,這項工作耗時很長,很影響學習效率。在對如何創建TOC有一定心得後,想通過Shell Script來實現自動生成TOC。

    Read More

    Use Script Download Single File From GitHub

    此爲本人學習Bash Script後寫的第一個腳本,實現從GitHub上下載單個文件的功能。

    Update:於2016.11.02對代碼進行重構


    Background

    想在GitHub上下載某repo中的單個文件,一直沒有找到解決方法。Stack Overflow上有相關問題 [Download single files from GitHub],上面說什麼的都有,看的人一臉茫然。

    Read More

    Use Cloudflare Set Up SSL on GitHub Pages With Custom Domain

    本人打算爲部落格部署SSL證書,但又不想糜費,在網路搜索後,發現Cloudflare提供免費SSL證書服務,使用的是TLS 1.2

    Read More

    Configuration After Freshly Installed CentOS 7

    此爲本人在Linux運維學習期間整理的虛擬機安裝Linux須知,會不斷補充修正,整理以備後用。

    最小化安裝CentOS7後進行的簡單配置。

    Preparation

    System Images

      Read More

      VIM Editor Configuration

      此爲vim編輯器配置,比較水,僅記錄本人目前使用的參數,做備份用。待以後對vim有精深研究後再更新。

      Installation

      CentOS 7最小化安裝中默認只安裝vi編輯器,而vim編輯器則是vi的升級版,功能更爲強大,可通過yum安裝

      1
      sudo yum install vim-enhanced -y

      Read More

      Personal Use Software Under Windows Operating System

      本人根據個人使用Windows操作系統經驗,遴選出一些優質軟體。現整理出來,以饗後來者。軟體依據類型分別列出,會附上官網地址及簡要說明。


      Browsers

      此爲瀏覽器類,建議使用英文版

      Read More

      Atom Editor Installation And Configuration

      本文介绍Atom编辑器在GNU/Linux中的安装、配置。

      Download

      Atom是一款跨平臺的編輯器,官網地址 https://atom.io/

      Read More

      A Complete Intrduction To Markdown

      本文對Markdown的語法、使用做詳細的介紹。

      Intrduction

      Markdown是一種輕量級的標記語言,採用純文本語法格式,可轉換爲HTML、PDF等格式,文件後綴爲.md。Markdown由John Gruber於2004年開發,設計主旨爲可讀性,語法設計參考Email中的純文本標記。更多介紹參見維基詞條

      Read More

      Try To Use 2-Step Verification Google Authenticator On GNU/Linux

      PAM是一種動態認證機制,通過多重認證提升系統安全係數。Google Authenticator是基於TOTPHOTP的2步認證應用,通過移動端的Google Authenticator應用生成token(存活期30秒)。本文記錄利用其為GNU/Linux桌面系統、遠程SSH連接配置2步認證。

      Read More

      Add Creative Commons Licenses

      經過考慮,本人決定爲LempStacker部落格添加Creative Commons Licenses,採用的是Attribution-NonCommercial-NoDerivs CC BY-NC-ND。原因有二:一是督促自己保持博文的原創性,二是表示對知識產權的尊重。

      Read More

      Build Persoanl Blog on GitHub with Hexo

      此爲本人在GitHub上搭建個人部落格的操作過程,過程很艱辛,結果很美好,一天時間總算沒有白費。

      Preparartion

      hexo需要使用npm安裝,而npmNode.js的包管理器,已經預置在Node.js

      Read More