Hexo is a static source code generator specializing in blog type websites.
It’s open source so it’s free. But it’s like one piece to a bigger puzzle.
You get hexo, then a layout (or a theme), then you get other add-in’s like
Search and Disqus - each one from a different vendor. Each supported by different
people.
To develope sites in Hexo, you need
- A pretty good understanding how to use the dos prompt,
- to install quite a few tools. Each of which you need to get familiar with.
Downloads
Here are some programs to consider when setting up the hexo programming environment
GIT
https://git-scm.com/download/win
I downloaded Git-2.9.3-64-bit.exe into R:\Programming\Downloads
Then I installed it. See
C:\d\documents\Installation\20160816 - w3732871 - GIT.docx
for installation specifics.
NodeJS
I found a windows download from this website
https://nodejs.org/en/
I picked the v6.3.1 Current release and saved it to
R:\Programming\Downloads\node-v6.3.1-x64.msi
Installation notes are here
C:\d\documents\Installation\20160816 - w3732871 - NodeJs.docx
The Hexo home page.
- https://hexo.io/ This is the hexo homepage.
- http://www.codeblocq.com/2016/03/Create-an-Hexo-Theme-Part-1-Index/ a nice 3 part tutorial on creating themes for Hexo.
- https://github.com/ptsteadman/hexo-theme-corporate - Corporate Theme
- http://fuzzytolerance.com/ - this is a home page to someone who decided to move their blog over to hexo.
to install Hexo from and command prompt type in the following
npm install hexo-cli -g
MarkDown
When you create pages for hexo, you create ascii files written in the MarkLown language. A
simplified HTML.
http://daringfireball.net/projects/markdown/ - the markdown home page a text to Html language
http://daringfireball.net/projects/markdown/syntax the page that describes the language – 16 pages get this.
Add-Ins - Programs that add functionality to the Hexo World
Hexo Server
Provides a testing environment. Basically when you install this you are able to open a CMD window
and start a server. Then you can navigate to your test site using http://localhost:4000
Npm install hexo-server –save
Hexo Local Search
Provides a mechanism to easily add a Search button to your website.
https://www.npmjs.com/package/hexo-generator-search - hexo generator search home page
http://jeffworkshop.com/2016/01/01/hexo-Local-Search/ - someone showing how it’s used
Themes
Provides look and feels
https://hexo.io/themes/ - this is a repository of themes.
Hexo bootstrap theme
https://github.com/lotabout/very-simple
Looks like you install by using git clone to copy a folder his sample page
- Good documentation on github
Hexo Bootstrap Theme (another one)
https://github.com/cgmartin/hexo-theme-bootstrap-blog
- Good documentation
- Uses both GIT and NPM to install the theme, and some additional bootstrap tags and font awesone.
- No search
Hexo Corporate Theme
- https://github.com/ptsteadman/hexo-theme-corporate - Corporate Theme
- 3 columns
- Rhobust
- Has some hard to understand topics
Hexo Even Theme
- Chineese, no search
Hexo Icarus Theme
- Chinese
- Has it’s own search
Hexo Light Theme
https://hexo.io/hexo-theme-light/
https://github.com/hexojs/hexo-theme-light
Looks like you install by using git clone to copy a folder his sample page
Maupassant-hexo
https://github.com/tufu9441/maupassant-hexo
Hexo Tranquil Peak Theme
https://github.com/LouisBarranqueiro/hexo-theme-tranquilpeak
http://louisbarranqueiro.github.io/hexo-theme-tranquilpeak/ - sample
- This has a document of about 20+ pages that should be printed out.
- I think I unzip this and then place it in the themes folder.
Hexo Very Simple Theme
http://lotabout.me/very-simple/ - Sample
https://github.com/lotabout/very-simple -
2 inch header – no search
Uses SASS and Jade
Yelee ***
https://github.com/MOxFIVE/hexo-theme-yelee
- Lots of features
- Local Site Search
- Post Navigation Button
- Possible code highlight as well
- Has a tags support as well
- Chinese
Return to [[Hexo]] home page