当前位置:首页 » 云服务器 » 服务器搭建hexo

服务器搭建hexo

发布时间: 2022-09-19 16:43:21

㈠ 如何在linux上使用hexo搭建git博客

安装前提
安装 Hexo 非常简单。需要预先安装:
Node.js
Git
在 Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0 http://www.linuxidc.com/Linux/2015-10/123951.htm
如何在CentOS 7安装Node.js http://www.linuxidc.com/Linux/2015-02/113554.htm
Ubuntu 14.04下搭建Node.js开发环境 http://www.linuxidc.com/Linux/2014-12/110983.htm
Git 服务器搭建与客户端安装 http://www.linuxidc.com/Linux
Ubuntu下Git服务器的搭建与使用指南 http://www.linuxidc.com/Linux/2015-07/120617.htm
准备条件做好了之后就可以开始安装Hexo了

安装Hexo
打开Git Bash 执行命令
1
$ npm install -g hexo-cli

创建博客
Hexo安装完成后,分别执行如下命令,Hexo会自动生成需要的文件夹
1
2
3
$ hexo init <folder> ##<folder> 为你指定的文件地址
$ cd <folder>
$ npm install

例如:需要将博客搭建在本地的D:\my_hexo下,则分别执行命令:hexo init D:\my_hexo ,cd D:\my_hexo,npm install
执行完命令后如果没有问题我们就可以执行启动命令来查看我们的博客了.

本地预览
1
2
3
$ hexo server ## 启动服务,默认端口4000
$ hexo server -p xxxx ## 自定义端口启动服务
$ hexo clean ## 清除缓存,在页面显示不正常的时候可以执行此命令

然后在浏览器输入http://127.0.0.1:4000/ 即可访问

创建Repository
登录github 点击右上角的”+”,Create a new repository
Create a new repository
复制刚刚新建的https连接:https://github.com/Admol/admol.github.io.git
打开你hexo目录下的_config.yml
设置deploy信息,如:
1
2
3
4
deploy:
type: git
repository: https://github.com/Admol/admol.github.io.git
branch: master

设置SSH key
检验是否已存在key
分别执行命令
1
2
cd ~
cd .ssh

再执行命令 ls 查看是有已有key文件,一般存在key的话都会显示id_rsa.pub 和 id_dsa.pub这两个文件,没有key什么都不会显示
添加一个 SSH key
执行命令(已有key的可以跳过步骤2):
1
2
3
$ ssh-keygen -t rsa -C "[email protected]"

## t 指定密钥类型,默认是 rsa ,可以省略。 -C 设置注释文字,比如邮箱或其他。

然后会提示你 Enter Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter,这里是输入一个文件名用来保存ssh key,也可以什么都不输,会使用默认的id_rsa.pub 和 id_dsa.pub
回车之后,需要输入两次密码(该密码是你push文件的时候要输入的密码,而不是github的密码)
输入密码之后,看见如下显示信息,添加SSH key成功.

Github 设置 SSH key
登录github,点击Settings,然后点击 SSH keys ,在这个页面你可以管理你所有的ssh keys
然后点击Add SSH key
用文本编辑器打开刚刚添加的key文件id_rsa.pub,复制里面的所有的内容
回到github页面,将复制的内容粘贴到刚刚那个页面的key对应的文本框里面,title 可以随便填写
测试ssh key 是否添加成功
在命令行输入:
1
$ ssh -T [email protected]

会出现一段警告代码,输入yes回车,然后会要求你输入刚刚设置的密码,然后它会和你说:Hi,帅哥....约吗

到此SSH key就设置完毕了

部署到Github
打开命令窗口,回到你的hexo博客目录下,如别执行如下命令:
1
2
hexo generate
hexo deploy

等待命令执行完毕后,可以查看代码是否已提交到github上,然后在浏览器输入admol.github.io就可以访问了

新建页面
1
$ hexo new page 'pageName'

执行命令后可以在你本地的/source 目录下看见以为你新增页面名为名的文件夹
显示页面
打开文件后可以对index.md 进行编辑.然后打开/themes/jacman目录下的_config.yml文件(自己正在使用的主题),
添加刚刚新增的页面:
1
2
3
4
5
menu:
首页: /
统计: /archives
关于: /about
pageName: /pageName ##前面的pageName可以自定义,后面的pageName必须写刚刚新增的页面名称

新建文章
1
$ hexo new [layout] 'name'

[layout] 为可选,不写默认为post. /source 目录下的文件夹名称即为 layout 名
安装主题
1
$ git clone https://github.com/JamesPan/hexo-theme-icarus.git themes/icarus

更换主题
首先下载主题,然后打开根目录下的 _cinfig.yml ,修改 theme: 要更换的主题名
修改主题颜色
打开 /themes/jacman目录下的_config.yml文件,修改:
1
2
theme_color:
theme: '色值'

修改logo图片
打开主题下的 _config.yml 文件,修改:
1
2
3
4
imglogo:
enable: false ## 是否显示logo
src: img/logo.gif ## logo图片地址
favicon: img/qq.ico ## 页面左上角图标

Hexo 版本升级
1
$ npm update hexo -g

㈡ 如何用github-hexo搭建一个静态博客

Hexo搭建Github静态博客
1. 环境环境
1.1 安装Git
请参考【1】
1.2 安装node.js
下载:http://nodejs.org/download/
可以下载 node-v0.10.33-x64.msi
安装时直接保持默认配置即可。
2. 配置Github
1.1 建立Repository
建立与你用户名对应的仓库,仓库名必须为【your_user_name.github.io】
1.2 配置SSH-Key
参考【1】
3. 安装Hexo
关于Hexo的安装配置过程,请以官方Hexo【2】给出的步骤为准。
3.1 Installation
打开Git命令行,执行如下命令
$ npm install -g hexo
3.2 Quick Start
1. Setup your blog
在电脑中建立一个名字叫“Hexo”的文件夹(比如我建在了D:\Hexo),然后在此文件夹中右键打开Git Bash。执行下面的命令
$ hexo init
[info] Copying data
[info] You are almost done! Don't forget to run `npm install` before you start b
logging with Hexo!
Hexo随后会自动在目标文件夹建立网站所需要的文件。然后按照提示,运行 npm install(在 /D/Hexo下)
npm install
会在D:\Hexo目录中安装 node_moles。
2. Start the server
运行下面的命令(在 /D/Hexo下)
$ hexo server
[info] Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
表明Hexo Server已经启动了,在浏览器中打开 http://localhost:4000/,这时可以看到Hexo已为你生成了一篇blog。
你可以按Ctrl+C 停止Server。
3. Create a new post
新打开一个git bash命令行窗口,cd到/D/Hexo下,执行下面的命令
$ hexo new "My New Post"
[info] File created at d:\Hexo\source\_posts\My-New-Post.md
刷新http://localhost:4000/,可以发现已生成了一篇新文章 "My New Post"。
NOTE:
有一个问题,发现 "My New Post" 被发了2遍,在Hexo server所在的git bash窗口也能看到create了2次。
$ hexo server
[info] Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
[create] d:\Hexo\source\_posts\My-New-Post.md
[create] d:\Hexo\source\_posts\My-New-Post.md
经验证,在hexo new "My New Post" 时,如果按Ctrl+C将hexo server停掉,就不会出现发2次的问题了。
所以,在hexo new文章时,需要stop server。
4. Generate static files
执行下面的命令,将markdown文件生成静态网页。
$ hexo generate
该命令执行完后,会在 D:\Hexo\public\ 目录下生成一系列html,css等文件。
5. 编辑文章
hexo new "My New Post"会在D:\Hexo\source\_posts目录下生成一个markdown文件:My-New-Post.md
可以使用一个支持markdown语法的编辑器(比如 Sublime Text 2)来编辑该文件。
6. 部署到Github
部署到Github前需要配置_config.yml文件,首先找到下面的内容
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type:
然后将它们修改为
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type: github
repository: [email protected]:zhchnchn/zhchnchn.github.io.git
branch: master
NOTE1:
Repository:必须是SSH形式的url([email protected]:zhchnchn/zhchnchn.github.io.git),而不能是HTTPS形式的url(https://github.com/zhchnchn/zhchnchn.github.io.git),否则会出现错误:
$ hexo deploy
[info] Start deploying: github
[error] https://github.com/zhchnchn/zhchnchn.github.io is not a valid repositor URL!
使用SSH url,如果电脑没有开放SSH 端口,会致部署失败。
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
NOTE2:
如果你是为一个项目制作网站,那么需要把branch设置为gh-pages。
7. 测试
当部署完成后,在浏览器中打开http://zhchnchn.github.io/(https://zhchnchn.github.io/) ,正常显示网页,表明部署成功。
8. 总结:部署步骤
每次部署的步骤,可按以下三步来进行。
hexo clean
hexo generate
hexo deploy
9. 总结:本地调试
1. 在执行下面的命令后,
$ hexo g #生成
$ hexo s #启动本地服务,进行文章预览调试
浏览器输入http://localhost:4000,查看搭建效果。此后的每次变更_config.yml 文件或者新建文件都可以先用此命令调试,尤其是当你想调试新添加的主题时。
2. 可以用简化的一条命令
hexo s -g
3.3 命令总结
3.3.1 常用命令
复制代码
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help # 查看帮助
hexo version #查看Hexo的版本
复制代码
3.3.2 复合命令
hexo deploy -g #生成加部署
hexo server -g #生成加预览
命令的简写为:
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
4 配置Hexo
4.1 配置文件介绍
下面的各个部分的介绍,请直接参考【3】。
1. 默认目录结构介绍
2. _config.yml配置文件介绍
NOTE:在修改_config.yml配置文件时,按照【3】的介绍进行修改后,重新 hexo clean 或者hexo deploy时,可能会出现如下错误:
复制代码
$ hexo clean
[error] { name: 'HexoError',
reason: 'can not read a block mapping entry; a multiline key may not be an imp
licit key',
mark:
{ name: null,
buffer: '# Hexo Configuration\n## Docs: http://hexo.io/docs/configuration.h
tml\n## Source: https://github.com/hexojs/hexo/\n\n# Site\ntitle: Zhchnchn\nsubt
itle: Coding on the way\ndescription: Zhchnchn\'s blog\nauthor: Zhchnchn\nemail:
[email protected]\nlanguage:zh-CN\n\n# URL\n## If your site is put in a subdirect
......
,
position: 249,
line: 12,
column: 0 },
message: 'Config file load failed',
domain:
{ domain: null,
_events: { error: [Function] },
_maxListeners: 10,
members: [ [Object] ] },
domainThrown: true,
stack: undefined }
复制代码
我的_config.yml配置文件是一个空行,所以错误肯定在前面,经过对比发现,我前面修改了一下 # Site的各项设置,在冒号:后面没留空格导致了该问题,请对比一下下面的区别:
错误的设置:
author:Zhchnchn
email:[email protected]
language:zh-CN
正确的设置:
author: Zhchnchn
email: [email protected]
language: zh-CN
3. 各个主题下的目录介绍(hexo\themes\下的modernist主题为例)
4.2 安装主题
Hexo提供了很多主题,具体可参见Hexo Themes【4】。这里我选择使用Pacman主题。具体设置方法如下【5】
4.2.1 安装
1. 将Git Shell 切到/D/Hexo目录下,然后执行下面的命令,将pacman下载到 themes/pacman 目录下。
$ git clone https://github.com/A-limon/pacman.git themes/pacman
2. 修改你的博客根目录/D/Hexo下的config.yml配置文件中的theme属性,将其设置为pacman。
3. 更新pacman主题
cd themes/pacman
git pull
NOTE:先备份_config.yml 文件后再升级
4.2.2 配置
如果pacman的默认设置不能满足需要的话,你可以修改 /themes/pacman/下的配置文件_config.yml来定制。
各个config的含义,请参考【5】中的介绍。
4.2.3 评论框
静态博客要使用第三方评论系统,pacman配置了多说评论系统(/themes/pacman/_config.yml),默认关闭,只要将其打开即可:false->true。直接用你的微博/豆瓣/人人/网络/开心网帐号登录多说,即可发表平评论。
#### Comment
oshuo:
enable: true ## oshuo.com
short_name: ## oshuo short name.
4.2.3 统计
1. pacman配置了google analysis系统(/themes/pacman/_config.yml),默认关闭,将其打开。
2. 需要注册google analysis服务,以获得 跟踪 ID。
如果已有google账户的话,可以直接注册。注册时,需要正确填写 网站的URL。注册成功后,会得到一个跟踪ID,以及一段跟踪代码。
3. pacman配置了google analysis系统,将其打开
#### Analytics
google_analytics:
enable: true
id: UA-57032437-1 ## e.g. UA-1766729-8 your google analytics ID.
site: auto ## e.g. yangjian.me your google analytics site or set the value as auto.
4. 在themes\pacman\layout\_partial\google_analytics.ejs 中,已经将google的跟踪代码添加进来了【3】。
复制代码
<% if (theme.google_analytics.enable){ %>
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', '<%= theme.google_analytics.id %>', '<%= theme.google_analytics.site %>');
ga('send', 'pageview');
</script>
<% } %>
复制代码
而且会将/themes/pacman/_config.yml中的id和site值读取进来。
5. 如果设置不起作用,请试试在\themes\pacman\layout\_partial\head.ejs文件中最后,</head>之前,添加上下面的语句试试。
<%- partial('google_analytics') %>
4.3 Custom 404页面
1. 网上大多数教程都将其说的极其简单:“直接在根目录下创建自己的 404.html 就可以”。但我却在这儿废了不少时间,究其原因是大家觉得太简单而说的不够明白。“根目录下”指的不是Hexo目录下,而是Hexo/source目录下。
2. 404.html的内容可以设置为下面的内容【6】(NOTE: _config.yml中的permalink_defaults属性不需要修改)。
复制代码
---
layout: default
---
<html>
<head>
<meta charset="UTF-8" />
<title>404</title>
</head>
<body>
<script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8"></script>
</body>
</html>
复制代码
也可以简化为这一行:
<script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8"></script>
4.4 安装插件
4.4.1 sitemap插件
1. 可以将你站点地图提交给搜索引擎,文件路径\sitemap.xml。
2. 安装
$ npm install hexo-generator-sitemap
3. 启用,修改Hexo\_config.yml,增加以下内容
复制代码
# Extensions
Plugins:
- hexo-generator-sitemap
#sitemap
sitemap:
path: sitemap.xml
复制代码
4. 使用方法
(1)访问 http://localhost:4000/sitemap.xml,即可看到站点地图。
(2)那么怎么将它显示在页面中呢【7】?
可以修改themes/pacman(也就是你正在使用的那个theme)下的 _config.yml,在 menu 节点下添加下面的内容(下面要介绍的RSS插件也同样)
menu:
Home: /
Archives: /archives
Rss: /atom.xml
Sitemap: /sitemap.xml
修改后的效果如图所示:
5. 如何向google提交sitemap
Sitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。向google提交自己hexo博客的sitemap,有助于让别人更好地通过google搜索到自己的博客。
如何向google提交sitemap,请参考【8】。
6. 升级插件
$ npm update
7. 卸载插件
$ npm uninstall hexo-generator-sitemap
4.4.2 feed插件
1. RSS的生成插件,你可以在配置显示你站点的RSS,文件路径\atom.xml。
2. 安装
$ npm install hexo-generator-feed
3. 启用,修改Hexo\_config.yml,增加以下内容
复制代码
# Extensions
Plugins:
- hexo-generator-feed
- hexo-generator-sitemap
#Feed Atom
feed:
type: atom
path: atom.xml
limit: 20
复制代码
4.使用方法
参见sitemap插件介绍
5. 优化Hexo
5.1 添加“Fork me on Github” ribbon
给blog主页添加一个“Fork me on Github”的绶带(ribbon)【9】,比如选择了红色的ribbon,将相应代码复制到Hexo正在使用的theme下layout.ejs中。比如我使用的pacman theme,那么将下面的代码(注意将you改为你自己的github上的注册名)
<a href="https://github.com/zhchnchn"><img style="position: absolute; top: 0; left: 0; border: 0;" src="https://camo.githubusercontent.com//" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_red_aa0000.png"></a>
粘贴到 themes\pacman\layout\layout.ejs中,放置在 最后,标签</body>之前即可。
6 其他
6.1 中文乱码
在md 文件中写中文内容,发布出来后为乱码,原因是md的编码不对,将md文件另存为“UTF-8”编码的文件即可解决问题。
References
【1】Windows下Git安装指南(http://www.cnblogs.com/zhcncn/p/3787849.html)
【2】Hexo (https://github.com/hexojs/hexo)
【3】hexo你的博客(http://ibruce.info/2013/11/22/hexo-your-blog/)
【4】Hexo All Themes(https://github.com/hexojs/hexo/wiki/Themes)
【5】Pacman主题介绍(http://yangjian.me/pacman/hello/introcing-pacman-theme/)
【6】hexo添加404页面(http://ruocaiwu.github.io/2014/08/14/hexo%E6%B7%BB%E5%8A%A0404%E9%A1%B5%E9%9D%A2/)
【7】如何搭建一个独立博客——简明Github Pages与Hexo教程(http://cnfeat.com/2014/05/10/2014-05-11-how-to-build-a-blog/)
【8】如何向google提交sitemap(详细)(http://fionat.github.io/blog/2013/10/23/sitemap/)
【9】GitHub Ribbons(https://github.com/blog/273-github-ribbons)

㈢ 利用hexo搭建自己的博客,为什么没有识别出markdown语法

Hexo 是一个基于nodejs 的静态博客网站生成器,本身就是支持markdown的。并且会根据markdown(.md)结尾的文档生成对应的post(文章),可以直接托管在静态资源托管平台上(如 github page),就可以直接看到一个发布上线的博客站了。
没法识别markdown语法,排除hexo搭建的问题。就是markdown(.md)文件不符合markdown的语法规则造成的了。检查一下是否符合markdown的语法要求,可以参考markdown语法规则文档,比如"#"后面是否空出一个空格(正确写法是务必要加空格的)。

㈣ 怎么将hexo部署到github上

安装完成后,在你喜爱的文件夹下(如C:\Hexo),执行以下指令(在C:\Hexo内点击鼠标右键,选择Git Bash),Hexo 即会自动在目标文件夹建立网站所需要的所有文件。
hexo init
END
安装依赖包

npm install
END
本地查看

现在我们已经搭建起本地的hexo博客了,执行以下命令(在C:\Hexo),然后到浏览器输入localhost:4000看看。
hexo generate
hexo server

END
注册Github账号

这里不演示了。
END
创建Repository

创建的时候注意Repository的名字。比如我的Github账号是angelen10,那么我应该创建的Repository的名字是:angelen10.github.io。

END
修改配置文件

1
到你刚刚创建的Repository下,找到以下内容:

2
先点击HTTPS,然后复制里面的地址。然后编辑_config.yml文件(在C:\Hexo下)。

3
修改文件里面的deploy。其中的repository就改成你刚刚复制的地址。保存这个文件。

END
设置SSH keys

1
在Git Bash输入以下指令(任意位置点击鼠标右键),检查是否已经存在了SSH keys。
ls -al ~/.ssh
2
如果不存在就没有关系,如果存在的话,直接删除.ssh文件夹里面所有文件:

3
输入以下指令(邮箱就是你注册Github时候的邮箱)后,回车:
ssh-keygen -t rsa -C "[email protected]"

4
然后它会提示要你输入passphrase(如上图,我没有输入直接回车,如果你输入的话,要记得,到时候会用到)。之后,如果出现类似下图:

5
然后键入以下指令:
ssh-agent -s

6
继续输入指令:
ssh-add ~/.ssh/id_rsa
7
输入之后,在我这里是出错了,不知道你的有没有出错。

8
如果你的也是这样子出错了的话,就输入以下指令:
eval `ssh-agent -s`
ssh-add

9
到了这一步,就可以添加SSH key到你的Github账户了。键入以下指令,拷贝Key(先拷贝了,等一下可以直接粘贴):
clip < ~/.ssh/id_rsa.pub
10
然后到Github里面,点击右上角的设置图标:

11
在Settings sidebar那里,点击SSH keys:

12
点击Add SSH key:

13
输入Title,作为这个key的描述吧(你可以输入Personal MacBook Air,瞬间高大上)

14
然后这个Key就是刚刚拷贝的,你直接粘贴就好(也可以文本打开以下文件):

15
点击Add Key:

16
输入你的Github密码即可完成SSH Key的添加。嗯,最后还是测试一下吧,键入以下命令:
ssh -T [email protected]

17
你可能会看到有警告,没事,输入“yes”就好。
END
完成部署

1
最后一步,快要成功了,键入指令:
hexo generate
hexo deploy
2
OK,我们的博客就已经完全搭建起来了,在浏览器输入(当然,是你的用户名):
http://angelen10.github.io/

3
注意:每次修改本地文件后,需要键入hexo generate才能保存。每次使用命令时,都要在C:\Hexo目录下。每次想要上传文件到Github时,就应该先键入hexo generate保存之后,再键入hexo deploy。大概成功之后是酱紫的:

4
对了,记住上图的Username是你的Github账号名称,而不是邮箱;Password就是你的Github的密码。
END
Tips

hexo现在支持更加简单的命令格式了,比如:
hexo g == hexo generate
hexo d == hexo deploy
hexo s == hexo server
hexo n == hexo new

㈤ hexo github搭建个人博客 需要服务器吗

可用可不用,服务器您只需要租用vps即可,很多人做个人博客都是直接需用虚拟主机,价格便宜

㈥ 使用Orange Pi Zero做小小服务器(hexo博客篇)

hexo官网 https://hexo.io/

初始化完成在目录下执行:

next主题( http://theme-next.iissnan.com/ )

或是(随你):

安装hexo-admin(( https://github.com/jaredly/hexo-admin)[https://github.com/jaredly/hexo-admin] )

访问http://你的Orange Pi Zero IP:4000/admin

进入设置页面点击超链接

配置用户名、密码和cookie秘钥,复制图示红色框框内的内容

编辑_config.yml在最后粘贴内容

再次访问后台

大概就写这么多,当然关于hexo不仅仅就这么点东西,大家可以多去官网看看文档和其他一些好看的主题与插件 (^-^)V

㈦ Hexo博客部署到腾讯云服务器

因为使用github仓库存放Hexo博客速度太慢,所以自己买了腾讯云的服务器,现在开始把博客部署到腾讯云,由于域名还没有审核通过,暂时使用公网ip访问

本地环境: win7

服务器: 腾讯云

使用工具: Xshell, Xftp, git

使用Xshell工具(root用户)远程登录腾讯云

此时打开浏览器,输入公网IP+端口,进入nginx的欢迎页面

修改根目录root为/home/www/hexo;

修改域名server_name为你备案的域名 www.xxxx.com ,如果还没有就不改,有了再改;

找到 root ALL=(ALL) ALL,在下一行添加 git ALL=(ALL) ALL,然后保存

在.ssh目录下创建authorized_key这一步之后,打开本地存放公钥的文件id_rsa.pub(github生成ssh密钥问题不会的可以网络,教程很多这里不细讲),复制密钥到服务器上的authorized_keys文件中并保存,这样当你使用ssh远程连接服务器时就不用输入密码

接着在本地打开git bash用ssh方式远程连接服务器 ,登录成功界面如下图所示

打开hexo博客配置文件_config.yml 修改repo:git@你的服务器公网IP:/home/git/hexo.git

执行部署命令之前需要进入本地hexo博客安装目录中删除.deploy_git文件

打开Xftp工具进入/home/www/hexo,看到文件就表示通过git已经提交到服务器中去了

但此时需要重启nginx服务才能访问

走到这一步就算是大功告成,浏览器输入 http://xxx.xxx.xxx.xxx:80/ 进入hexo我的博客主页了
更新:买的域名备案成功了,欢迎大家访问 我的Hexo博客

㈧ 怎么在自己的服务器上搭建hexo

不同的服务器搭建方式不同。我用的是小鸟云的服务器,挺不错。举个例子,github虽然非常好用,而且也已经相当成熟,但由于国内网络原因,导致访问速度很慢,还经常被墙,于是动手将其同步托管到gitcafe上,这样既可以解决国内访问慢的问题,同时也算在github上做了个备份。

㈨ 为什么很多前端工程师喜欢用hexo搭建博客

简单快速,生成百篇文章不到一分钟。可以快速方便的自定义Tag,Renders,Deployer,Generators等。支持Jekyll,Octopress的主题。支持Nodejs插件,完全可以作为前端的试验场。简单配置即可发布到Github,Bitbucket,GitLab等git repos,以及VPS和云服务器。而且可以集成Vue.js, Reactjs, Angularjs。

热点内容
javash脚本文件 发布:2024-05-20 01:43:11 浏览:829
安卓手机如何登陆刺激战场国际服 发布:2024-05-20 01:29:02 浏览:861
服务器核库怎么找 发布:2024-05-20 01:28:14 浏览:375
盐存储水分 发布:2024-05-20 01:09:03 浏览:810
中国移动用什么服务密码 发布:2024-05-20 00:52:10 浏览:696
make编译输出 发布:2024-05-20 00:37:01 浏览:68
4200存储服务器 发布:2024-05-20 00:20:35 浏览:162
解压小生活 发布:2024-05-20 00:15:03 浏览:144
粘土小游戏服务器ip 发布:2024-05-20 00:14:00 浏览:196
魔兽世界如何快速增加服务器 发布:2024-05-19 23:53:37 浏览:695