gitee如何搭建mysql_Windows基于gitee使用hexo搭建个人博客笔记

声明"全局变量"(以后我提到的站点配置文件和主题配置文件地址):

"站点配置文件"位置为 hexo/_config.yml

"主题配置文件"位置为 hexo/themes/next/_config.yml

搭建hexo

安装hexo

命令行中输入以下命令(npm即为Node.js环境,如果卡顿推荐使用cnpm)

npm install -g hexo

hexo初始化

找一个文件夹,这个文件夹将来会存储你所有博客的markdown文件以及生成的html文件,慎重选择。

执行命令

hexo init

会生成一个名为hexo的文件夹,hexo/source/_posts即为放置markdown文档的文件夹。

本地启动

最开始hexo会提供一个hello world页面供各位调试,现在就使用这个页面,切换到根目录,执行:

hexo g

执行完这个命令后会生成一堆文件,像这样

436f19bf705a3175813ae5f9c2de804e.png

再执行:

hexo s

6ec657f9550af2fc9295a9687722a5b2.png

这样本地服务就启动了,接着访问 http://localhost:4000 就可以看到hello world页面啦

基本配置

站点配置文件

title: 发给官兵's blog

subtitle: Less complain,do more!

description: 发给官兵的技术博客

author: 发给官兵

language: zh-Hans

913c0bb854052bd540b6062e8a16af83.png

选用主题(next)

因为大家都推荐用这个,个人也觉得这个主题确实美观大方且不花哨,就直接用这个主题了。

站点配置文件

theme: next

部署到gitee

安装插件

cnpm install hexo-deployer-git --save

站点配置文件

repository 直接复制码云的仓库地址即可

deploy:

type: git

repository: git@gitee.com:fageiguanbing/blog.git

branch: master

一个坑

这个 root 对应你的仓库名称,默认情况是 / ,但是仓库肯定是有名称的,我的仓库名称为blog,所以此处为 /blog

root: /blog

部署

hexo clean #清缓存

hexo g

hexo d

菜单增加分类(categories)与标签(tags)

eda442ee9dcfa9d5a427642812bf19d6.png

1.1 给文章添加“type”属性

在根目录 hexo/ 中执行以下命令

$ hexo new page categories

成功后会提示:

INFO Created: ~/Documents/blog/source/categories/index.md

根据上面的路径,找到 index.md 这个文件,打开后默认内容是这样的:

---

title: categories

date: 2018-09-14 11:23:58

---

添加 type: "categories" 到内容中,添加后是这样的:

---

title: categories

date: 2018-09-14 11:23:58

type: "categories"

---

1.2 给文章添加“categories”属性

同理,先执行生成一个名称为 categories 的文件夹

$ hexo new page categories

修改 index.md 文件为:

---

title: tags

date: 2018-09-14 11:20:53

type: "tags"

---

1.3修改 主题配置文件 让网页中显示标签和分页

menu:

home: / || home

tags: /tags/ || tags

categories: /categories/ || th

archives: /archives/ || archive

新增博客时模板配置

需求:在使用 hexo new 文章名 时,默认生成分类与标签

文件夹位于 hexo/scaffolds 中,新建模板名为 blog.md ,其中内容定义

---

title: {{ title }}

date: {{ date }}

tags:

categories:

---

在创建你的博客时,使用命令 hexo blog "你的博客名文件名称" 即可使用模板进行创建

注:tags和categories的格式均为:在英文状态下 冒号后加一个空格,再加上中括号 [] ,中间以 , 逗号进行分隔

例如,我的tags为MySQL和数据库,分类为数据库

---

title: {{ title }}

date: {{ date }}

tags: [MySQL,数据库]

categories: [数据库]

---

站内搜索

需求:全站模糊查询

安装 hexo-generator-searchdb,在站点的根目录下执行以下命令:

$ npm install hexo-generator-searchdb --save

编辑 站点配置文件,新增以下内容到任意位置:

search:

path: search.xml

field: post

format: html

limit: 10000

编辑 主题配置文件,启用本地搜索功能:

# Local search

local_search:

enable: true

然后 重新生成 查看:

$ hexo clean

$ hexo s -g

INFO Start processing

INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

这样,搜索功能就添加上了.

腾讯分析(流量分析)

需求:主页及各个页面访问量统计

登录腾讯分析,获取分析ID

8979496c832e8421dc60ff5d6eea41e0.png

然后在 主题配置文件 _config.yml 里将 ID 放置 tencent_analytics 字段。

设置完成后访问你的博客,然后等待一段时间,看腾讯分析的管理控制台即可。

本文由 发给官兵 创作,采用 CC BY 3.0 CN协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

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

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

相关文章

mysql error nr.2003_[MySQL]在安装windows版MySQL时遇到过如下问题Error Nr.1045和Error.Nr.2003,相应解决办法如下...

1、准备mysql server-5.0.27.exe2、按照指导安装,在安装到最后一步时遇到如下两个错误:2.1、出现错误Error Nr.1045解决办法:a).停止MySQL服务:我的电脑-->右键-->管理-->服务和应用程序-->服务 找到名为"MySQL&…

java 数据结构 迷宫_JAVA数据结构与算法之递归(一)~ 迷宫问题

递归递归需要遵守的重要规则1) 执行一个方法时,就创建一个新的受保护的独立空间(栈空间)2) 方法的局部变量是独立的,不会相互影响, 比如 n 变量3) 如果方法中使用的是引用类型变量(比如数组),就会共享该引用类型的数据.4) 递归 必须向退出递归…

cache数据库和mysql_并发环境下,先操作数据库还是先操作缓存?

原标题:并发环境下,先操作数据库还是先操作缓存?来源:捡田螺的小男孩前言在分布式系统中,缓存和数据库同时存在时,如果有写操作,先操作数据库还是先操作缓存呢?本文将分5种方案 展开…

java 查看垃圾收集器_JVM系列:查看JVM使用的什么垃圾收集器

一、方法一打印虚拟机所有参数[rootlocalhost ~]# java -XX:PrintFlagsFinal -version | grep :uintx InitialHeapSize : 258689024 {product}uintx MaxHeapSize : 4139778048 {product}bool PrintFlagsFinal : true {product}bool UseCompressedOops : true {lp64_product}boo…

java在W n8安装_在windows中安装JDK8并配置环境变量-java环境变量设置

学习JAVA,必须得安装一下JDK(Java development kit java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程:一、去oracle官网上下载jdk8的下载地址:https://www.oracle.com/technetwork/java/javas…

java将图片上传数据库_〔技巧实例〕轻松实现将上传图片到数据库

很久就想自己写一写程序了,不过由于赖就不想写我,今天刚好有空,所以写了这个小小的程序很容易一看就知道的,不多说了就此开始:我们做一个上传的。数据据库的字段就id自动编号 big 字段类型是 OLE 呵呵就简单的那个字段…

java计算雷达扫描范围_雷达扫描 - linyinmobayu - 博客园

1、设计思想雷达扫描图,在影视作品中见到较多,比如飞机雷达、舰艇雷达,有一个扫描线转圈代表雷达一周旋转或一个批次的收发,发现目标就在表盘上标记位置。和汽车仪表盘类似,汽车仪表盘有底盘背景图、同圆、刻度、刻度值…

mysql降序后去重_Mysql 数据记录去重后按字段排序

实现效果:去重—取最新的—排序例子 : 按用户ID获取历史记录中某个人的记录,要求非重复的且每条只获取最新的,同时按添加时间倒序排列的实现 :SELECT *FROM (SELECT *FROM historysWHERE types_id1ORDER BY created DESC) AS BGRO…

linux php 守护进程,PHP程序员玩转Linux系列 使用supervisor实现守护进程

PHP程序员玩转Linux系列文章:首先遇到的问题是,部署nodejs的博客程序时,我把执行nodejs的命令放到后台,使用加&和nohup命令如:nodejs index.js & 或者 nohup nodejs index.js &&这个使用是当退出此次终端会话的时候就会停止, nohup这个命令理论上是…

计算机初级包括php吗,计算机的基本组成包括什么

计算机的基本组成包括控制器、运算器、存储器、输入设备和输出设备。其中,控制器是整个计算机的中枢神经,它的功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据,协调计算机各部分工作及内存与外…

ubuntu11.10 源码编译安装php5.3.8,Ubuntu 11.10编译安装Nginx、PHP 5.3.8、MySQL、MongoDB、Memcached、SSL、SMTP...

手动安装php mongo扩展sudo apt-get install autoconfwget http://pecl.php.net/get/mongo-1.2.6.tgztar -zxvf mongo-1.2.6.tgzcd mongo-1.2.6/usr/local/php/bin/phpize./configure --with-php-config/usr/local/php/bin/php-configmakesudo make installecho extension mon…

java实现图像处理高通滤波,图像处理入门——滤波 - leo_de_macondo的个人页面 - OSCHINA - 中文开源技术交流社区...

模糊图像模糊的方法可以将每个像素的rgb值用周围像素的加权平均值来代替。比如用周围的9个像素来计算加权平均值,权值可以用一个3x3的矩阵来表示:| 1 2 1 || 2 4 2 | * (1/16)| 1 2 1 |中间的像素是要处理的像素,越靠近中间权…

matlab数据接口技术,matlab接口技术与应用

matlab接口技术与应用来源:mamingkeda作者:华仔浏览:1070时间:2016-08-10 14:18标签:摘要:matlab接口技术与应用应用程序接口的使用方法。全书分为10章,第1章是matlab环境和编程语言的概述&…

ssrf 过滤.php,SSRF技巧之如何绕过filter_var( )

0x00 前言前几天我读了两篇非常棒的论文:第一篇是发表在blackhat.com上的“A New Era of SSRF ”,讲述的是不同编程语言的SSRF问题;第二篇是由Positive Technology发表的一篇名为“PHP Wrapper” 的论文,它主要讲述的是如何以多种…

如何用notepad写php,notepad新手怎么使用

新手使用notepad的几个小技巧:一、软件始终置于屏幕最前方有时候我们在运行程序时,需要将notepad放置到屏幕最前方,此时只需要在工具栏中点击:view——always on tops;此时notepad就会一直处于屏幕最前方。注&#xff…

双网卡主机配置oracle监听,VirtualBox设置双网卡实现虚机上网及主宿机互访

VirtualBox 虚拟机之间互连、主宿机互连、以及主宿机连接互联网的功能非常实用。下面介绍实现主宿机通过虚拟网卡互连方式。1 全局配置VirtualBox安装完成后,会在系统中装一块虚拟网卡,我们在 管理> 全局设定中可以看到。这块网卡是在 Host-Only 连接…

linux无filelength函数,Linux Shell 自定义函数(定义、返回值、变量作用域)介绍

定义Shell函数(define function) 语法:[ function ] funname [()]{action;[return int;]}说明:可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。参数返回,可以显示加:return 返回,如果不加&…

linux ssh登录历史,Linux中的SSH登录

在Linux系统中需要使用SSH远程登录到另一个Linux系统,可以使用SSH命令加用户和IP地址的方法。ssh命令用于远程登录上的Linux主机。常用格式:ssh [-l login_name] [ –p port] [userhostname]例如不指定用户:ssh 192.168.0.100指定用户&#x…

linux监控电脑配置,Zabbix基本配置及监控主机

监控主机一版需要在被监控的主机上安装Zabbix Agent监控主机安装zabbix-agent首先需要在被监控的主机上安装agent,可以下载预编译好的RPM进行安装,下载地址:http://www.zabbix.com/download也可以源码安装,类似server的安装&#…

linux内网安装git,一键安装GitLab7在RHEL6.4上

1 关于gitlab7无论如何gitlab是个好东西,但是极难安装和配置。bitnami(https://bitnami.com/)的一键安装包虽然可以解决大问题,但是仍有很多人无法配置gitlabnginx和email发送等等问题。今天特意完整地再梳理一次。对各位读者的问题不再逐一…