查看效果
https://curoiusby.github.io/
https://curoiusby.github.io/2018/07/17/%E7%AC%AC%E4%B8%80%E7%AF%87-linux-hexo-%E5%AE%89%E8%A3%85%E8%AF%A6%E7%BB%86/
hexo 搭建
准备工作
1
2
3
|
安装 node
安装 git
安装 python
|
安装 node
去逛网下载 node-v6.11.2-x64.msi,或者去csdn 下载,csdn 下载速度快一点
反正下载好msi文件后,双击打开安装,也是一路next,不过在Custom Setup这一步记得选 Add to PATH,这样你就不用自己去配置电脑上环境变量了,装完在按 win + r 快捷键调出运行,然后输入cmd确定,在cmd中输入path可以看到你的 nod e 是否配置在里面(环境变量),没有的话你就自由发挥吧
测试查看: node -v
v6.11.2
npm -v(安装nod e 后就存在npm了)
3.10.10
npm update -g (版本比较低,更新一下,并下载库)
npm -v
6.1.0
|
安装 git
下载git安装文件,双击执行安装
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
ssh-keygen -t rsa -C "你的GitHub注册邮箱"
将公钥添加到github:
用户头像→Settings→SSH and GPG keys→New SSH key→将id_rsa.pub中的内容复制到Key文本框中,然后点击Add SSH key(添加SSH)按钮
ssh-add /c/Users/baoy/.ssh/id_rsa
测试是否联通
ssh -T git@github.com
联通报文
The authenticity of host 'github.com (53.72.123.109)' can't be established.
RSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,53.72.123.109' (RSA) to the list of known hosts.
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
|
安装 python
为啥安装python?
下面我们在安装hexo 主题 maupassant的时候,会应用一个nod e 模块node_modules/which/which.js.,which 中要求安装python
下载 :python-3.5.4rc1-amd64.exe
安装next ->到底
测试:
py -V
Python 3.5.4rc1
|
安装 hexo
安装hexo本地
# 安装hexo
npm install hexo-cli g
# 测试
hexo -v
hexo: 3.7.1
hexo-cli: 1.1.0
os: Windows_NT 10.0.17134 win32 x64
http_parser: 2.7.0
node: 6.11.2
v8: 5.1.281.103
uv: 1.11.0
zlib: 1.2.11
ares: 1.10.1-DEV
icu: 58.2
modules: 48
openssl: 1.0.2l
# 初始化博客文件夹
hexo init blog(mkdir blog && hexo init )
# 切换到该路径
cd blog
# 安装hexo的扩展插件
npm install
# 安装其它插件
npm install hexo-deployer-git --save(提交到github 做准备)
npm install hexo-server --save
npm install hexo-admin --save
npm install hexo-generator-archive --save
npm install hexo-generator-feed --save
npm install hexo-generator-search --save
npm install hexo-generator-tag --save
npm install hexo-generator-sitemap --save
# 清空已经发布内容
hexo clean
# 生成静态文件
hexo g (hexo generate)
# 发布到github 上
hexo d (hexo deploy)
#本地启动
hexo s (hexo server)
安装hexo本地 , 只需要命令
npm install hexo-cli g
npm install hexo-deployer-git --save
npm install
hexo init blog
hexo clean
hexo generate
hexo server
# 启动后效果
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
|
http://localhost:4000/
安装hexo 发步到github
# 安装插件
npm install hexo-deployer-git --save
# 修改配置
(注意冒号后面有一空格)
deploy:
type: git
repository: git@github.com:curoiusby/curoiusby.github.io.git
branch: master
hexo clean
hexo generate
hexo deploy
(hexo d -g)
# 发布成功后报文
INFO Start processing
INFO Files loaded in 2.02 s
INFO Generated: index.html
INFO Generated: img/BTCQR.png
INFO Generated: img/WeChatQR.png
INFO Generated: img/AliPayQR.png
INFO Generated: img/github.svg
INFO Generated: img/wechat.svg
INFO Generated: img/paypal.svg
INFO Generated: img/alipay.svg
INFO Generated: img/bitcoin.svg
INFO Generated: img/like.svg
INFO Generated: archives/2018/index.html
INFO Generated: archives/index.html
INFO Generated: donate/index.html
INFO Generated: archives/2018/07/index.html
INFO Generated: js/codeblock-resizer.js
INFO Generated: js/donate.js
INFO Generated: js/search.js
INFO Generated: js/fancybox.js
INFO Generated: js/share.js
INFO Generated: js/smartresize.js
INFO Generated: js/totop.js
INFO Generated: css/donate.css
INFO Generated: css/style.css
INFO Generated: css/default.css
INFO Generated: 2018/07/16/第一篇-linux-hexo-安装详细/index.html
INFO Generated: js/gitment.browser.js
INFO 26 files generated in 277 ms
hexo d
INFO Deploying: git
INFO Clearing .deploy_git folder...
INFO Copying files from public folder...
INFO Copying files from extend dirs...
warning: LF will be replaced by CRLF in css/default.css.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in css/donate.css.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in css/style.css.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in donate/index.html.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/codeblock-resizer.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/donate.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/fancybox.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/gitment.browser.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/search.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/share.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/smartresize.js.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in js/totop.js.
The file will have its original line endings in your working directory.
[master 1884519] Site updated: 2018-07-17 10:43:43
5 files changed, 5 insertions(+), 5 deletions(-)
rewrite "2018/07/16/\347\254\254\344\270\200\347\257\207-linux-hexo-\345\256\211\350\243\205\350\257\246\347\273\206/index.html" (66%)
rewrite archives/2018/07/index.html (68%)
rewrite archives/2018/index.html (68%)
rewrite archives/index.html (68%)
rewrite index.html (87%)
# 查看页面
https://curoiusby.github.io/
|
https://curoiusby.github.io//
- 大小: 54.3 KB
- 大小: 70.6 KB
分享到:
相关推荐
本文将深入探讨如何使用Hexo框架来搭建这样一个个人博客系统,并强调其自定义模板的特点。 Hexo,一款轻量级的静态博客框架,以其简洁、高效和易于上手的特点,受到了众多用户的喜爱。它基于Node.js,能够快速生成...
"hexo+github"的组合就是一种非常流行的搭建个人博客的方式。Hexo是一个基于Node.js的静态站点生成器,它能够将文本内容转化为静态网页,而GitHub则是一个面向开源及私有软件项目的托管平台,支持Git版本控制系统。...
基于Hexo搭建的博客系统源码.zip文件包含了一整套用于创建个人博客的源代码,使得用户可以自定义自己的博客样式和功能。下面我们将详细探讨Hexo的搭建过程、核心组件以及与人工智能的潜在结合点。 1. **Hexo搭建...
### GitHub + Hexo 搭建个人博客详细指南 ...通过以上步骤,您可以成功地使用 GitHub 和 Hexo 搭建起属于自己的个人博客,并能够实现基本的功能操作,包括文章的发布、分类管理、标签管理以及 RSS 订阅等功能。
【标题】: "用Hexo搭建个人博客共7页.pdf" 这个标题暗示了文档内容是关于使用Hexo框架创建个人博客的详细指南。Hexo是一个快速、简洁且高效的静态站点生成器,尤其适合用来构建个人博客。它基于Node.js,通过简单的...
使用 Github Pages 和 Hexo 搭建独立博客-内含源码以及设计说明书(可以自己运行复现).zip
本文将详细介绍如何使用Hexo这一高效、简洁的博客框架来搭建属于自己的博客平台。 #### 二、为什么要搭建个人博客? 1. **记录成长历程**:通过撰写文章,可以记录下自己的学习和工作过程中的所思所想,这对于日后...
博客系列:Hexo+Github博客搭建教程
Hexo框架的使用是实现博客搭建的核心。Hexo基于Node.js运行环境,需要先安装Node.js。安装Node.js后,通常会自带npm包管理工具,通过npm可以方便地安装Hexo框架。在安装Hexo之前,还推荐使用nrm来管理npm的资源,将...
- 博客搭建过程中可能会遇到各种问题,如域名备案、主题配置等。 - 作者表示会在未来持续学习并改进自己的技能,这体现了对技术的热爱和不断进步的精神。 综上所述,本文档不仅介绍了如何使用Hexo+Icarus搭建博客...
微信小博客:无博客后端,博客数据来源与 hexo 与github 搭建的博客系统 基于uni-app、colorUi、uView,支持小程序、H5、Android和IOS 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发...
5. 使用`hexo init`命令初始化项目,项目文件夹中会生成所需的基本文件结构,这标志着博客搭建完成。 三、运行测试Hexo 1、常用命令: - `hexo clean` 清理缓存文件。 - `hexo g` 生成静态文件。 - `hexo s` ...
hexo-Github搭建个人博客.md
配合GitHub Pages服务,个人可以轻松搭建属于自己的博客。在本压缩包中,"blog"可能包含了博主整个博客项目的所有文件,包括配置、主题、文章源文件等。下面将详细阐述Hexo和GitHub搭建个人博客的过程及关键知识点。...
本文将详细介绍如何从零开始搭建Hexo博客系统。Hexo是一款快速、简洁且高效的静态网站生成器,它支持Markdown语法,非常适合用来构建个人博客或者技术文档站点。下面将按照步骤进行详细说明。 #### 二、环境准备 #...
关于“Steam_v3.0.0-rc.3_win_x64.exe”,这看起来是一个游戏平台Steam的更新文件,与Hexo和GitHub的博客搭建无关,可能是误放入压缩包的。 总结起来,使用Hexo+GitHub搭建博客主要涉及以下步骤: 1. 安装Node.js和...
"Hexo + GitHub Page 实现搭建博客"的主题旨在介绍如何利用Hexo静态站点生成器和GitHub提供的免费托管服务GitHub Page来创建一个自己的在线博客。下面将详细阐述这一过程中的关键步骤和涉及的技术知识点。 首先,...
标题 "hexo搭建django,python学习博客.zip" 暗示了这个压缩包包含的资源是关于使用Hexo和Django构建一个以Python学习为主题的博客的教程或项目。Hexo是一个快速、简洁且高效的静态站点生成器,而Django则是一个强大...
【标题】中的“基于Hexo构建的博客源码”指的是使用Hexo框架创建的一个静态博客系统,Hexo是一个快速、简洁且高效的博客框架,它基于Node.js开发,可以帮助用户便捷地搭建个人博客。Hexo通过将Markdown或HTML等格式...