菜单

使用 github Pages 服务建立 ixirong.com 独立博客全经过。hexo

2018年9月19日 - betway官网手机版

若是否发应声规范的需求,只是想略的写照写篇,记录下好的学习心得、成长经验等,都是把文字内容,不需安排使用数据库、不思打服务器自己搭建站点,只是怀念安安安静的之所以比舒畅的计来形容首稿子。
静态博客不怕为这而分外的,不用配置服务器、不用数据库、访问速度相当快、没有不安全漏洞的说教,最着重之,对于一个时常用
markdown来写稿子的丁的话,她完美支持!

号外号外:计数服务都开放,各种访问量统计就简单执行代码:不蒜子,任您表达的算子。

GithubPages ,the Websites for you and your projects. Hosted directly
from your GitHub repository. Just edit, push, and your changes are
live.

直接纠结于哪里写博客,曾为此过新浪博客,百度空间,JavaEye,LOFTER,OSChina,cnblogs,CSDN,自搭WordPress,都非顺心。再后来也为过Jekyll和Octopress,觉累不便于。

方简单的如出一辙词话,就证明了 GithubPages
的精神:托管在github上面的村办站点页面,使用 markdown
来写篇,简单、易用,不用在乎太多的排版工作,而且免费

以至多扣了同眼hexo,这个逼格极高之主次猿写作方式,我爱。就连hexo的发声都如是不法客哦!如果你和自身同样纠结哪里写博,那就到来GitHub吧,让咱联合hexo!H人希绝对免会见给你失望,相信很快hexo就会见流行起来。

说罢了即半只概念,就得说一样游说 ixirong.com
整个站点的树过程了,总结也利用hexo搭建博客,托管在 githubpages(国外)
和 gitcafe(国内)
上,监控下阿里云+360唠监控(两只托管商服务还是异常稳定的),统计流量应用红
CNZZ 数据大家,站长工具采用百度站长,也参照google站长。详细如下:

hexo出自台湾大学生tommy351的手,是一个冲Node.js的静态博客程序,其编译上百首文字才需要几秒。hexo生成的静态网页可以一直坐GitHub
Pages,BAE,SAE等楼台及。先看tommy是哪吐槽Octopress的
→_→ Hexo颯爽登場。

域名申请

域名我选择了海外的劳务商 Godaddy,详情请参考
如何以Godaddy申请域名?,当然你吧得择万网、新网、西数码要新生高傲的google域号称注册服务。

  • 若果您对默认配置满意,只待几单指令就可秒多一个hexo。
  • 假设您和自家同样爱折腾下,30分钟为够个性化。
  • 万一您过度喜欢折腾,可以揉搓个将星期,尽情的游戏。

域名备案

采用 github Pages
服务,是匪待备案的,当如果你想使七牛的自定义域名、CDN服务、站长助理的一些高级功能利用,是亟需来备案的,详情请参见我之另外一样首单独博客民用godaddy域名备案解决方案。

搭建过程你可能认为有那么点多少繁琐,但若搭建得,写文章是无与伦比简,极舒服的。

域名解析

运顶尖老牌服务 dnspod
,稳定、高效、实时生效,详细措施要参见Godaddy注册商域名修改DNS解析方法,如发生其它问题,可以查拉中心。

图片 1

ixirong.com 的 dns 解析设置图

但待几单大概命令,你便可形成全部。

hexo 写博客

hexo是出于Node.js驱动的一致迟迟快速、简单且功能强大的博客框架,它与jekyll相比,更快,更轻量,命令还简短(而且jekyll很多短)。网友就勾勒了及时方面的无数篇了,当时自家第一参照的如下,当然你吗得以google搜索下以方式

假若您看不惯下面的篇章最长了,有没出同一首完整的、详细的牵线,很愉快,@cnFeat便是这样子一个丁,详情见文章:
哪多建筑一个独博客——简明Github
Pages与Hexo教程

hexo n #写文章
hexo g #生成
hexo d #部署 # 可与hexo g合并为 hexo d -g

希冀铺静态资源

说话存储这东西,目前是很多七牛云、又拍云、阿里云、腾讯云都可为此来举行图片存储,ixirong.com
选择的是七牛,为什么?靠,免费哟~
当然,七牛之活力一直在召开这块,还是颇科学的,注册七牛云,建立个空中,上传图片,点击图片链接就得看了,把这些图片链接放到你的博客中利用到之地方即ok了。默认的七牛域名于丰富,已经备案的域名可以报名于定义,比如ixirong.com
的自定义为 static.ixirong.com域名,你可以望下面就张图:

图片 2

static.ixirong.com测试

 

站点统计、监控、站长助理

使用百度站长工具来展开百度分享、百度统计、SEO优化等的调动,使用google站长工具第一是分析国外流量来源,使用cnzz数据大家拓展任何的统计分析工作。

网站的监察下阿里云和360监控,基本上覆盖了举国上下地方的检测点,两者都起免费之报警短信(1000长达/月),小站点足够用了
如下图:

图片 3

360cloudmonitor

图片 4

aliyunmonitor

到此,基本上ixirong.com
建站的全套经过尽管终止了,当然还以不停的搜寻着发展,如果您有啊好的想法,请留言或右侧找到我之联系方式,跟自己关系,如果你生啊问题,同样联系自己,我会第一时间答复你,共同进步,共同成长!

此文首发于我之私家单独博客,欢迎体验阅读
http://ixirong.com/2015/05/17/how-to-build-ixirong-blog/

下逐步介绍,进入正题。


条件准备

安装Node
到Node.js官网下充斥相应平台的流行版本,一路安即可。我之所以底是node-v0.10.22-x86.msi

安装Git
Git的客户端很多,我于是的凡msysgit,喜欢用绿色版Portable
application for official Git for Windows
1.8.4,下载下来设置一下环境变量即可,Git_HOME,%Git_HOME%\bin之类的,不多说。

安装Sublime(可选)
Sublime Text
2每当这边仅作为一个文本编辑器以,支持各种编程语言及文件格式,当然为支撑Markdown语法,实在是独不足多得的练码奇才。喜欢追逐鲜的为得以品尝处于beta版本的Sublime
Text 3。我为此绿色版Portable Sublime
Text
2.0.2.zip。

本屌是穷码畜,对于伟大上之Mac码帅用户要走:hexo
installation

GitHub

GitHub账号和GitHub Pages 一般还应来吧,已有的请自行无视这同样有些。

图片 5my GitHub Pages

前方片步忽略,只说其三步,添加SSH-Key。

先是设置你的用户名密码:

git config --global user.email "bu.ru@qq.com"
git config --global user.name "bruce-sha"

 

变化密钥:

ssh-keygen -t rsa -C "bu.ru@qq.com"

 

输入文件路径:

H:\hexo\blog>ssh-keygen -t rsa -C "bu.ru@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (//.ssh/id_rsa): H:\git\myssh\ssh
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in H:\git\myssh\ssh.
Your public key has been saved in H:\git\myssh\ssh.pub.
The key fingerprint is:
b0:0c:2e:67:33:ab:c1:50:10:40:0a:ba:c1:80:59:22 bu.ru@qq.com

 

有只bug,文件路径中的盘符H必须大写,否则会报错。

上述命令若执行成功,会当H:\git\myssh目下生成稀只文本id_rsaid_rsa.pub,最后两步:

  1. 故文本编辑器打开ssh.pub文本,拷贝其中的情节,将其上加至Add SSH
    Key
  2. id_rsaid_rsa.pub拷贝至而Git安装目录下的.ssh目录,如H:\PortableGit-1.8.4\.ssh

图片 6Add SSH Keys

最后得证明一下:

ssh -T git@github.com

 

倘有问题,请复安装。常表现错请参考:
GitHub Help – Generating SSH
Keys
GitHub Help – Error Permission denied
(publickey)

安装

NodeGit都设置好后,可实行如下命令安装hexo:

npm install -g hexo

 

初始化

下一场,执行init命令初始化hexo到公指定的目:

hexo init <folder>

为可cd到目标目录,执行hexo init

吓啊,至此,全部安工作早已到位!

变静态页面

cd 到你的init目录,执行如下命令,生成静态页面及hexo\public\目录。

hexo generate

 

一声令下必须在init目录下执行,否则不成功,但是也未报错。
当你改改文章Tag或内容,不能够对重新转内容,可以去hexo\db.json后重试,还不行就到public目删除相应之文书,重新转。

本地启动

履如下命令,启动本地服务,进行文章预览调试。

hexo server

 

浏览器输入http://localhost:4000就可以看到职能。

央用高级浏览器,否则恐怕…你懂得的!

写文章

实行new命令,生成指定名称的章到hexo\source\_posts\postName.md

hexo new [layout] "postName" #新建文章

 

内部layout是可选参数,默认值为post。有安layout呢,请到scaffolds目下查看,这些文件名称就是layout名称。当然你得增长自己的layout,方法就是增长一个文本即可,同时你吗得以编制现有的layout,比如post的layout默认是hexo\scaffolds\post.md

title: { { title } }
date: { { date } }
tags:
---

 

吁小心,大括号和大括哀号内自我基本上加了单空格,否则会于转义,不能够健康显示。

自身怀念上加categories,以免每次手工输入,只待修改是文件上加相同履,如下:

title: { { title } }
date: { { date } }
categories: 
tags: 
---

 

postName是md文件之讳,同时为油然而生于您文章的URL中,postName如果带有空格,必须用”将那个包围,postName可以吗华语。

留意,所有文件:后面还须产生只空格,不然会报错。

圈一下方生成的文书hexo\source\_posts\postName.md,内容如下:

title: postName #文章页面上的显示名称,可以任意修改,不会出现在URL中
date: 2013-12-02 15:30:16 #文章生成时间,一般不改,当然也可以任意修改
categories: #文章分类目录,可以为空,注意:后面有个空格
tags: #文章标签,可空,多标签请用格式[tag1,tag2,tag3],注意:后面有个空格
---
这里开始使用markdown格式输入你的正文。

 

接通下,你尽管足以就此爱的编辑器尽情挥洒你的章。关于markdown语法,可以参考我的文章Markdown简明语法。

fancybox
或者有人对这Reading页面中图纸的fancybox功能感兴趣,这个是怎开的也。
万分简短,只需要在你的文章*.md文件的峰上加加photos件即可,然后同行行添加而要显示的相片:

layout: photo
title: 我的阅历
date: 2085-01-16 07:33:44
tags: [hexo]
photos:
- http://bruce.u.qiniudn.com/2013/11/27/reading/photos-0.jpg
- http://bruce.u.qiniudn.com/2013/11/27/reading/photos-1.jpg

 

透过测试,文件头上之layout: photo得简单。

切莫思量每次都手动添加怎么处置?同样的,打开你的hexo\scaffolds\photo.md

layout: { { layout } }
title: { { title } }
date: { { date } }
tags: 
photos: 
- 
---

 

下一场每次可履带来layout的new命令生成照片文章:

hexo new photo "photoPostName" #新建照片文章

 

description
markdown文件头挨为堪添加description,以遮盖全局配置文件中的description内容,请参考下文_config.yml的介绍。

title: hexo你的博客
date: 2013-11-22 17:11:54
categories: default
tags: [hexo]
description: 你对本页的描述
---

 

hexo默认会处理任何markdown和html文件,如果非思量吃hexo处理你的文件,可以于文书头中进入layout:
false。

文章摘要
以待出示摘要的地方长如下代码即可:

以上是摘要
<!--more-->
以下是余下全文

 

more以上内容即凡文章摘要,在主页显示,more以下内容点击『> Read
More』链接打开全文才显。

hexo中所有文件的编码格式均是UTF-8。

主题安装

萝卜白菜各有所爱,玩博客换主题是必备的,hexo的主题列表Hexo
Themes。
自己比喜欢pacman,modernist、ishgo,raytaylorism。Pacman最精彩,简洁大方聊清新,同时倒版本支持之为杀好,但笔者并没有把许多参数分离出来给来可安排起,我最后挑选了modernist

安主题的点子就是是平等句子git命令:

git clone https://github.com/heroicyang/hexo-theme-modernist.git themes/modernist

 

目录是否是modernist无所谓,只要同_config.yml文件一律即可。

装完成后,打开hexo\_config.yml,修改主题吧modernist

theme: modernist

 

打开hexo\themes\modernist目录,编辑主题安排文件_config.yml

menu: #配置页头显示哪些菜单
#  Home: /
  Archives: /archives
  Reading: /reading
  About: /about
#  Guestbook: /about

excerpt_link: Read More #摘要链接文字
archive_yearly: false #按年存档

widgets: #配置页脚显示哪些小挂件
  - category
#  - tag
  - tagcloud
  - recent_posts
#  - blogroll

blogrolls: #友情链接
  - bruce sha's duapp wordpress: http://ibruce.duapp.com
  - bruce sha's javaeye: http://buru.iteye.com
  - bruce sha's oschina blog: http://my.oschina.net/buru
  - bruce sha's baidu space: http://hi.baidu.com/iburu

fancybox: true #是否开启fancybox效果

duoshuo_shortname: buru #多说账号

google_analytics:
rss:

 

更新主题

cd themes/modernist
git pull

 

评论框

静态博客要动第三着评说系统,hexo默认集成的凡Disqus,因为若明白的,所以国内的话语或建议就此多说。
一直用你的微博/豆瓣/人人/百度/开心网帐号登录多说,做一下着力设置。如果采取modernist主题,在modernist_config.yml中配置duoshuo_shortname为多说之基本设置->域名中的shortname即可。你为堪在差不多说后令于定义一下大抵说评论框的格式,比如评论框的职务,对于css设置,可以参考这里,我是在HeroicYang的底子及修改的。

假设您是局部其他第三方评价系统,将通用代码粘贴到hexo\themes\modernist\layout\_partial\comment.ejs里面,如下:

<% if (config.disqus_shortname && page.comments){ %>
<section id="comment">
  #你的通用代码
<% } %>

 

打定义页面

执行new page命令

hexo new page "about"

 

hexo\source\下会生成about目录,里面来个index.md,直接编辑就可了,然后在主题的_config.yml中将其安排显示出来。
上述手续,也堪手工生成,在hexo\source\下手工新建aboutindex.md啊是了等价格的。

因为markdown对table的支撑不好,我是以about中直接建立index.html,里面书写页面内容,hexo会帮您长头和尾。

404页面

GitHub
Pages 自定义404页面非常容易,直接在绝望目录下创造自己之404.html就是得。但是自从定义404页面只针对绑定顶级域名的色才打作用,GitHub默认分配的二级域名是不起作用的,使用hexo
server
当本机调试也是不起作用的。
事实上,404页面可以做更多来义之转业,来举行只404公益类吧。现在,看下自家的404页面一个ibruce.info上无设有的页面,做点来含义之作业,也对得从此域名。
脚下时有发生如下几个公益404通抱地址,我选择了腾讯的。404页面,每个人可以做的重复多。

图床

考虑到博客的速,同时为为好博客的动迁,图床是必须的。我墙裂推荐七牛,访问速度极快,支持日志、防盗链和水印。

免费用户发生每月10GB流量+总空间10GB+PUT/DELETE 10万不善呼吁+GET
100万蹩脚呼吁,这对民用博客来说够,不够的语点这挪页面,也只是经过特邀好友获得奖励,我也请一下七牛邀请。有几许一旦证实的凡,七牛没有目录的定义,但是文件称好分包/,比如2013/11/27/reading/photos-0.jpg,参考这里关于key-value存储系统。

七牛除了当图床还可以用作其它静态文件存储空间,比如我之私站点首页有个字库文件和JS文件下充斥于缓,有时空会见管其将至七牛上去,以增进首页打开速度。请圈即篇Linux中国采用七牛云存储支撑图片看。

假若不要说不足的语句,就是文件管理界面不是不行和气,不支持CNAME到分配的千古链接,也无能够绑定不备案的起生域名,必须备案才足以。

而您对七牛web版的公文管理界面不顺心,可以据此合法的七牛云存储工具。

汝还足以用如下图床服务 FarBox,Dropbox,又拍云。

申请域名(可选)

GitHubPages默看每个用户分配了一个二级域名『your_user_name.github.com』或『your_user_name.github.io』。
倘你针对上述域名不顺心,可以交狗爹达成申请一个和好之域名,然后绑定到GitHub
Pages。绑定方法很粗略,在repo根目录下树立一个CNAME文件,里面写上域名即可。

GoDaddy
买域名首选狗爹,国内的服务商大家还清楚的。
目前.info域名而¥18.99,但据说续费比较值钱,我是优先打下,一年后更更换,至于搜索引擎重新索引之类的,无所谓。.me和.com域名稍微贵点,大约¥60-100,网上发众多优惠码可用,可惜有些优惠码有限量。比如有个.com域名优惠码只要$1.99,但只能用国外信用卡购买。更多优惠码可以自行谷歌或到特殊优惠码觅。不急急的同窗可以用如愿以偿的域名在购物车先不付,过几龙,狗爹就会发作优惠信息给您。狗爹不定期为会见生运动,可以基本上关心。
会后,需要多少等同样会面你才见面拿到域名,特别是支付宝付款的,要对等大致一半钟头左右。此外域名如同年年之进,这样于经济。

提议大家申请.com或.me域名。据说.info因垃圾网站极度多,被摸引擎惩罚,而且续费较贵。

DNSPod
GoDaddy的NameServers有时会叫堵,因此墙裂推荐国内的DNSPod解析域名,免费服务诚不错。支持微信/邮件提醒,监控和报警,访问统计,健康诊断,搜索引擎推送,速度哇哇的,对于我吧够。
有数步设置就足以搞定,怎么操作参考Godaddy注册商域名修改DNS地址。

命令

常用命令:

hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub

 

常用复合命令:

hexo deploy -g
hexo server -g

 

简写:

hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

 


##迄今为止,基本操作介绍了,以下内容普通用户无需了解。

目介绍

默认目录结构:

.
├── .deploy
├── public
├── scaffolds
├── scripts
├── source
|   ├── _drafts
|   └── _posts
├── themes
├── _config.yml
└── package.json

连片下去是主导_config.yml,做只大概说明:

# Hexo Configuration
## Docs: http://zespia.tw/hexo/docs/configure.html
## Source: https://github.com/tommy351/hexo/

# Site #整站的基本信息
title: 不如 #网站标题
subtitle: 码农,程序猿,未来的昏析师 #网站副标题
description: bruce sha's blog | java | scala | bi #网站描述,给搜索引擎用的,在生成html中的head->meta中可看到
author: bruce #网站作者,在下方显示
email: bu.ru@qq.com #联系邮箱
language: zh-CN #语言

# URL #域名和文件结构
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://ibruce.info #你的域名
root: /
permalink: :year/:month/:day/:title/
tag_dir: tags
archive_dir: archives
category_dir: categories
code_dir: downloads/code

# Writing #写文章选项
new_post_name: :title.md # File name of new posts
default_layout: post #默认layout方式
auto_spacing: false # Add spaces between asian characters and western characters
titlecase: false # Transform title into titlecase
external_link: true # Open external links in new tab
max_open_file: 100
multi_thread: true
filename_case: 0
render_drafts: false
highlight: #代码高亮
  enable: true #是否启用
  line_number: false #是否显示行号
  tab_replace:

# Category & Tag #分类与标签
default_category: uncategorized # default
category_map:
tag_map:

# Archives #存档,这里的说明好像不对。全部选择1,这个选项与主题中的选项有时候会有冲突
## 2: Enable pagination
## 1: Disable pagination
## 0: Fully Disable
archive: 1
category: 1
tag: 1

# Server #本地服务参数
## Hexo uses Connect as a server
## You can customize the logger format as defined in
## http://www.senchalabs.org/connect/logger.html
port: 4000
logger: true
logger_format:

# Date / Time format #日期显示格式
## Hexo uses Moment.js to parse and display date
## You can customize the date format as defined in
## http://momentjs.com/docs/#/displaying/format/
date_format: MMM D YYYY
time_format: H:mm:ss

# Pagination #分页设置
## Set per_page to 0 to disable pagination
per_page: 10 #每页10篇文章
pagination_dir: page

# Disqus #社会化评论disqus,我使用多说,在主题中配置
disqus_shortname:

# Extensions #插件,暂时未安装插件
## Plugins: https://github.com/tommy351/hexo/wiki/Plugins
## Themes: https://github.com/tommy351/hexo/wiki/Themes
## 主题
theme: modernist # raytaylorism # pacman # modernist # light
exclude_generator:

# Deployment #部署
## Docs: http://zespia.tw/hexo/docs/deploy.html
deploy:
  type: github
  repository: git@github.com:bruce-sha/bruce-sha.github.com.git #你的GitHub Pages仓库

修改部分页面

页面展现的整个逻辑都于每个主题中控制,源代码在hexo\themes\乃以的主题\中,以modernist主题也例:

.
├── languages          #多语言
|   ├── default.yml    #默认语言
|   └── zh-CN.yml      #中文语言
├── layout             #布局,根目录下的*.ejs文件是对主页,分页,存档等的控制
|   ├── _partial       #局部的布局,此目录下的*.ejs是对头尾等局部的控制
|   └── _widget        #小挂件的布局,页面下方小挂件的控制
├── source             #源码
|   ├── css            #css源码 
|   |   ├── _base      #*.styl基础css
|   |   ├── _partial   #*.styl局部css
|   |   ├── fonts      #字体
|   |   ├── images     #图片
|   |   └── style.styl #*.styl引入需要的css源码
|   ├── fancybox       #fancybox效果源码
|   └── js             #javascript源代码
├── _config.yml        #主题配置文件
└── README.md          #用GitHub的都知道

 

设您待修改头部,直接改动hexo\themes\modernist\layout\_partial\header.ejs,比如头上加个搜索框:

<div>
<form class="search" action="//google.com/search" method="get" accept-charset="utf-8">
 <input type="search" name="q" id="search" autocomplete="off" autocorrect="off" autocapitalize="off" maxlength="20" placeholder="Search" />
 <input type="hidden" name="q" value="site:<%- config.url.replace(/^https?:\/\//, '') %>">
</form>
</div>

 

以使齐代码加入即可,您得改css以便这个搜索框比较好看。

更使,你要改页脚版权信息,直接编辑hexo\themes\modernist\layout\_partial\footer.ejs。同理,你待修改css,直接去修改对诺位置的styl文件。

统计

页面上显得看次数可动用 不蒜子,两实施代码即可搞定。

坐Google
Analytics偶尔给堵,故用百度统计,以modernist主题吧条例,介绍如何添加。
编排文件hexo\themes\modernist\_config.yml,增加部署选:

baidu_tongji: true

 

新建文件hexo\themes\modernist\layout\_partial\baidu_tongji.ejs,内容如下:

<% if (theme.baidu_tongji){ %>
<script type="text/javascript">
#你的百度统计代码
</script>
<% } %>

 

登记并登录百度统计获取你的统计代码。

编制文件hexo\themes\modernist\layout\_partial\head.ejs,在『/head』之前多:

<%- partial('baidu_tongji') %>

 

重新转并安排公的站点。

不出意外的话语,在你的站点的每个页面的左上角都见面看到一个恶意的百度LOGO。你不得不于『百度统计首页->网站列表->获取代码->系统管理设置->统计图标设置->显示图标』,把好招惹去丢。百度真是恶心,我准备要用Google
Analytics。

分享

本人未曾添加分享,觉得这不是十分必要,导致页面看起啰嗦。以加网为条例介绍如何添加:

享用服务还得使如下企业提供的艺加网,bShare,百度分享。

网站图标

看一下hexo\themes\modernist\layout\_partial\head.ejs,找到这句:

<link rel="icon" type="image/x-icon" href="<%- config.root %>favicon.ico">

 

你懂的,将你的favicon.ico放置工程根目录下即可,也尽管是hexo\source目录。可以在Faviconer造而的ico图标,国内产生比特虫。

打定义挂件

而外默认已供的挂件外,你还好从定义自己之有些挂件,在hexo\themes\modernist\layout\_widget\生,新建好之ejs文件,如myWidget.ejs,然后于布置文件hexo\themes\modernist\_config.yml中配置。

widgets:
  - myWidget

 

于是上述方法可互补加新浪微博小挂件。

插件

安插件:

npm install <plugin-name> --save

 

启用插件:在*hexo\_config.yml文件添加:

plugins:
- <plugin-name>  #插件名

 

晋级插件:

npm update

 

卸载插件:

npm uninstall <plugin-name>

 

RSS插件
用上述命令中的『plugin-name』,替换为hexo-generator-feed。一旦设置完成,你得当配备显示你站点的RSS,文件路径\atom.xml

卿可以用rss作为迁移工具,用如下命令读取其他职位的rss:

hexo migrate rss <source>

 

『source』大凡地方或网络文件路径。

Sitemap插件
用上述命令中之『plugin-name』,替换为hexo-generator-sitemap。你可用你站点地图提交给寻找引擎,文件路径\sitemap.xml

双重多插件的设置方式,请参见官方Wiki。

苟您本上述手续做,但插件不起作用,没有生成atom.xml和sitemap.xml,也尚未报错,那么你应有cd到您的hexo初始化目录,在该目录下重新安装插件,重试。

迁移

hexo支持自另品种站点迁移,如通用RSS,Jekyll,Octopress,WordPress等,这同一有的自从没尝试过。请参考官方文档Hexo
Migration。

探寻引擎

乃可交屈站长交你的站点为寻找引擎。其他内容如果添加站点或页面的description,提交Sitemap,添加百度统计,Google
Analytics等等,参考本文其他章节的内容,不再一一阐述。

更新

更新hexo:

npm update -g hexo

 

更新主题:

cd themes/你的主题
git pull

 

创新插件:

npm update

 

干掉IE

Kill IE6 提示的javascript代码,请自行检索。

换机器

卿而封存好自己之博客源码。换机器写博客,就只好采用各种网盘的一块功能,或者您将你的站点源文件提交到某个代码托管服务器。另外,貌似这首大牛逼,Hexo
服务器端布署及 Dropbox
同步。

自家之点子是如此的,先以一个目录下搞好Node+Git+Hexo的绿色环境,写个hexos.bat好一键起先hexo工作台,把方方面面目录用Dropbox同步,这样不管在办公或下之任何笔记本台式机都可以描绘博客,也不用处理啊文件拷贝备份的事务,非常爽。

统计功能

也hexo博客添加访问次数统计功能

其它

网站加速
Webluker-CDN 网站加速 免费CDN DNS解析
Webluker-FAQ索引

网站监控
监理宝-网站监控 网页监控 服务器监控
监察宝-常见问题

DNSPod本身就是产生D监控可用。

站长工具
谷歌站长工具
百度站长工具
站长的拙工具
360物色站长平台
360网站安全检测
奇云测
360云监控

SEO
谷歌搜索引擎优化初学者指南.PDF

多少统计
不蒜子
百度统计
Google Analytics

企业邮箱
腾讯企业邮箱
于DNSPod域名解析商处如何设置企业邮箱

图片转
邮箱地址生成图片
MakePic.com邮址图片转

徽章生成
Logo Creatr
Web 2.0 Logo
Creator (可能需FQ)

favicon制作
Favicon制作

章援引/猜你爱
凭觅关联推荐
友荐
乐知推荐
百度推荐

广告
百度联盟

不足

结束

自身之博客『ibruce.info』核心算是免费做出来的,为报开源社区,特写这首文章,由于水平有限,错误的处在所难免,请各位多多包涵,不吝指导。

每当是如出一辙连致谢GitHub,Hexo,Modernist,七牛,多说,公益404,GoDaddy,DNSPod,百度统计,Google
Analytics,以及Node.js,MSYSGit,Sublime
Text
2,最后谢谢Markdown。

关于以上内容之另外问题,您都得对 bruce 留言或邮件 bu.ru@qq.com。

ps:(2014年12月 更新)

  1. 当本地调试出现奇怪现象时,请预用 hexo
    clean
     清理已经变的静态文件后重试。
  2. GitHub官方之前犯邮件被用户,已经不建议使用A记录指向静态ip了,建议CNAME指为您的GitHub
    Pages URL。
  3. 只要你申请了团结之域名,您得用
    DNSPod+QQ域曰邮箱 打造和谐的直属邮箱,比如自己之 me@ibruce.info,是休是逼格又加强了一丁点?
  4. 添加 Fork me on Github
    彩带,请戳 http://github.com/blog/273-github-ribbons 。
  5. 专注看本页最下方的造访次数统计,这不是一个习以为常的计数器,这个计数器骨骼精奇天赋异禀,他是实时的!你打开两只浏览窗口,只刷新一个窗口外一个窗口的数字会自动实时变化的,有接触意思吧?怎么开的吗,先上单图,当然,这张看板的全部内容也都是实时动态变化着的
    ^_^

图片 7counter

ps:(2015年4月 更新)

  1. 煎熬了少上,终于打出定GitHub不间断被堵导致网站无法访问的题目。方法就是GitHub作为主站,GitCafe作为备份。因为自己的hexo版本很没有,不得不先晋级至hexo3,各种坑,不建议提升,最后自己修改主题,又是各种坑,快累尿了。
  2. 号外号外:最新的统计服务就开,两实施代码轻松搞定,你得直接以:不蒜子 微服务,本人墙裂推荐,只待两行代码哦。各种用法实例和显示效果参考切莫蒜子文档未遭之实例链接。不蒜子,极客的算子,极简的算子,任您抒发的算子。

参考文献

  1. Hexo
  2. 动用Hexo在Github上搭建筑私房博客
  3. hexo教程
  4. hexo系列教程:(四)hexo博客的优化技术
  5. hexo系列教程:(五)hexo博客的优化技术上
  6. _煎熬了单新主题
  7. 动用hexo搭建博客
  8. 从Octopress到Hexo
  9. 搞定Hexo
  10. Hello World by Hexo
  11. hexo的代码高亮
  12. 故而Hexo快速制造静态博客_
  13. 使用Sublime Text 2
    编辑Markdown
  14. 叫hexo添加一个404页面
  15. GotGitHub
  16. 搭建一个免费之,无限流量之Blog — github
    Pages和Jekyll入门
  17. Godaddy注册商域名修改DNS地址
  18. WordPress中动用七牛云存储加速图片等静态文件访问速度
  19. 什么样搭建筑一个自有域名的WordPress博客
  20. Hexo服务器端布署及Dropbox同步

相关文章

标签:,

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图