項目源碼託管於GitHub,每GitHub倉庫都有pages服務,簡單設置以項目index.html爲入口展現項目。html
Hexo + GitHub Pagesnode
帳戶名.github.io
倉庫
npm install hexo -g
或npm install -g hexo-cli
)
hexo version
或hexo -v
)
hexo init
初始化文件夾Blog
npm install
裝所需組件
hexo generate
或hexo g
)
hexo server
或hexo s
)。默認網址http://localhost:4000/
git clone https://github.com/iissnan/hexo-theme-next themes/next
hexo clean
清除緩存文件(db.json)和已生成靜態文件(public)。某些狀況(尤爲換主題)對站點更改不管如何不生效,可能需運行該命令
hexo generate
或hexo g
)
hexo server
或hexo s
)。默認網址http://localhost:4000/
改E:\Blog下_config.yml,圖中爲repository而非repo git
hexo new post 「博客搭建」
於E:\Blog\source_posts下建立博客
npm install hexo-deployer-git --save
裝擴展
hexo generate --deploy
或hexo g -d
、hexo deploy --generate
或hexo d-g
)
cd.>CNAME
於E:\Blog\source建名爲CNAME文件且無後綴名,不可記事本(後綴名.txt)
hexo generate --deploy
或hexo g -d
、hexo deploy --generate
或hexo d-g
)hexo server
或hexo s
)實名認證。實名認證事後一段時間仍出上述問題則從新過戶並實名認證,通信地址(中文)
一欄填身份證顯示住址。github
國內訪GitHub速度較慢且GitHub不被百度收錄,不利於SEO。買一虛擬主機,代碼放虛擬主機便可。npm
.
├── .deploy #需部署的文件
├── node_modules #Hexo插件
├── public #生成的靜態網頁文件
├── scaffolds #模板
├── source #博客正文和其它源文件,40四、favicon、CNAME都應放這裏
| ├── _drafts #草稿
| └── _posts #文章
├── themes #主題
├── _config.yml #全局配置文件
└── package.json
複製代碼
hexo help # 查看幫助
hexo init # 初始化目錄
hexo new "postName" # 新建文章
hexo new page "pageName" # 新建頁面
hexo generate # 生成網頁,可在public目錄查看整個網站文件
hexo server # 本地預覽,Ctrl+C關閉
hexo deploy # 部署.deploy目錄
hexo clean # 清除緩存,強烈建議每執行命令前先清理緩存,每部署前先刪除.deploy文件夾
複製代碼
hexo n = hexo new
hexo g = hexo generate
hexo s = hexo server
hexo d = hexo deploy
複製代碼