挺有质感的感觉,
hexo的全局搜索是什么效果?我没用过。我大概知道你的意思了,不过感觉那个和elisp没啥关系吧,都是前端的事情。
生成xml好办,但是搜索是在客户端进行的,得用js。要生成什么样子的xml?
有时间研究一下啊,js
可以封装一下
封装js?
就是把实现搜索的 js
单拎出去,做个局部插件用
我封装html主要是因为用elisp写起来更方便。js不像html这种标记语言在代码格式上有规律,与其花时间研究怎么封装js,那倒不如直接写了,就像我的亮暗色主题切换。直接放在postamble里就好了。很久没碰js了…
我是一些较重的逻辑都放在 js
了, elisp
中写的很少 ,毕竟,我天天和 js
打交道
非常喜欢作者的org-mode 博客,发现新大陆的感觉.谢谢分享!
客气 也是参考了圈内的不少项目,取于斯,用于斯罢了,嘿嘿
我的emacs是老版本的 24.4 , 第一次启动的过程中一直报melpa扩展 package-refresh-contents失败,后直接更新版本到26.1 后,成功下载扩展,环境已经可用,终于可以愉快的写blog. 再此谢谢作者的辛苦付出
顺带问一下 @loveminimal 您这个emacs的配置支持调用截图工具插入图片到 org文件吗? 平日记笔记经常需要网页截图自动插入org 文件比较高效.
文章最好能加上目录功能
刚才看了作者预计更新全局搜索功能了,这个很期待啊,希望早点完成功能。
试下这个?
感觉很不错
“ !因为支持这个项目的配置已经单独抽离了出来 – init-site.el ,所以,可以很方便的把它拷贝到你自己的 Emacs 配置中。”
是不是就需要把init-site.el放入我的配置中?
看到总结了: https://www.rosecoder.com/org-to-site-tutor.html#org3077f56
总结
总体来说,比较简单,也不需要下载多少额外的插件,充分利用 Emacs 本身拥有的功能。综上所述,我们来总结一下步骤:
-
git clone https://github.com/loveminimal/site.git ~/site
,即把 site 文件夹放在家目录; - 把 ↑ Emacs 中的配置 的配置添加到 Emacs 的配置文件中;
- 在 Emacs 中执行封装的 ↑ 自定义函数 即可。
如此,生成的 public 文件夹中就是你的站点所需要的一切文件,把它部署到 Github 或是私人服务器即可。
Okay :)