利用Windows內(nèi)置Linux子系統(tǒng)搭建Hexo靜態(tài)博客

之前博客是在Windows上搭建的,后來(lái)Windows 10內(nèi)置了linux子系統(tǒng)膝擂,我就想能不能在這個(gè)子系統(tǒng)里搭建一個(gè)靜態(tài)博客讶泰,因?yàn)檫@樣就無(wú)需安裝nodejs和git了毅待。中途遇到了很多問(wèn)題馒闷,直到今天才終于成功酪捡。下面記錄一下過(guò)程。

啟用linux子系統(tǒng)

首先在設(shè)置里啟用開(kāi)發(fā)者模式纳账,然后啟用或關(guān)閉Windows功能里勾選“適用于Linux的Windows子系統(tǒng)”逛薇,重啟后在命令提示符里輸入“bash”后回車(chē),確認(rèn)后就開(kāi)始下載子系統(tǒng)了疏虫。下載結(jié)束后永罚,在開(kāi)始菜單里會(huì)出現(xiàn)一個(gè)Ubuntu的圖標(biāo),打開(kāi)以后就是Linux子系統(tǒng)了卧秘。

安裝必備環(huán)境

我們知道呢袱,Hexo的運(yùn)行環(huán)境是nodejs,所以我們要先在子系統(tǒng)里安裝nodejs翅敌。這里有一個(gè)坑产捞,那就是我直接使用“sudo apt install nodejs”安裝以后,在使用npm時(shí)總是報(bào)錯(cuò)哼御,說(shuō)什么權(quán)限不夠,網(wǎng)上找了很多辦法焊唬,都沒(méi)有解決恋昼。直到今天,我嘗試著用nvm安裝了最新的nodejs赶促,這個(gè)問(wèn)題才得以解決液肌。

使用nvm安裝最新nodejs

  1. 安裝nvm之前執(zhí)行以下命令:
sudo apt-get update
sudo apt-get install build-essential libssl-dev
  1. nvm執(zhí)行腳本(最新版請(qǐng)去官網(wǎng)查看):
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.4/install.sh | bash
  1. 更新環(huán)境變量:
source ~/.profile
  1. 列出所有nodejs版本:
nvm ls-remote
  1. 安裝最新版本:
nvm install 8.5.0

安裝git

sudo apt install git

開(kāi)始搭建Hexo

  1. 安裝hexo框架
npm install -g hexo-cli
  1. 進(jìn)入你用來(lái)存放博客的文件夾,執(zhí)行:
hexo init
npm install
  1. 把博客同步到Github Page上還需要兩個(gè)插件:
npm install hexo -server --save
npm install hexo-deployer-git --save
  1. 我的_config.yml:
# Hexo Configuration
## Docs: https://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/

# Site
title: yuanwenjun's blog
subtitle: It's wonderful life!
description:
author: yuanwenjun
language: zh-CN
timezone:

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://yuanwenjun.github.io
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

# Directory
source_dir: source
public_dir: public
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code
i18n_dir: :lang
skip_render:

# Writing
new_post_name: :title.md # File name of new posts
default_layout: post
titlecase: false # Transform title into titlecase
external_link: true # Open external links in new tab
filename_case: 0
render_drafts: false
post_asset_folder: false
relative_link: false
future: true
highlight:
  enable: true
  line_number: true
  auto_detect: false
  tab_replace:
  
# Home page setting
# path: Root path for your blogs index page. (default = '')
# per_page: Posts displayed per page. (0 = disable pagination)
# order_by: Posts order. (Order by date descending by default)
index_generator:
  path: ''
  per_page: 10
  order_by: -date
  
# Category & Tag
default_category: uncategorized
category_map:
tag_map:

# Date / Time format
## Hexo uses Moment.js to parse and display date
## You can customize the date format as defined in
## http://momentjs.com/docs/#/displaying/format/
date_format: YYYY-MM-DD
time_format: HH:mm:ss

# Pagination
## Set per_page to 0 to disable pagination
per_page: 8
pagination_dir: page

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
plugin:
- hexo-generator-feed
- hexo-generator-sitemap
- hexo-generator-baidu-sitemap
#Feed Atom
feed:
type: atom
path: atom.xml
limit: 20

theme: Hacker

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
  repo:
        github: git@github.com:yuanwenjun/yuanwenjun.github.io.git
        coding: git@git.coding.net:ablog/ablog.git
  branch: master
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鸥滨,一起剝皮案震驚了整個(gè)濱河市嗦哆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌婿滓,老刑警劉巖老速,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異凸主,居然都是意外死亡橘券,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)旁舰,“玉大人锋华,你說(shuō)我怎么就攤上這事〖埽” “怎么了毯焕?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀(guān)的道長(zhǎng)磺樱。 經(jīng)常有香客問(wèn)我纳猫,道長(zhǎng),這世上最難降的妖魔是什么坊罢? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任续担,我火速辦了婚禮,結(jié)果婚禮上活孩,老公的妹妹穿的比我還像新娘物遇。我一直安慰自己,他們只是感情好憾儒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布询兴。 她就那樣靜靜地躺著,像睡著了一般起趾。 火紅的嫁衣襯著肌膚如雪诗舰。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,688評(píng)論 1 305
  • 那天训裆,我揣著相機(jī)與錄音眶根,去河邊找鬼。 笑死边琉,一個(gè)胖子當(dāng)著我的面吹牛属百,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播变姨,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼族扰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了定欧?” 一聲冷哼從身側(cè)響起渔呵,我...
    開(kāi)封第一講書(shū)人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎砍鸠,沒(méi)想到半個(gè)月后扩氢,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡爷辱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年类茂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了耍属。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡巩检,死狀恐怖厚骗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情兢哭,我是刑警寧澤领舰,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站迟螺,受9級(jí)特大地震影響冲秽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜矩父,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一锉桑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧窍株,春花似錦民轴、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至冒滩,卻和暖如春微驶,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背开睡。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工因苹, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人篇恒。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓容燕,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親婚度。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 作者:李旺成 時(shí)間:2016年4月27日 一官卡、技術(shù)選型 常見(jiàn)個(gè)人博客搭建方案 搭建個(gè)人博客通常有如下選擇: Wor...
    diygreen閱讀 26,241評(píng)論 26 311
  • 用了一段時(shí)間的hexo蝗茁,本著“授人以魚(yú),不如授人以漁”的理念寻咒,決定整理一篇hexo使用教程哮翘,分享大家。 hexo是...
    王藝謀712閱讀 6,296評(píng)論 0 3
  • 第一章 安裝Git工具 下載GitHub for Windows,直接點(diǎn)擊安裝毛秘,安裝完成后饭寺,可以看到“Git Sh...
    不圓的石頭閱讀 11,872評(píng)論 5 63
  • 表妹今年要參加高考阻课,而且她是藝術(shù)類(lèi)考生。姑姑和姑父都非常緊張艰匙,壓力很大限煞。姑姑和姑父都是做金融行業(yè)的,家里住別墅员凝,表...
    最喜不過(guò)淡雅閱讀 102評(píng)論 0 0
  • 我想做個(gè)溫暖你的人 清晨叫你起床 睡前語(yǔ)音晚安 天冷為你添衣 雨天為你撐傘 下班為你做頓好飯 我想做個(gè)溫暖你的人 ...
    Y小姐_閱讀 423評(píng)論 1 3