易着着着计划,那我该怎么说呢?..写博客不是第一次,但是在自己建的博客上写文章确实是第一次。很兴奋。看着自己辛辛苦苦实现的博客,一点一滴实现了自己心目中的模样。只有做过的人才能体会到这种感觉。如果您还在犹豫,请停止使用墨水。废话不多说了。建立自己的博客,我查的时候很多人都推荐了Wordpress。既然这么多人推荐,我就不需要了。好吧,我被识破了。其实我太穷了,没钱租服务器。虽然好像可以免费制作,但是这个不是很清楚,因为我了解的不多。就在我不想吃饭喝茶的时候,我发现了Hexo,它真的很适合我。用github部署静态博客,谁让我们做前端的。什么都不说,直接开始工作。适合人群哈哈。如果你看了这篇文章,说明你适合用windows的人(其他系统类似)。安装必要的程序并将GIT安装到msysgit。下载后,下一步就是执行安装。什么,下载太慢了,我含泪告诉你,人生不翻几次墙,就成不了大事。InstallNode.js下载Node.js,左边是稳定版,右边是最新版,按需下载。推荐稳定版。如果你安装它,下一步就是下一步。很简单。安装Hexo(我是高手)终于到我隆重亮相了。任意位置右击,选择GitbashHere,输入npm命令安装。$npminstallhexo-g嗯,我的名字很简单。文件一般安装到C:UsersAdministratorAppDataRoamingnpmnode_modules,可以通过以下npm命令查看:$npmroot-g安装完成后,可以在任意位置找到一个名为hexo的文件夹,在该文件夹中右键选择gitbash这里分别输入hexoinit和npminstall(初始化文件和安装依赖包):$hexoinit$npminstall应该看到效果了。接下来,我们将在网页上进行查看,本地预览。分别输入g和s(生成静态网页和本地预览):$hexog$hexos上面的g和s其实就是generate和server的缩写,但是写缩写就够了,效果就是相同的。如果出现$hexosINFOStartprocessingINFOHexoisrunningathttp://localhost:4000/。按Ctrl+C停止。哈哈你成功了,下一步就是在网页中打开localhost:4000就可以看到网页了,激动啊。本地现在可以了。接下来,我们将把它发布到网上,供世界人民观看和效仿。注册github部署博客注册githubGitHub应该有很多人已经注册或者正在注册。我不会说太多。创建页面仓库,选择NewrepositoryRepositoryname,输入:你的账户名.github.io,比如(cspp01.github.io)。Description输入描述,最下面的InitializethisrepositorywithaREADME是可选的,建议勾选。单击创建。好吧,这里是您保持博客在线的地方。SSHkey生成SSHkey或者在GitbaseHere上右键输入ssh-keygen-trsa-C"youremailaddress"回车,回车,回车,你要按3面,成功,到C:下UsersAdministrator.ssh,可以看到两个文件,id_rsa是密钥,id_rsa.pub是公钥。建立连接回到github选择右上角setting->SSHandGPGkeys->NewSSHkeytitle。最好是有意义的。打开刚才的id_rsa.pub,Ctrl+a->Ctrl+c,粘贴到key,AddSSHkey,OK。全局配置gitconfig--globaluser.name"你的github用户名"gitconfig--globaluser.email"你的邮箱"hexo_config.yml配置文件这个文件在hexo根目录下,打开_config.yml配置文件,找到下面(最下面),修改为:deploy:type:gitrepo:仓库地址branch:master注意repo是刚才新建的仓库地址,复制粘贴就OK了。另请注意,冒号后的空格必须是。hexodeployment$hexog$hexodfinally出现INFODeploydone:gitmeanssuccess如果执行完hexod后报错errordeployernotfound:gitpleaseenternpminstallhexo-deployer-git--saveagainandexecute$againhexog$hexod应该可以工作,如果它仍然失败的话。请重新安装hexo并重新部署。第一次,怎么部署都失败,然后重新安装。太神奇了。最后在浏览器中输入刚刚创建的仓库名称:你的用户名.github.io(比如cspp01.github.io)就可以访问了。是不是很酷。写博客。您的博文位于source_posts下。如果你想写一篇新的博文,你可以在这个文件夹中手动创建一个.md文件。也可以通过命令创建:$hexonew"你的文章名称"然后在你创建的.md文件中编辑文章。文章使用Markdown(Markdown是一种用于写作的轻量级“标记语言”),非常简单易用。其实可以像helloworld文章那样写。在文章中添加图片添加图片可以先将图片上传到云端,推荐七牛,然后再添加到文章中。构建编辑好后,先在本地调试预览,然后通过命令上传:$hexoclean$hexog$hexos--debug$hexod好了,现在你新写的文章也上传了。立即上传刷新不一定有效,因为会有一点延迟,刷新后就好了。本地调试后,记得每次上传(最好先上传claer):$hexoclean$hexog$hexodhexocommoncommandhexoinstallation$hexoinstallhexo-g(安装hexo)$hexoinit(初始化)$npminstall(安装依赖包)server$hexos(开启本地服务,本地预览)$hexos--debug(以debug模式启动,改文件时不需要停止网站查看效果)$hexos-p5000(更改端口)$hexoclean(清除缓存)$hexod(上传部署)本地文件$hexog(重新生成本地文件)编辑文章$hexonew"page"(新文章)到此为止,在下一篇文章中,我们将介绍如何设置主题,以及修改自定义一些样式。本博客首发于本人博客,请点击查看hexo个人博客建设
