当前位置: 首页 > 后端技术 > Node.js

GitHubpages+Hexo搭建自己的个人博客

时间:2023-04-03 14:32:27 Node.js

hexo是一个非常简洁明了的博客系统,因为不喜欢臃肿的wordpress就改用Hexo。这是我自己搭建的博客的第一步:配置GitHubpages,首先需要一个GitHub账号,具体可以参考官方教程。第二步:安装节点。可以直接点击下一步。现在使用node-v和npm-v查看node和npm的版本。因为npm比较慢,所以可以安装cnpm来代替后续的npm命令。安装cnpmnpminstall-gcnpm--registry=https://registry.npm.taobao.org第三步:现在安装Hexocnpminstall-ghexo-cli进入克隆的目录执行hexoinitblog然后进入新建的目录cd博客可以看到这个目录├──_config.yml├──package.json├──scaffolds├──source|├──_草稿|└──_posts└──themes执行完cnpminstall后执行hexocleanhexoghexos打开本地localhost:4000看看博客长什么样。打开配置文件_config.yml,修改以下地方。修改文件时,冒号后面应该跟一个空格。repo要改成clone地址,可以是ssh或者https的clone地址。然后执行hexod,如果报错ERRORDeployernotfound:git先执行cnpminstallhexo-deployer-git--save提交,稍等一会就可以访问了。其他1.常用操作新建文章:hexonewpost用Markdown编辑后可以看到文章名称。hexoclean清理缓存hexogenerateforrendering简称hexoghexoserverdeploytolocal(用于调试)简称hexos。然后在浏览器中输入http://localhost:4000调试后使用hexodeploy简称hexod部署到git服务器。2.更换主题这是官方主题网站。clonetheme为你的theme,将theme改成你在配置文件中下载的主题名称,然后编译运行发布。3、域名解析第一步是域名解析:需要一个域名,然后在解析的时候选择记录类型为CNAME等待一段时间后,就可以在控制台ping通你的域名了。如果成功,则解析成功。第二步:在github上配置你的域名,将public目录下的CNAME文件内容添加为你的域名,然后清除缓存,编译,部署。由于使用的主题不同,比较个性化,使用下一个主题的可以参考官网