如何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搭建个人博客的方式有很多,百 ...
随机推荐
- ASP.NET Core中间件与HttpModule有何不同
前言 在ASP.NET Core中最大的更改之一是对Http请求管道的更改,在ASP.NET中我们了解HttpHandler和HttpModule但是到现在这些已经被替换为中间件那么下面我们来看一下他 ...
- Node.js躬行记(3)——命令行工具
一.自定义 创建一个空目录,然后通过npm init命令初始化package.json文件,并按提示输入相关信息或直接回车使用默认信息,生成的内容如下所示. { "name": & ...
- js排他性算法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 5分钟速成Markdown
一.认识 Markdown Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版.字体设置.它使我们专心于 ...
- Elasticsearch 常见错误
一 read_only_allow_delete" : "true" 当我们在向某个索引添加一条数据的时候,可能(极少情况)会碰到下面的报错: { "error ...
- 7. redux
1.所有的状态统一放在state中,由store来管理state 2.用户触发一个action行为,由dispatch分发action行为 3.通过store把原有的state的状态值和dispatc ...
- C和C++中static的比较
using namespace std; class A{ private: static int a;//由static修饰的变量仅仅是一个声明,不能在此处进行初始化,需要在类的外部初始化. voi ...
- bat 脚本定时删除备份文件
删除 D:\yswbak 目录下rar类型 6天前的 文件 @echo off forfiles /p D:\yswbak /m *.rar /d -6 /c "cmd /c del @pa ...
- jmeter对数据库进行简单的压测
1.点击测试计划,再点击“浏览”,把JDBC驱动添加进来: 注:JDBC驱动一般的位置在java的安装地址下,路径类似于: \java\jre\lib\ext 文件为:mysql-connect ...
- 【JMeter_05】创建第一个简单的接口脚本
聚合数据:提供了很多开放的API,可以去练习使用https://www.juhe.cn/ 如果有小伙伴对HTTP协议不是很了解,可以看下这里 http://home.ustc.edu.cn/~xie1 ...