好像每个使用hexo搭建博客的人都会写这么一篇教程
无非就是分享成功自建博客的喜悦以及差点从入门到放弃所踩过的坑与走过的弯路
我就不说什么教程了,毕竟详细的教程已经很多了。我就做笔记,大家互相学习,互相进阶,hhh
要搭建hexo博客网站,先简单了解几个相关知识
git(可上传拉取网站资源)
node.js(创建博客运行环境)
github(面向开源及私有软件项目的托管平台,用来放的项目
)
hexo(一个快速、简洁且高效的博客框架。快速生成静态网站)
markdown(一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。)
next, let we use these tool to build our website
接下来让我们利用这几个半生不熟的工具开始搭建自己的网站
好吧,我懒得写了,推荐一篇通熟易懂的吧,效果是一样的(https://www.cnblogs.com/visugar/p/6821777.html)
相信一样聪明的我们已经搭建成功了吧,当然者至少初步的,还要进阶呢
回顾笔记/熟悉命令
拉取项目到本地文件夹blog: hexo init
启动本地项目:npm install
生成页面:hexo g
启动服务:hexo s
清除缓存:hexo clean
所有指令都可用cmd或git bash here进行(不同的是cmd需要进入站点文件夹操作)
/cmd应该熟悉吧?window 命令窗口/
Git的用法,在站点文件夹(myblog)鼠标右键git bash here
其他指令都一样用
关于替换主题:
git clone https://github.com/iissnan/hexo-theme-next
themes next(主题地址可以网站下载)
完成后,打开 站点配置文件, 找到 theme 字段,并将其值更改为 next
hexo clean //清除缓存
hexo g //重新生成代码
hexo s //部署到本地
然后打开浏览器访问 localhost:4000 查看效果
NexT 三类主题样式
Muse - 默认 Scheme,这是 NexT 最初的版本,黑白主调,大量留白
Mist - Muse 的紧凑版本,整洁有序的单栏外观
Pisces - 双栏 Scheme,小家碧玉似的清新
在 站点根目录/themes/next/_congig.yml 文件中修改
然后又是一套预览 hexo clean hexo g hexo s 访问 localhost:4000 查看效果
预览 如果你开起了localhost:4000服务本地预览,那么可以Ctrl+c关掉服务。就可以进行其他命令操作
上传项目至github会遇到的问题
部署地址有两种上传方式http和ssh
hexo d // 发布到github(插件前面已经装过了)
重点
永远记住github个人主页默认域为:你github账户名.github.io
其他库的域都是在默认域之下,例如再搭一个库名second,你访问的地址变成:github账户名.github.io/second/
如果你GitHub的项目没有样式--如下
这样你在github的样式就不会找错路劲了
或者你有第二项目库,例如我的第二个库名second(第二个项目的域是基于默认域之下)
发布 hexo d
预览 https://extra-h.github.io
第二个项目 https://extra-h.github.io/second/
当看不到样式或者图片
(此种情况多出现在子项目,或者不同的库,解析的css/js路径不正确所致)
博客搭建差不多了吧?
显然这样是源源不够的。让我们一起进阶吧
当然啦,我们最好把各自的网站分享一下。成果才是奋斗的动力
一起学起来吧NAN程序员
我的网站是(http://弄好再说.com)