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的更多相关文章

  1. [七月挑选]优化hexo目录,使本地图片能显示出来

    title: 优化hexo目录,使本地图片能显示出来 查看了一下从此蜕变作者的Hexo中添加本地图片,提炼了一些能优化本地图片存放及编写是图片查看的问题. 1.修改配置文件_config.yml 里的 ...

  2. hexo多主题切换

    今天看到一个朋友在github上面的issue 大概问题就是怎么在不同的电脑上面使用 git有个这么个东西Submoudle中文叫做子模块 具体使用教程看这里Git-工具-子模块 这里只说怎么搞hex ...

  3. 使用GitHub+Hexo建立个人网站,并绑定自己的域名(Ubuntu环境下)

    参考链接: youngzn.github.io     hexo官网     博客:从jekyll到hexo    hexo建站小结  全过程  简洁过程 使用GitHub+Hexo建立个人网站,并绑 ...

  4. hexo更改主题

    github+hexo搭建好个人博客之后,一般都挑选自己喜欢的主题.在这里为大家介绍一下比如何挑选主题以及如何修改主题. 主题选择: 1:知乎推荐 2:hexo官方 本地目录中打开git bash: ...

  5. hexo next主题深度优化(五),评论系统换成gittalk

    文章目录 背景: 开始: 新建comments_git.js 找到comments.swig在最后一个endif之前 引入代码 pjax加入gitalk 遇到的问题 所有的页面共享的一个评论issue ...

  6. hexo next主题深度优化(二),懒加载。

    文章目录 tip:没有耐心的可以直接看:正式在hexo next中加入懒加载(最下面) 废话 背景 懒加载简单介绍 引入js 重点!敲黑板了!!! 完善懒加载函数 懒加载函数可配置的参数 正式在hex ...

  7. Hexo、主题、部署上线

    Hexo.主题.部署上线 安装Hexo git和nodejs安装好后,就可以安装hexo了,你可以先创建一个文件夹MyBlog,用来存放自己的博客文件,然后cd到这个文件夹下(或者在这个文件夹下直接右 ...

  8. Hexo 官方主题 landscape-plus 优化

    博主喜欢简洁大方的Hexo主题,看了不下100个主题之后,最终选择了 landscape-plus 主题(针对中国大陆地区,对Hexo官方主题landscape进行优化后的版本).更多Hexo主题资源 ...

  9. hexo next主题为博客添加分享功能

    title: hexo next主题为博客添加分享功能 date: 2018-01-06 20:20:02 tags: [hexo博客, 博客配置] categories: hexo next主题配置 ...

随机推荐

  1. Maven开发环境搭建

    配置Maven流程: 1.下载Maven,官网:http://maven.apache.org/ 2.安装到本地: 1 ).解压apache-maven-x.x.x-bin.zip文件 2 ).配置M ...

  2. [LeetCode]-algorithms-Longest Substring Without Repeating Characters

    Given a string, find the length of the longest substring without repeating characters. For example, ...

  3. GIT的安装和配置

  4. CentOS7修改计算机名!

    https://www.cnblogs.com/acgpiano/p/4170546.html sudo hostnamectl set-hostname <host-name>

  5. js运行原理

    https://www.youtube.com/watch?v=8aGhZQkoFbQ

  6. 小菜鸟 菜谈 KMP->字典树->AC自动机->trie 图 (改进与不改进)

    本文的主要宗旨是总结自己看了大佬们对AC自动机和trie 图 的一些理解与看法.(前沿:本人水平有限,总结有误,希望大佬们可以指出) KMP分割线--------------------------- ...

  7. MVC的一个简单实例

    基本思路: 一个Regist.jsp注册页面,用于收集用户信息,发送请求给控制器Servlet:控制器层Servlet封装模型层对象 jBean,并调用其方法regiser实现用户信息的保存:模型层J ...

  8. post与get方法的区别

    1. GET请求:请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接.URL的编码格式采用的是ASCII编码,而不是unicode,即是说所有的非ASCII字符都要编码之 ...

  9. Vue创建全局组件

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  10. np.random.shuffle(x)与np.random.permutation(x)

    来自:https://blog.csdn.net/brucewong0516/article/details/79012233 将数组打乱随机排列 两种方法: np.random.shuffle(x) ...