惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Hacker News - Newest:
Hacker News - Newest: "LLM"
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
LINUX DO - 最新话题
Cloudbric
Cloudbric
N
News and Events Feed by Topic
S
Secure Thoughts
Vercel News
Vercel News
S
Security @ Cisco Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
SegmentFault 最新的问题
Hacker News: Ask HN
Hacker News: Ask HN
博客园 - 聂微东
WordPress大学
WordPress大学
Google Online Security Blog
Google Online Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Google DeepMind News
Google DeepMind News
PCI Perspectives
PCI Perspectives
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
Blog — PlanetScale
Blog — PlanetScale
Apple Machine Learning Research
Apple Machine Learning Research
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
博客园 - 司徒正美
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
A
About on SuperTechFans
P
Proofpoint News Feed
大猫的无限游戏
大猫的无限游戏
V
V2EX
I
Intezer
H
Hacker News: Front Page
www.infosecurity-magazine.com
www.infosecurity-magazine.com
L
Lohrmann on Cybersecurity
F
Fortinet All Blogs
Schneier on Security
Schneier on Security
博客园 - 叶小钗
The Cloudflare Blog
月光博客
月光博客
W
WeLiveSecurity
T
Tenable Blog
P
Proofpoint News Feed
aimingoo的专栏
aimingoo的专栏
Help Net Security
Help Net Security
L
LangChain Blog
C
CERT Recently Published Vulnerability Notes
T
The Exploit Database - CXSecurity.com
美团技术团队
B
Blog

kok的笔记本

macOS 里 神秘的 kernel_task ,为什么一直在写入硬盘? 产品 node_modules 为什么总是这么大:一次从原理到实践的瘦身记录 谁来救救我的Mac存储空间-清理工具横评:付费vs免费,从界面到命令行 2023 读书推荐 写给播客嘉宾的录制说明书 在 Electron 中使用 Vue Devtools 几何原本中勾股定理的证明 Mac 安装软件时提示 已损坏,无法打开 应该怎么办 PegBoard 你的数字白板 少数派读者与作者的 NewsLetter 闲棋冷子-2-2021年我读过哪些很棒的书 闲棋冷子-1-相信你的身体,它不会骗你 修复 macOS 中 Cisco Anyconnect 报的奇怪Bug 我的 NAS 使用记录 Omniplan 入门教程 Hugo升级0.74记录 一年级产品经理需要掌握什么知识? 无籍之谈-3-和盖盖聊聊尼尔·盖曼与中外科幻 露营笔记-装备篇 无籍之谈-2-和鹏仔聊华尔街兴盛史,给小白投资者的一些建议 介绍一下《无籍之谈》 无籍之谈-1-和不土聊佛学,谈谈《一心走路》《僧侣与哲学家》 高达模型入门 - 工具整理 5 分钟了解 Sketch 的新特性 Tint - 色调 Hugo 主题移动端开发的一些心得 修复 macbook 键盘连击问题 在 Hugo 中使用 Open Graph 提升分享效果 选小米10 还是小米10 Pro? 利用 Python 批量合并 Excel 文件 为什么家国梦不好玩? 高雄85大楼 Mac优秀软件推荐-Itsycal 找到并和正确使用无版权资源 Excel 常用函数 一 无线吸尘器挑选指南 钢铁、蒸汽与 19 世纪 聊聊《铁道之旅》 如何挑选一个电脑电源? 有用的正则表达式 给psd瘦身 2019第二季度读书总结 组装 ITX 黑苹果主机 Intel CPU 挑选指南 常用的 Markdown 工具 2019第一季度读书总结 怎么用尺规作图画75°角? 在 Hugo 中使用 Sass 真正的换位思考-《爱的沟通》读书笔记 Hugo 中使用思维导图 反叛公司中的治理者和顾问玩法 如何搭配成为一个盐系男生? 反叛公司 Rebel Inc. 入门指南 如何评估需求,预估开发成本? 小米8、小米8SE、小米8青春版参数对比 微信外部链接内容管理规范分析 在售 iPhone 参数对比 给Hugo blog中增加一些插件 微信 MacOS 多开的一些实践 矩阵与线性变换的概念理解 尺规作图小习题 用 hugo 和 netlify 搭建blog 介绍我自己 瓜摊老板 Really? EDM邮件营销,你需要知道 果子沟大桥 喀赞其的马车 清晨的木梨硡 hexo 主题开发 青龙寺的狮子 用一个特殊方法解决同位词问题 语义化 html 标签 数模的基本思路和写作攻略 0.1,0.1^0.1,为什么数值是波动的? 智能手机之旅 老师和学生的博弈 这些使用抗生素的方式,你做的对吗? 炼金术与钢之炼金术师 kok的笔记本 kok的笔记本 中国长征运载火箭家族-PegBoard
hexo blog 搭建
kokdemo · 2014-04-30 · via kok的笔记本

最近看我的wordpress博客越来越不爽了……

主要是因为wordpress真的太大,繁琐的厉害,最重要的是,它的反垃圾评论功能似乎没有以前那么好用了。

因此每次登陆的时候都能看到满坑满谷的垃圾评论…… 实在是删不过来啊……

在某人的忽悠下,我进了hexo的坑,也就是目前这个博客所用的静态生成器。hexo可以看作是octopress思路的一种扩展,即用markdown写作,然后生成静态网页,托管到github page上。

可是octopress使用ruby写的,对于广大js屌丝们来说不是很友好……于是就有了台湾朋友写的这个hexo。

我fork的主题来自于jacman,而jacman是pacman的fork,那么我这个主题应该算是fork自pacman了……

hexo

hexo的安装就是使用

npm install -g hexo

tips:安装之前请先注意下你的npm的安装方式,如果npm是apt-get安装的旧版本,你有必要重新安装一次。

curl http://npmjs.org/install.sh | sh
或者:
curl http://npmjs.org/install.sh | sudo sh

tips:什么,你没有curl,那么你还是先用apt-get安一个curl好了……

安装好hexo之后就可以开始生成你的第一个blog了。

cd到目标文件夹之后

hexo init //生成基本的结构
hexo generate //生成静态网页
hexo server //运行blog,在localhost:4000上。
hexo clean //清楚hexo生成的网页和数据库,出错的时候可以试一下。
hexo new [post] <title> //一目了然,就是写新文章,post是文章类型的一种。

以上就是基本命令。

hexo的基本结构如下:

.
├── .deploy
├── public //生成的静态网页
├── scaffolds //layout模板文件目录,其中的md文件可以添加编辑
├── scripts //扩展脚本目录,平常里面只有一个处理图片的js
├── source //你的文章保存的地方,你还可以在里面自建文件夹放页面什么的
 |   ├── _drafts
 |   └── _posts //存放的位置
├── themes //主题
├── _config.yml //主要的配置文件,务必要读一下,把里面的参数改成你需要的
└── package.json

生成静态网页之后就可以扔到你的主机上/github page上,同时hexo还提供了直接部署的命令,deploy,有兴趣的你可以自行google一下。

关于wordpress–>hexo的迁移主要是依靠一个插件hexo-migrator-wordpress。

  1. 首先,需要在Word Press导出博客,会得到一个xml文件,把它拷贝到hexo博客目录下,比如叫wordpress.xml。
  2. 安装hexo-migrator-wordpress这个插件

首先用npm安装

npm install hexo-migrator-wordpress --save
  1. 导入

运行

hexo migrate wordpress wordpress.xml

会看到导入了一些Word Press里的文章和页面,看看source里的文件,发现给转成了markdown格式的,这时候多半还需要一些格式微调。

另外,文章里面的图片会指向原来的博客资源,文章链接也是绝对的。因此将来删除wordpress的时候最好保留下来其中存图片的文件夹……

此时又有人告诉我,ghost比hexo更好用,你快去试试吧……

ghost

ghost是最近很火的一个基于nodejs的博客,不像hexo那样只是一个生成器,它有一个比较简陋的后台,可以直接在里面用markdown写东西,同时可以看到预览。

ghost的官网 https://ghost.org/ ,上面逼格相当高……

安装的方法就是从官网上下载安装包,解压之后,cd到那个文件夹,然后

npm install --production

就行了,然后运行呢

npm start

ok,这时候你在浏览器里打开 http://localhost:2368 就能看到界面了,默认的主题也是非常酷炫,比hexo不知道高到哪里去了……

访问 http://localhost:2368/ghost 进入后台,你可以看到很多选项,包括换掉图片,更改标题副标题,自我信息什么的,还有文章的控制,删除/修改都有,算是比较齐全。

ghost的主题也和hexo类似,里面都包括了模板,css,js,图片等等东西,你有兴趣可以自己改改看,我当时fork了ghostium这个主题,自己做了一些修改。

问题来了,这不是一个静态blog,那我应该把它部署在哪?

当我发现这个问题之后纠结的不行,想要在vps上用,还需要先学习一下lxc……于是我还是换回hexo了……

现在有一些主机商开始提供ghost的主机服务了,如果你有这个机会,可以尝尝鲜!

因为hexo是静态的,放到哪里都行。

问题2,ghost不支持分类,怎么办?

其实很多人直接通过控制tag来为文章分类了……我自己不是很习惯,因为之前还有好多篇文章都没改……

###markdown 最近比较流行用markdown来写作,我用sphinx的时候,觉得rst其实也不错……

markdown中常用的标题,列表,引用,代码格式,这篇文章里都用到了,我在这写一点不常用的……

  1. markdown中<\code><\pre> 都是可以正常用的。此处为了正确显示,加了一个反斜杠。

  2. 链接[an example][id](http://example.com/ “Title”)

    [id]: http://example.com/ “Optional Title Here”,说到这个,我更喜欢rst里的链接格式一些……

  3. 图片![Alt text](/path/to/img.jpg “Optional title”)