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

推荐订阅源

T
Tenable Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Vulnerabilities – Threatpost
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
H
Heimdal Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Secure Thoughts
MyScale Blog
MyScale Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LINUX DO - 最新话题
D
Darknet – Hacking Tools, Hacker News & Cyber Security
The Cloudflare Blog
美团技术团队
Recorded Future
Recorded Future
T
Tailwind CSS Blog
Latest news
Latest news
Security Archives - TechRepublic
Security Archives - TechRepublic
Security Latest
Security Latest
Know Your Adversary
Know Your Adversary
Cloudbric
Cloudbric
Schneier on Security
Schneier on Security
I
Intezer
L
LINUX DO - 热门话题
P
Palo Alto Networks Blog
云风的 BLOG
云风的 BLOG
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Attack and Defense Labs
Attack and Defense Labs
人人都是产品经理
人人都是产品经理
L
LangChain Blog
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗
L
Lohrmann on Cybersecurity
S
SegmentFault 最新的问题
W
WeLiveSecurity
C
Cybersecurity and Infrastructure Security Agency CISA
S
Securelist
SecWiki News
SecWiki News
V2EX - 技术
V2EX - 技术
IT之家
IT之家
Cyberwarzone
Cyberwarzone
F
Full Disclosure
Spread Privacy
Spread Privacy
阮一峰的网络日志
阮一峰的网络日志

一颗小树

周更的第 100 篇 改变阅读方式 宝贵的人生建议 小树的工具库 2023 读《重构》有感 仅需 10 分钟,用 GPTs 实现文章总结助手 高质量的需求交付 产品始于问题,而不是解决方案 如何更好地休息 最优解人生 与体重斗,其乐无穷 结构化 prompt = 数字员工? 持续创作的法门 如何降低知识焦虑 7 月思维碎片 N 倍生产力提升:我的 AI 助理 Indie Hacker,互联网打工人的下一个出路? 如何成就伟大事业 夏日碎片 小报编辑的自我修养 一颗小树 #49 投入真实生活 一颗小树 #48 过年杂记 一颗小树 #47 我的人生信念(2023) 一颗小树 #46 回本就卖 一颗小树 #45 规划和落地 小树的 2022 年终总结 一颗小树 #44 构建高质量信源 一颗小树 #43 我的 2022 书单 一颗小树 #42 阳了怎么办 一颗小树 #41 一人企业 一颗小树 #40 非必要别正常啦 一颗小树 #39 阅读和创造 一颗小树 #38 疫情生活碎片 一颗小树 #37 基于多维表格的可转债投资系统 一颗小树 #36 飞盘初体验 一颗小树 #35 雁栖湖半日游 一颗小树 #34 初探多维表格 一颗小树 #33 回不去的名字叫家乡 一颗小树 #32 生活需要留白 一颗小树 #31 Figma 的成功之道 一颗小树 #30 拓宽自己 拥抱善意 一颗小树 #29 有关下雨的记忆 一颗小树 #28 隐入尘烟 一颗小树 #27 找到并坚持自己的热爱 一颗小树 #26 好产品的“差”改版 一颗小树 #25 吹吹南澳岛的海风 一颗小树 #24 代码重构的一点心得 一颗小树 #23 和团队新同学的对话 一颗小树 #22 从《干法》中学到的 一颗小树 #21 阿里四年我的收获和感想 一颗小树 #20 周更半年我学到的事 一颗小树 #19 慢慢来比较快 一颗小树 #18 只规划每天最重要的三件事 一颗小树 #17 裁员潮下的反思 一颗小树 #16 纪录片的力量在于真实 一颗小树 #15 世界很小但很好 一颗小树 #14 让自己成为问题的终结者 一颗小树 #13 别忘记你的热爱 一颗小树 #12 聊聊写作这件事 一颗小树 #11 开始投资前更重要的事 一颗小树 #10 疫情囤货指南 一颗小树 #9 疫情之下 重建内心的秩序 一颗小树 #8 不要倒在黎明前 一颗小树 #7 从小孩子身上学到的事 一颗小树 #6 和自己的产品一起成长 一颗小树 #5 技术对生产力的的变革是不可阻挡的 一颗小树 #4 暴风雨的意义 一颗小树 #3 投资成功,是我们变成一个更好的人之后自然的结果 一颗小树 #2 持续学习来应对这个复杂多变的世界 一颗小树 #1 任天堂和上岭村 一颗小树 #0 这是写给你们的第一封信 游戏改变世界 把自己给开源了 构建自己的不为清单 有爱和被爱 做了一点微小的工作 小树的 2021 年终总结 小树的 2020 年终总结 与其感慨路难行,不如马上出发 阿里前端也切图?不,人工智能帮你做 如何写好简历,拿到大厂 offer 的敲门砖 任时光匆匆流去 | 2019 年终总结 聊聊在阿里远程办公那点事儿 在 D2 做主持人是怎样一种体验? 提高工作效率的几个方法 有限状态机在 CSS 动画中的应用 「译」React 项目结构和组件命名之道 编写小而美函数的艺术 使用纯粹的JS构建 Web Component 翻译计划-状态管理请三思 利用Dawn工程化工具实践MobX数据流管理方案 高性能 MobX 模式(part 3)- 用例教程 高性能 MobX 模式(part 2)- 响应变化 技术文章写法浅谈 翻译计划-用node.js开发一个可交互的命令行应用 无他,唯手熟尔-前端实习面试题篇 工欲善其事必先利其器-前端实习简历篇 手把手带你用原生js实现css属性的set和get 我们来翻翻元素样式的族谱-getComputedStyle 翻译计划-从sass到PostCSS
用hexo极速搭建博客
也树 · 2016-02-16 · via 一颗小树

hexo 是一个非常轻量且快速的博客生成框架,可以使用 markdown 便捷的生成文章。 本文主要介绍 windows 下如何搭建 hexo3.0+环境并发布至 github。默认读者具有命令行使用经验和一定的 web 编程基础。

作者:Icarus 原文链接:用 hexo 极速搭建博客

hexo 搭建完成后只需要三步就可以完成博文的更新。

hexo n #新建
hexo g #生成
hexo d #发布

下面介绍 windows 下如何搭建 hexo3.1.1 环境并发布至 github

环境准备

安装 node.js

node.js官网下载 node.js 并安装。我使用的是 win8.1 x64 下的 4.2.4 版本。

安装 Git

git 客户端很多,我使用的是 git 官方提供的工具,下载速度可能较慢。

安装 sublime(非必须)

作为一个小前端,sublime 作为编辑器实在是不能再好用,不过这个只是作为文本编辑器使用,大家可以根据喜好自由选择工具,切记不要使用 windows 自带的记事本。

Github

我们使用 Github 官方提供的 Github Pages 这一服务来作为静态博客的服务器。申请 Github 账户和与 git 通过 ssh 建立连接网上有很多详细的教程,此处不再赘述。 GitHub Help - Generating SSH Keys

安装

node.js 和 git 安装好后,建议使用 git 提供的命令行窗口进行操作。 windows 自带的 cmd 会报错。 执行如下命令可安装 hexo:

npm install -g hexo

初始化

执行 init 命令初始化 hexo 到你指定的目录。

hexo init <folder> #folder为你指定的目录

或者 cd 至指定目录,执行 hexo init

至此,hexo 的安装工作已经完成。

hexo 必备插件

$ npm install hexo-generator-index --save #索引生成器
$ npm install hexo-generator-archive --save #归档生成器
$ npm install hexo-generator-category --save #分类生成器
$ npm install hexo-generator-tag --save #标签生成器
$ npm install hexo-server --save #本地服务
$ npm install hexo-deployer-git --save #hexo通过git发布(必装)
$ npm install hexo-renderer-marked@0.2.7--save #渲染器
$ npm install hexo-renderer-stylus@0.3.0 --save #渲染器

生成静态页面

cd 至之前初始化的目录,执行如下命令,即可生成静态页面至 public 目录

hexo g

本地启动

执行如下命令,启动本地服务,进行预览。 必须安装 hexo-server,不然无法启动本地服务器

hexo s

浏览器输入 localhost:4000 即可访问默认的 hexo 博客效果。 注意 hosts 文件中 localhost 是否被占用以及 4000 端口可能被福昕阅读器占用

发布

编辑 hexo 根目录下的_config.yml 文件,找到最下面的 deploy hexo2 和 hexo3 此处配置不一样,我使用的是 hexo3.1.1 为如下格式。

deploy:
  type: git
  repo:https://github.com/xdlrt/xdlrt.github.io.git #你的GitHub Pages的https链接
  branch:master

保存配置文件后,执行如下命令:

hexo d

注意 yml 格式文件冒号后面必须加一个空格 执行完毕后访问 xdlrt.github.io 即可看到部署在 github 上的默认博客。第一次发布可能会有 10 分钟的延迟。

至此,hexo 已经成功帮我们生成了一个博客,非常的方便

附录

常用命令:

hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
hexo help  # 查看帮助
hexo version  #查看Hexo的版本

简写:

hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

坑: 1.有时会出现首页只有一篇文章的情况,这个时候需要 hexo g 渲染两次,原因不明。 2.标题中不能含有[]否则无法编译

参考资料:

hexo 你的博客|不如 最新版 Hexo 配置 hexo 静态博客使用指南 用 hexo3 搭建博客 如何查看某个端口被谁占用 NexT-an elegant theme for hexo