项目源码托管于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
复制代码