• 利用hexo搭建博客


    利用Hexo搭建博客

    以前用Octopress搭过博客,折腾了好久才弄出来,当时看到那巨难看的默认主题,繁琐的操作,一点写东西的欲望都没了。

    一次逛微博,看见了Hexo。尝试了一下,真的很好用哦。

    下面记录下流程:

    安装node

    1
    brew install node

    最新版的node.js已经集成了npm包。所以只需验证一下node,npm是否安装成功。

    1
    2
    node -v
    npm -v

    安装Hexo

    1
    npm install hexo -g

    初始化

    1
    hexo init blog (我起的文件夹名叫blog,你可以随意替换)

    生成静态页面

    1
    2
    3
    4
    cd 到你init文件夹下 例如:
    cd ~/blog

    hexo generate

    预览

    1
    hexo server

    浏览器输入 http://localhost:4000 就可以看到效果。

    预览完了可以ctrl + c 关闭本地服务。

    开始写文章

    1
    hexo new "article"

    你可以在 ~logsource\_post 下找到 article.md 这个文件,打开它开始用MarkDown写东西。

    你可以像这样给它设置题目,日期,分类,标签

    1
    2
    3
    4
    5
    6
    7
    title: "Alcatraz"
    date: 2015-05-20 12:48:02
    categories:
    - 技术文章
    tags:
    - 神器
    ---

    自定义页面

    开一个blog至少要向大家介绍下自己。你需要个关于界面。

    1
    hexo new page "about"

    然后直接去source下的about文件夹,编辑index.md就可以了。
    千万别忘了修改在themes下的具体主题下的_config.yml文件。

    1
    2
    3
    4
    5
    menu:
    首页: /
    归档: /archives
    关于: /about
    rss: /atom.xml

    发布

    东西写完了,可以发布了!
    发布前先配置一下博客,找到并打开这个 ~/blog/_config.yml,
    至于title,description之类的就不多说了看心情写吧~
    主要是这段别忘了加

    1
    2
    3
    4
    deploy:
    type: git
    repository: git@github.com:xxx/xxx.github.io.git
    branch: master

    执行:

    1
    hexo deploy

    如果报错:

    1
    hexo ERROR Deployer not found: github

    那就先安装

    1
    npm install hexo-deployer-git --save

    再执行hexo deploy

    OK! 到这里博客网站成功建成!

    后记

    Hexo是基于node.js的,所以先安装node。

    如果嫌网页加载慢,上传时把关于google字体的代码注掉。

    至于加主题,加评论,加挂件啥的就不说了,

    用到了去google一下。这里只记录hexo安装,推荐hexo给大家。

    您的资助是我最大的动力!
    金额随意,欢迎来赏!

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的推荐按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的关注我

    如果,想给予我更多的鼓励,求打

    因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【往事亦如风】!

  • 相关阅读:
    GridControl主从表设置
    Asp.net Ajax框架教程
    实现类似百度下拉框自动匹配功能
    将一个DataTable分解成多个DataTable
    找不到可安装的ISAM ,asp.net读取数据丢失,解决的一列里有字符与数字的
    StringCollection FAQ [C#, BCL]
    从枚举的初始化说起 [C#]
    当多态遇上数组 ... [C++] (Rewritten)
    我并不是不闻不问![C#]
    当多态遇上数组 ... [C++, C++/CLI, C#]
  • 原文地址:https://www.cnblogs.com/ldnh/p/5268576.html
Copyright © 2020-2023  润新知