Hexo GitHub搭建自己的部落格

2021-08-03 03:49:56 字數 3090 閱讀 6276

1、安裝 homebrew—->nodejs—->hexo

$ ruby -e

"$(curl -fssl "

$ brew install node
$ sudo npm install -g hexo
2.建立乙個空的資料夾,cd到資料夾下

$ hexo init
3.生成一套靜態網頁。執行

$ hexo generate

$ hexo server

瀏覽器開啟 http://localhost:4000 驗證

4.博文提交,makedown編輯.md,移到~/source/_posts

.md 格式

title: 定義了博文的標題

date: 定義了創作博文的時間

tags: 定義了博文的標籤

除了這個三個屬性以外我們還可以擴充套件一些屬性:

update: 定義了最後修改的時間

categories: 定義了博文的種類

重新he

xoge

nera

te, hexo server

5.部署,_config.yml讓hexo幫助我們同步github,方便快捷,配置如下所示

_config.yml 中

deploy:

type: git

repo:

.io.git

branch: master

***為個人github的name

$ hexo -d

6.介面修改 ,修改配置內容

# hexo configuration  

## docs:

## source:

# site ##修改以適應搜尋引擎的收錄

title: hexo ##定義**的標題

subtitle: ##定義**的副標題

description: ##定義**的描述

author: jason jwl ##定義**的負責人

language: ##定義**的語言,預設zh-hans

timezone: ##定義**的時區

# url

## if your site is put in a subdirectory, set url as '' and root as '/child/'

url: ##定義**訪問的網域名稱

root: / ##定義所在web資料夾在哪個目錄

permalink: :year/:month/:day/:title/ ##定義時間格式

permalink_defaults:

# directory

source_dir: source ##定義從哪個資料夾獲取部落格資料

public_dir: public

##定義生成靜態**到哪個資料夾

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:

# 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

##

date_format: yyyy-mm-dd

time_format: hh:mm:ss

# pagination

## set per_page to 0 to disable pagination

per_page: 10

##定義每一頁多少條部落格

pagination_dir: page

# extensions

## plugins:

## themes:

theme: landscape ##定義使用的主題

# deployment

## docs:

deploy:

type:

hexo clean  

hexo generate

hexo deploy

基於 Hexo Github 搭建自己的部落格

sudo apt install nodejs git npm 安裝版本檢視 node version git version npm versionsudo npminstall hexo cli g 檢視安裝的版本 hexo versionhexo init blog 本地檢驗 cd blog ...

hexo github部落格搭建

前期步驟詳見 網域名稱解析配置時,主機記錄www項中,點選記錄型別選擇cname。網域名稱https需要申請ssl證書 這裡僅申請即可 申請後即自動轉為https,無需以上文章中的其餘操作。執行hexo clean hexo g hexo d時,以下均需要進到.deploy git目錄中git ba...

hexo github 搭建部落格實戰

之前有兩篇部落格莫名被csdn給刪除了,一時興起,想想要不搭建乙個個人部落格。於是選擇了比較常見的github hexo。自己的電腦是mac air,由於以前驅動一些硬體的需要,安裝了windows,後來一直沒有換回來。搞github hexo,前途凶險。看小夥伴的搭建過程,感覺還是在mac 系統下...