[七月挑选]使用hexo建立主题,并发布到github
title: 使用hexo建立主题,并发布到github
根据hexo官网的概述和hexo官网的建站,搭建最开始的hexo博客。
1.环境预先安装好node.js和git
2.npm安装hexo:
$ npm install -g hexo-cli
3.进入对应目录:
$ hexo init <folder>
$ cd <folder>
$ npm install
4.进入使用命令行:
$ hexo clean
$ hexo g
$ hexo s
5.查看本地运行的hexo
localhost:4000
下载对应的主题,这里,我选择了Anatole主题。不同的主题会有不一样的修改,查看主题发布者的对主题的提示就可以完成一个属于自己的主题内容的hexo博客,这里不一一叙述。
1.重新清理并发布到本地查看博客:
$ hexo clean
$ hexo g
$ hexo s
在此,我的github仓库中有blog和porschan.github.io的命名的profile,其中blog是存放我blog源码的仓库,而porschan.github.io存放在blog中public生成的静态文件,在此,我写了一个简陋的bat文件,能把在电脑上面blog中的public中的静态网站文件复制到porschan.github.io文件中。
copyS.bat:
@echo off
echo y|xcopy D:\Codeware\profile\blog\public\*.* D:\Codeware\profile\porschan.github.io\ /s /e /y
运行例子:
PS D:\Codeware\profile\blog> .\copyPublic.bat
最后po一下我的blog和porschan.github.io的电脑文件结构,上次到github使用GitHub Desktop(简单,快捷,非常不错),下载安装hexo的时候需要点耐心!
-- blog
+ node_modules
+ public
+ scaffolds
+ source
+ themes
+ themesSourse
+ .gitattributes
+ .gitignore
+ _config.yml
+ _config.yml_bak
+ copyPublic.bat
+ db.json
+ package.json
+ README.md
-- porschan.github.io
+ 2018
+ about
+ archives
+ css
+ fonts
+ images
+ js
+ links
+ page
+ .gitattributes
+ index.html
+ README.md
本博客来自https://chanchifeng.com/2018/06/15/hexo-github/
[七月挑选]使用hexo建立主题,并发布到github的更多相关文章
- [七月挑选]优化hexo目录,使本地图片能显示出来
title: 优化hexo目录,使本地图片能显示出来 查看了一下从此蜕变作者的Hexo中添加本地图片,提炼了一些能优化本地图片存放及编写是图片查看的问题. 1.修改配置文件_config.yml 里的 ...
- hexo多主题切换
今天看到一个朋友在github上面的issue 大概问题就是怎么在不同的电脑上面使用 git有个这么个东西Submoudle中文叫做子模块 具体使用教程看这里Git-工具-子模块 这里只说怎么搞hex ...
- 使用GitHub+Hexo建立个人网站,并绑定自己的域名(Ubuntu环境下)
参考链接: youngzn.github.io hexo官网 博客:从jekyll到hexo hexo建站小结 全过程 简洁过程 使用GitHub+Hexo建立个人网站,并绑 ...
- hexo更改主题
github+hexo搭建好个人博客之后,一般都挑选自己喜欢的主题.在这里为大家介绍一下比如何挑选主题以及如何修改主题. 主题选择: 1:知乎推荐 2:hexo官方 本地目录中打开git bash: ...
- hexo next主题深度优化(五),评论系统换成gittalk
文章目录 背景: 开始: 新建comments_git.js 找到comments.swig在最后一个endif之前 引入代码 pjax加入gitalk 遇到的问题 所有的页面共享的一个评论issue ...
- hexo next主题深度优化(二),懒加载。
文章目录 tip:没有耐心的可以直接看:正式在hexo next中加入懒加载(最下面) 废话 背景 懒加载简单介绍 引入js 重点!敲黑板了!!! 完善懒加载函数 懒加载函数可配置的参数 正式在hex ...
- Hexo、主题、部署上线
Hexo.主题.部署上线 安装Hexo git和nodejs安装好后,就可以安装hexo了,你可以先创建一个文件夹MyBlog,用来存放自己的博客文件,然后cd到这个文件夹下(或者在这个文件夹下直接右 ...
- Hexo 官方主题 landscape-plus 优化
博主喜欢简洁大方的Hexo主题,看了不下100个主题之后,最终选择了 landscape-plus 主题(针对中国大陆地区,对Hexo官方主题landscape进行优化后的版本).更多Hexo主题资源 ...
- hexo next主题为博客添加分享功能
title: hexo next主题为博客添加分享功能 date: 2018-01-06 20:20:02 tags: [hexo博客, 博客配置] categories: hexo next主题配置 ...
随机推荐
- Android字体设置,Roboto字体使用
一.自定义字体 1.android Typeface使用TTF字体文件设置字体 我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体.第一步,在assets目录下新建fonts目录 ...
- 把网站从 http 转换成 https
基础准备: 一台服务器,一个主域名或多级域名,本次申请的免费 本次环境使用 centos6.5 + nginx1.8 + jdk1.8 + tomcat8 如果需要收费的请参考: 云盾证书服务(包年) ...
- 1-window搭建git
windows7搭建Git私服 作为版本控制工具大多公司会选用Git,但svn也具有一定的优势,在对开源项目管理方面,Git具有一定的优势,我们可以将自己的项目放到GitHub上面,供大家交流学习,但 ...
- 域名、主机名与URL
什么是域名? google.com.baidu.com.163.com等. 域名.主机名与URL例子 例子1: http://mail.163.com/index.html 1)http://:这个是 ...
- 使用 java替换web项目的web.xml
创建一个接口: package my.web; public interface SpringWeb { void config(); } 实现类: package my; import my.web ...
- 浅谈javaweb三大框架和MVC设计模式
一.MVC设计模式 1.MVC的概念 首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model).视图(Vie ...
- Mysql锁表问题解决过程
开发中难免会遇到数据库操作锁表问题,这里说下解决过程,算是记录了. show OPEN TABLES where In_use > 0; 查看哪些表被锁了 show processlist 查看 ...
- layer系列之table导出+打印功能总结
1.关于layui导出方式,直接使用layui(版本2.4.5及以上)自带的导出方法即可: layui官网地址:https://www.layui.com/ 源码如下: <!DOCTYPE ht ...
- DAY 1模拟赛
DAY1 杨溢鑫小姐姐出题 好毒瘤啊 T1 低仿机器人 (robo,1s,64M) 题目描述 自从 Dji 推出 robomaster S1 机器人过后,小文就一直缠着爸爸想要一个机器人.没想到爸爸最 ...
- 【C++进阶:atoi()与itoa()】
两种函数: atoi 把字符串转为整形: itoa 整形转为字符串: https://www.cnblogs.com/bluestorm/p/3168719.html