突然想写博客了,不想用csdn,广告太多了,体验也很不好,于是开始想各种的方案,Github+Hexo、coding.net网站托管等等,在实践过程中,也做了一些记录,供大家查看,有什么问题大家可以留言,我会第一时间进行回复。

Github

1.Github注册账号

image.png

2.建立与自己账号同名的仓库
例如:xx -> xx.github.io
image.png
image.png

Hexo

1.访问Hexo中文官网

2.安装前提
需要安装Git和Nodejs,官方文档内包含了Windows、Mac、Linux安装方式,这里我就不一一安装了,我以Windows安装为例给大家参考

Git Windows下载链接,根据操作系统不同位数,到下载页进行下载安装。

通过nvm安装Nodejs,nvm下载链接,下载完成双击进行安装,安装完成后打开cmd

nvm use 16
Now using node v16.9.1 (npm v7.21.1)
node -v
v16.9.1
nvm use 14
Now using node v14.18.0 (npm v6.14.15)
node -v
v14.18.0
nvm install 12
Now using node v12.22.6 (npm v6.14.5)
node -v
v12.22.6

3.安装Hexo

npm install -g hexo-cli

4.配置环境变量

系统变量->Path->新建->*\hexo.cmd

5.建站

hexo init <floder>
cd <floder>
npm install

6.常用命令

启动服务
hexo server
新建文章
hexo new 'this is new page'
清除缓存
hexo clean
部署网站
hexo deploy

Hexo一键部署至Github

1.Hexo文档地址

2.安装hexo-deployer-git

npm install hexo-deployer-git --save

3.修改Hexo配置文件,根目录_config.yml

deploy:
  type: git
  repo: https://github.com/<username>/<project>
  # example, https://github.com/hexojs/hexojs.github.io
  branch: gh-pages

4.清除缓存&&部署至Github

hexo clean && hexo deploy

5.访问,settings->page查看your site
image.png


wangfalong
1 声望0 粉丝