如何Simplest搭建个人博客
前期
例如wordpress、hexo、hugo……
准备
安装Node.js,安装Git,进入Hexo网站。进入Github网站进注册和登录。
建议买个阿里云服务器(学生最近好像是免费的)
开始搭建
进入Hexo网站,然后按照网站的命令进行一些列安装。
前提要做的是以上的一些内容和一些下面的内容:
我们可以把“个人博客”创建一个单独的文件夹放在一个盘中(最好使用英文命名)
然后随便创建一个文件夹(例如“project”)
命令
更新一下镜像源:**npm config set registry **[https://registry.npm.taobao.org](https://registry.npm.taobao.org)
npm install hexo-cli -g
hexo init blog(此时如果未提前安装Git,会出现问题,建议把此次用到的软件安装到一个文件夹里面)
- npm install
- hexo server(点开其中的网址)
进入Github
打开“setting”找到“Github Pages”设置为“master branch”
然后生成静态网站,利用** hexo g**
(此时本地的话,差不多了)
使用Git
** git config --global user.email "3289705398@qq.com"**
ssh-keygen -t rsa -C “你的命名”
cat ~/.ssh/id_rsa.pub
(出现一串东西进行复制)
打开github,打开个人资料设置的“setting”找到“ssh and gpg keys”新建一个ssh,命名后粘贴你刚才复制的一串字符。
打开Git,输入命令“ssh -T git@github.com”输入yes,
进行文件修改
(注意:下面的三行命令修改时,必须在冒号后面添加空格,不然“hexo d”命令无作用)
进入blog文件夹中,找到“_config.yml”使用记事本打开(建议用别的,比如nodepad++或者vscode)
最后一行deployment更改为:
type: 'git'
repository: https://github.com/Dfrank-wx/blog(图片中的地址)![]()
branch: master
进入cmd中进入blog文件夹中,使用命令添加插件:npm i hexo-deployer-git
配置完成后
输入命令“hexo d ”进行登录
登录成功后,你会发现你的GitHub里面会多出一部分新文件。
进入博客
如何进入
进入GitHub的设置,找到上次的那个,此时显示的网址就是你的博客地址
![]()
修改文件
继续修改“_config.yml”将URL里的root 修改为“/blog/”(记住前面要加的空格)
敲命令
hexo clean
hexo g
hexo d(重新上传)
这是我第一次搭建博客,虽然不是自己写的代码!
但是在这过程中,还是遇到了很多问题,以上步骤仅供参考!
如何Simplest搭建个人博客的更多相关文章
- 【原】Github+Hexo+NextT搭建个人博客
摘要 GitHub 是一个开源项目的托管网站,相信很多人都听过.在上面有很多高质量的项目代码,我们也可以把自己的项目代码托管到GitHub,与朋友们共享交流.GitHub Pages 是Github为 ...
- hexo+github搭建个人博客
最近用hexo+github搭建了自己的个人博客-https://liuyfl.github.io,其中碰到了一些问题,记录下来,以便查阅. hexo+github在win7环境下搭建个人博客:hex ...
- 【一】Ubuntu14.04+Jekyll+Github Pages搭建静态博客
本系列有五篇:分别是 [一]Ubuntu14.04+Jekyll+Github Pages搭建静态博客:主要是安装方面 [二]jekyll 的使用 :主要是jekyll的配置 [三]Markdown+ ...
- 利用Hexo搭建个人博客-博客发布篇
通过 <利用Hexo搭建个人博客-环境搭建篇> 以及 <利用Hexo搭建个人博客-博客初始化篇>,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如 ...
- 利用Hexo搭建个人博客-博客初始化篇
上一篇博文 <利用Hexo搭建个人博客-环境搭建篇> 中,我们讲解了利用Hexo搭建个人博客应该要配置哪些环境.相信大家已经迫不及待的想要知道接下来应该要怎么把自己的博客搭起来了,下面,让 ...
- 利用Hexo搭建个人博客-环境搭建篇
我是一个爱写博客进行总结分享的人.然而,有着热爱写博客并且深知写博客好处的我,却没有好好的把这个习惯坚持下来.如今毕业已经一年多了吧,每一次与师弟师妹们聊天,我总会意味深长的建议他们,一定要定期梳理总 ...
- hexo在git上搭建个人博客
公司实习第一天接到的任务是:搭建一个基于Nodejs的开源项目的开发环境,接到任务时以为不是很困难,后来才知道该项目已于去年被废弃,搭配环境的时候遇到了不少问题,折腾了两天还是没有最终完成... 不过 ...
- 使用jekyll在GitHub Pages上搭建个人博客【转】
网上有不少资源,但大多是“授人以鱼”,文中一步一步的告诉你怎么做,却没有解释为什么,以及他是如何知道的.他们默认着你知道种种专业名词的含义,默认着你掌握着特定技能.你折腾半天,查资料,看教程,一步步下 ...
- 使用github与jekyll搭建个人博客(一)
虽然使用博客园还没有多久,但是最近看到一些大神的博客觉得很是炫酷.于是突发奇想,想要搭建自己的博客站点儿.编程菜鸟一枚,还是想要记录下最近的搭建博客经历. 使用github搭建个人博客的方式有很多,百 ...
随机推荐
- webpack从单页面到多页面
前言 从上次更完webpack从什么都不懂到入门之后,好久没有更新过文章了,可能是因为自己懒了吧.今天看了下自己的索引量少了一半o(╥﹏╥)o,发现事态严重,赶紧更新一篇23333 也是因为最近踩了一 ...
- 实用!看Python如何光速合并多个PDF
大家好,今天分享一个实用的办公脚本:将多个PDF合并为一个PDF, 例如我手上现在有如下3个PDF分册,需要整合成一个完整的PDF. 如果换成你操作的话,是不是打开百度搜索:PDF合并,然后去第三方网 ...
- OO第一作业周期(前四周)总结
前言:回顾这三次的作业,在一次次的练习下渐渐理解了一些Java的一些基本知识和类与对象的含义与用法,也找到了很多自身的不足和问题,主要是反映类与类之间的关系没有理解到位,这次总结后又有了新的感悟和理解 ...
- Android getMeasuredHeight()与getHeight()的区别
getMeasuredHeight()返回的是原始测量高度,与屏幕无关 getHeight()返回的是在屏幕上显示的高度 实际上在当屏幕可以包裹内容的时候,他们的值是相等的,只有当view超出屏幕后, ...
- MySQL数据库字符集和排序规则的四个级别
MySQL数据库字符集和排序规则有四个级别的默认设置:服务器,数据库,表和列. 最初,服务器字符集和排序规则取决于启动mysqld时使用的选项.可以使用 --character-set-server该 ...
- 带你轻松了解C# Lock 关键字
相信绝大多数.NET玩家和我一样,常常使用Timer这个对象,而在WPF中使用DispatcherTimer的人也是很多,DispatcherTimer是在UI线程跑的.我们的程序中大多数都会充斥很多 ...
- LAMP建站简介
1. LAMP概述 1.1 为什么是LAMP LAMP无非就是Linux+Apache+MySQL+PHP的网站架构体系而已.而之所以叫LAMP,就是取了这几个单词的首字母罢了,但这里的P可以指PHP ...
- http的几种请求方法
1.HTTP请求方法有以下8种方法:OPTIONS.GET.HEAD.POST.PUT.DELETE.TRACE和CONNECT. GET GET请求会显示请求指定的资源.一般来说GET方法应该只用于 ...
- fiddler下载安装
1.官网https://www.telerik.com/fiddler 2.按照要求填写 3.傻瓜式安装 4.安装https证书
- c++无法解析的外部符号 "int const bufferSize
无法解析的外部符号 "int const bufferSize 严重性 代码 说明 项目 文件 行 禁止显示状态错误 LNK2001 无法解析的外部符号 "int const bu ...