创建一个属于自己的博客

1、安装 node.js

wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz

tar -xf node-v10.15.3-linux-x64.tar.xz -C /home/ 解压到/home、目录下

mv node-v10.15.3-linux-x64/ node vim /etc/profile

#配置环境变量

export PATH=/home/node/bin:$PATH

export NODE_PATH=$HOME/home/node:$HOME/home/node/lib/node_modules

source /etc/profile #让环境变量生效

2、安装git

yum -y install git-core

git config --global user.name "你的GitHub用户名"

git config --global user.email "你的GitHub注册邮箱"

ssh-keygen -t rsa -C "你的GitHub注册邮箱" 生成ssh秘钥文件

cat /root/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+tp6K3RCxOdnlCUBhaG9/lgt5JYznPW8ytdVbQYzAf2osJsXIV1DUCeubT47U0b3Q+fAbPMQonDyCPFM3aADwSTFHHab8HesIkRgTc1xY7qVnIogo7SBVA2SL2RZR2nGn1+SUEuNUKgnICHZ+j58CuOhItCLZLYzCx8Hf+ORVUEWqWzhd97LUwkQITo97tswSxy+LVoaWz6Kb2vQ0PGqkhXbLSLGvXGEALpLuo/ CNSzpJkDjgtsVHaMEKJ8YMc/xRaZhn0yiIWe89strjqkhpxqOhqjUM+VP1BSu4ik5XT3bVA9ROS2fKRjlLj+BkqD0TfIqWpqQ7Wz5gM0YtCojn 9666996902james@gmail.com

打开GitHub_Settings_keys 页面,新建new SSH Key

 

 

Title为标题,任意填即可,将刚刚复制的id_rsa.pub内容粘贴进去,最后点击Add SSH key。

Git Bash中检测GitHub公钥设置是否成功,输入 ssh git@github.com :

3、安装hexo

首先你的新建一个文件夹

mkdir bilog

 

在刚创建的文件夹下安装Hexo以及install组件

npm install hexo-cli -g      // Hexo

npm install hexo --save   //install组件

 hexo -v                     // 查看版本

如果查询到版本信息就说明已经安装成功了

接着开始继续配置Hexo创建文件夹cd进入这个文件夹,安装npm

hexo init hexo // 创建文件夹

cd hexo      // 进入文件夹

npm install     // 安装npm

开启本地服务

hexo s -g

如果访问不了 就检查防火墙对外4000端口有没有开,或者关闭防火墙!

此时终端会生成一个http://localhost:4000/”这样的连接

点击就可以看到我们的博客雏形了。

转载于:https://www.cnblogs.com/jameslove/p/10924012.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/248888.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis是什么?

Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. redis是开源,BSD许可,高级的key-value存储系统. 可以用来存储字符串,哈希结构…

Vue中定义全局变量与常量的各种方式详解_vue.js_脚本之家

前言 本文主要跟大家介绍了关于Vue定义全局变量与常量的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 我想要定义一个变量, 在项目的任何地方都可以访问到, 不需要每一次使用的时候, 都引入. 尝试1:…

oracle 数据库 锁

首先你要知道表锁住了是不是正常锁?因为任何DML语句都会对表加锁。 你要先查一下是那个会话那个sql锁住了表,有可能这是正常业务需求,不建议随便KILL session,如果这个锁表是正常业务你把session kill掉了会影响业务的。建议先查原…

推荐21个顶级的Vue UI库! – TalkingData‘s Blog

推荐21个顶级的Vue UI库! 最近,随着“星球大战”(指 GitHub 的 Star 数量大比拼)的爆发,Vue.js 在 GitHub 上的 Star 数超过了 React。虽然 NPM 的下载量仍然落后于 React,但 Vue.js 的受欢迎程度似乎在持续…

后缀数组水题两道

BZOJ1031:倍长,建sa,跑一边把sa值小于等于长度的后缀第n个字母输出BZOJ4278:直接把串合并起来建一个sa就可以了,然后直接分组贪心 转载于:https://www.cnblogs.com/dream-maker-yk/p/10068915.html

js获取页面的各种高度与宽度

document.body.scrollTop等属性可以获取页面滚动距离等&#xff0c;但是此类属性在xhtml标准网页或者更简单的说是带<!DOCTYPE ..>标签的页面里得到的结果是0&#xff0c; 所以一般为了兼容性都这样写 document.documentElement.scrollTop || document.body.scrollTop;以…

MAC终端下常用Git命令 - 某个人 - 博客园

送给新手的简单命令操作、远程Git和local的同步实现流程&#xff1a; 1、把git上的代码clone到本地 $ git clone http:xxxx(地址&#xff0c;可以http也可以ssh) 2、clone到本地以后、使用branch -a 查看远程所有分支 $ git branch -a 3、如若你有分支&#xff1a;master…

2019河北省大学生程序设计竞赛(重现赛)B 题 -Icebound and Sequence ( 等比数列求和的快速幂取模)...

题目链接&#xff1a;https://ac.nowcoder.com/acm/contest/903/B 题意&#xff1a; 给你 q,n,p,求 q1q2...qn 的和 模 p。 思路&#xff1a;一开始不会做&#xff0c;后面查了下发现有个等比数列求和的快速幂公式&#xff0c;附上链接https://www.cnblogs.com/yuiffy/p/380917…

centos 升级curl版本

1、安装repo rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm 2、查看该 repo 包含的 curl 版本 yum.repos.d]# yum --showduplicates list curl --disablerepo"*" --enablerepo"city*"L…

nodejs服务后台持续运行

forever.jpeg 我用本地mac连接阿里云服务器&#xff0c;启动nodejs服务&#xff0c;客户端掉线&#xff0c;服务也会终止。如何在客户端掉线的情况下&#xff0c;node服务正常运行&#xff1f; forever介绍 forever是一个nodejs守护进程&#xff0c;完全由命令行操控。forev…

Java工具类DateFormatUtils详解

日期和时间格式化实用程序和常量public static String format(Calendar calendar, String pattern) 说明&#xff1a;将日历格式化为特定的模式&#xff1b;参数&#xff1a;calendar-格式化的日历对象&#xff0c;非null&#xff1b;pattern-用于格式化日历的模式,非null&…

Node.js+Koa开发微信公众号个人笔记(一)准备工作 - ZhangCui - 博客园

本人也是在学习过程中&#xff0c;所以文章只作为学习笔记&#xff0c;如果能帮到你&#xff0c;那就更好啦~当然也难免会有错误&#xff0c;请不吝指出~ 一、准备工作 1、本人学习教程&#xff1a;慕课网Scott老师的《Node.js七天搞定微信公众号》 &#xff0c;但是有点小贵…

bzoj4919 大根堆

考虑二分求序列LIS的过程。 g[i]表示长度为i的LIS最小以多少结尾。 对于每个数&#xff0c;二分寻找插入的位置来更新g数组。 放到树上也是一样&#xff0c;额外加上一个合并儿子的过程。 发现儿子与儿子直接是互不影响的&#xff0c;可以直接合并。 用启发式合并set来维护这个…

Oracle rowid

SYS prod>select rowid from scott.emp;ROWID ------------------ AAASPXAAEAAAACVAAA AAASPXAAEAAAACVAAB AAASPXAAEAAAACVAAC AAASPXAAEAAAACVAAD AAASPXAAEAAAACVAAE ROWID的格式如下&#xff1a; 数据对象编号 文件编号 块编号 行编号 AAASPX AAE AAAACV AAA 我们可以看…

vue项目配置eslint(附visio studio code配置)

eslint基础环境搭建 全局安装eslint&#xff1a;npm install eslint -g 项目eslint初始化&#xff1a;eslint --init&#xff0c;按团队或自己的编程风格回答三道题。 ? How would you like to configure ESLint? Use a popular style guide ? Which style guide do you w…

从数据库中取出数据表,导入并生成excel

RequestMapping("/numericalStatement1")public void createExcel(HttpServletResponse resp) throws Exception{try {String path "G:/test.xlsx";// 创建新的Excel 工作簿XSSFWorkbook workbook new XSSFWorkbook();// 在Excel工作簿中建一工作表&…

【vue-router①】router-link跳转页面传递参数 - 进击的前端之路(偶尔爬坑java小路) - SegmentFault 思否

在vue项目中&#xff0c;往往会遇到这样的情况&#xff0c;就是要实现在一个循环列表中&#xff0c;点击其中一条跳转到下个页面&#xff0c;然后将这一条的相关数据带到下个页面中显示&#xff0c;这是个循环列表&#xff0c;无论点哪一条都是跳到相同的页面&#xff0c;只是填…

RHEL7 USB installation problem and solving

版权声明&#xff1a;本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/scruffybear/article/details/37063701 Encountered quite a few problems while install the RHEL7, with the Windows system already installed. Problem 1:/dev/root does not exis…

Vue表单类的父子组件数据传递示例_vue.js_脚本之家

使用Vue.js进行项目开发&#xff0c;那必然会使用基于组件的开发方式&#xff0c;这种方式的确给开发和维护带来的一定的便利性&#xff0c;但如果涉及到组件之间的数据与状态传递交互&#xff0c;就是一件麻烦事了&#xff0c;特别是面对有一大堆表单的页面。 在这里记录一下…

Jmeter-【JSON Extractor】-响应结果中三级key取值

一、请求返回样式 二、取第三个option 三、查看结果 转载于:https://www.cnblogs.com/Nancy-Lee/p/10938758.html