emacs 安装和使用

Posted 陈利

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了emacs 安装和使用相关的知识,希望对你有一定的参考价值。

   

这边文章用于记录如何使用emacs(spacemacs 配置)、hexo(博客框架)、org-mode(用来写blog)、以及渲染org的hexo-renderer-org来搭建blog。

   使用环境:

   #+BEGIN_SRC org

   windows 10 x64

   emacs 25.1

   org 9.0.5

   #+END_SRC

* hexo 介绍

   hexo 是一个快速、简洁的博客框架。他可以快速的生成静态网页。

* hexo 安装

   可以参考hexo 官方文档:https://hexo.io/zh-cn/docs/index.html


#+BEGIN_EXPORT html

<!--more-->

#+END_EXPORT


* hexo 使用

   hexo 在指定文件夹中建立文件


   #+BEGIN_SRC sh

     hexo init <folder>

     cd <folder>

     npm install --no-optional

   #+END_SRC


   source


   这是资源文件夹,在_posts可以存放你的文章,Markdown 和 html 格式的文件。这也是我的文章的原始文件。


   使用hexo生成静态网页


   #+BEGIN_SRC sh


   #+END_SRC


   public

   通过上面的命令后,就生成一个public的文件夹。


   启动服务器 在本地查看刚刚写的文章



#+BEGIN_SRC sh

  hexo server

#+END_SRC

    启动服务器后,打开http://localhost:4000 就看到你刚才写的文章了。


    上面部分 hexo 只是帮我们生成了静态网页;但是,hexo也提供部署的功能,我们自己的服务器上面去。这里主要介绍如何配置部署到github。

    你的在_config.yml文件中配置相关信息:


#+BEGIN_SRC org

  deploy:

            type: git

            repo: git@github.com:xxx/xxx.github.io.git

            branch: master

#+END_SRC


    部署


#+BEGIN_SRC sh

  hexo deploy

#+END_SRC


   按照上面的步骤我们即可把我们的blog部署到github上面去。

* github

  github的使用就不用多说了:直接看文档:https://guides.github.com/activities/hello-world/

  *注意创建repository 名字要和你的用户名一样!

* 用org-mode来写blog


  org-mode可以说是最好的文档编辑利器了,有兴趣的可以看看 http://orgmode.org/




  最后就是让hexo支持org文件了,你可以自己手动把org导成html文件或者markdown文件。

  或者是使用CodeFalling的hexo-renderer-org(https://github.com/CodeFalling/hexo-renderer-org)


  安装:


  #+BEGIN_SRC org

  npm install https://github.com/CodeFalling/hexo-renderer-org#emacs --save

  #+END_SRC


以上是关于emacs 安装和使用的主要内容,如果未能解决你的问题,请参考以下文章

mac lion下的emacs使用

Emacs怎么配置和安装?

emacs手动安装解决不能使用中文输入法

CentOS6.x之emacs安装配置编译

如何通过指定包名列表自动安装Emacs包?

如何通过指定包名列表来自动安装 Emacs 包?