...github搭建属于自己的博客(操心妈妈级教学)
发布网友
发布时间:4小时前
我来回答
共1个回答
热心网友
时间:1小时前
教你如何使用hexo、nginx与github搭建个人博客
首先,理解服务器的作用与操作方法。拥有服务器,无论是云服务器还是个人电脑(支持Windows或Linux系统),安装hexo与nodejs能够实现远程管理的博客。使用Ubuntu 18.04服务器与github平台,可从github仓库与服务器直接访问博客。根据个人需求,选择是否配置服务器与nginx。
为了实现博客搭建,需要安装nodejs与hexo。对于Windows系统,可通过搜索安装指南完成操作。对于Ubuntu系统,通过执行特定指令进行安装。
接下来,创建博客目录,如在`/var/www/`下创建名为`hexo`的目录。初始化hexo后,通过`http://localhost:4000/`访问基本的hexo博客模型。
编写博客内容时,可使用CSDN的markdown编辑器将文章导出为`.md`文件,或直接在markdown语法下编写。保存为`.md`文件后,导入到各个平台。
生成博客时,通过命令将`/var/www/hexo/public/_posts`目录中的`.md`文件转化为博客形式。完成生成后,配置github。创建新的仓库并关联到指定目录(例如`/var/www/hexo`),然后编辑`_config.yml`文件,对`deploy`字段进行修改以完成部署。
重点在于正确配置`_config.yml`文件。确保`url`字段设置为github主页地址,`root`字段设置为仓库名称,以保证博客正确展示。同时,正确配置`permalink`字段,确保每篇文章有其独特的链接,避免跳转问题。如使用`title`作为链接,请确保前有`:`字符。
如果选择使用nginx服务器渲染hexo博客,需要修改nginx配置文件。在`conf.d`目录下创建`default.conf`文件,设置`root`参数为博客的`/public`路径(例如`/var/www/hexo/public`)。重启nginx服务后,通过公网IP或域名访问服务器80端口即可访问博客。
至此,完成使用hexo、nginx与github搭建个人博客的过程,实现了一个可远程管理、服务器渲染的个人博客。