首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏很菜的web狗

    Hexo搭建静态博客

    最新折腾了一下黑苹果 刚刚把博客迁移过来 所以才想起写这篇文章 Hexo+GitHub搭建静态博客 准备工作 Node.js下载链接: https://nodejs.org/en/ Git下载链接: 初始化博客框架 hexo init <folder>(博客文件夹名称) cd <folder> // 进入博客文件夹目录 npm install 这时候博客应该会出现如下文件 _config.yml .md 我用的是typora感觉比较好用 百度下载即可 生成静态文件 hexo generate 简写 hexo g 就好 启动服务器 接下来我们访问以下博客 先要启动一下hexo服务器 hexo server 类型配置为git 仓库地址为 建立的github仓库地址(scholar10替换成自己的)分支为master也就是主分支 然后执行部署命令 hexo deploy 简写 hexo g -d //生成静态文件后提交到 github上 执行完成后 别人就可以通过 http://scholar10.github.io 访问你的博客了….

    44840编辑于 2022-06-09
  • 来自专栏零域Blog

    Jekyll 搭建静态博客

    content {:toc} 一直以来都想搭建一个自己的博客,但是近半年做项目太忙,再加上教研室的网络很坑爹,所以也一直没顾得上。之前用过 WordPress 托管在免费的京东云擎上,但是速度太慢。 在知乎上看到一些相关的内容,于是选择了在github上用jekyll搭建博客。 创建博客 在d盘新建一个工作区jekyllWorkspace cd到jekyllWorkspace 执行jekyll new name创建新的工作区 image.png 文件结构如下: image.png 本文是用Markdown格式来写的,相关语法可参考: Markdown 语法说明 (简体中文版) http://wowubuntu.com/markdown/ 按照本文的说明搭建完博客后,用github 注意,在github上面好像不支持rouge,所以要push到github上时,我将配置文件_config.yml中的代码高亮改变为highlighter: pygments就可以了 博客默认是没有评论系统的

    84410编辑于 2022-03-21
  • 来自专栏Ryan Miao

    github生成静态博客

    github生成静态博客很简单。

    1.4K70发布于 2018-03-13
  • 来自专栏SmartSi

    Hexo 搭建静态博客

    1.简介 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章(经常玩CSDN上的人都知道),在几秒内,即可利用靓丽的主题生成静态网页。 _posts目录:Hexo是一个静态博客框架,因此没有数据库。文章内容都是以文本文件方式进行存储的,直接存储在_posts的目录。 发布项目到github 4.1 静态化处理 写完文章之后,可以发布到github上面。hexo是一个静态博客框架。 静态博客,是只包含html, javascript, css文件的网站,没有动态的脚本。虽然我们是用Node进行的开发,但博客的发布后就与Node无关了。 在发布之前,我们要通过一条命令,把所有的文章都做静态化处理,就是生成对应的html, javascript, css,使得所有的文章都是由静态文件组成的: xiaosi@yoona:~/blog$ hexo

    1K30发布于 2019-08-07
  • 来自专栏工具客栈

    博客平台,自建博客静态博客生成器搜集

    前言 本文资料搜集于网上,主要是列一个博客平台清单,包括各种自建博客框架和静态博客框架,供自己或大家参考,提供一些基本信息,剩下大家进一步探索。 阿里云云栖社区 10. 51CTO博客 开源博客 静态博客 静态博客静态博客是指通过生成工具,对笔记博客文章如md文件编译成html;css;js等静态文件,部署到服务器上直接提供访问,不需要数据库。 1. hexo Hexo是用Node.js编写的博客框架。这个静态网站生成工具非常快,使用它构建一个完整的网站只需要几秒钟。 Jekyll Jekyll,官网没有中文版,民间翻译中文网Jekyll中文网,一个简单的博客静态站点生成器,官网为:https://jekyllrb.com 。 5. Gridea Gridea一款静态博客写作客户端,收费。 7. Pelican Pelican是使用Python编写的静态网站生成工具。

    97010编辑于 2023-06-26
  • 来自专栏程序那些事儿

    盘点静态博客生成工具

    博客有很多种类型,有静态博客,就是内容是通过文档记录的,还有动态博客,就是内容是通过数据库记录的。今天我们主要讨论下静态博客,以及那些生成静态博客的工具。 hexo 使用nodejs开发的静态博客系统,它的速度非常快,数百个文件几秒内就可以生成成功,它有着丰富的插件系统,我们博客常用的功能,它都有对应的插件来实现,比如后台管理,标签管理,rss生成,cdn jekyll 使用ruby语言开发的静态博客系统,它内嵌liquid语言模板引擎,支持标签和过滤器。 hugo和其它静态博客不同的特点是他提供了api系统,也就是说,你可以将你的博客内容通过json等格式输出,方便提供给第三方系统使用。 总结 静态博客系统的优点就是它不需要数据库,只需要静态文件就可以提供浏览,这样它可以提供非常大的并发访问。

    1.5K30编辑于 2023-03-07
  • 来自专栏后端开发随笔

    基于Hexo搭建静态博客

    关于静态博客 通常来讲,建立个人博客有2种方式: 第一,直接在第三方博客平台注册博客空间,如:博客园,简书,CSDN等,这种方式建立的博客,所有数据都存放在博客平台。 其二,采用静态博客框架将静态文件(如:Markdown语法格式的文件)转换为HTML文件,这样可以直接将这些动态生成的HTML文件布署到Web服务器即可,不需要依赖数据库,当然也不需要管理后台,所有博客文章都是静态文件 目前已经有许多优秀的静态博客框架,如:Hugo,Hexo等等。把这种无需依赖数据库系统,也不需要管理后台建立的博客称为静态博客。 当然,所谓“动态博客”和“静态博客”,他们各有利弊。 相比较而演,动态博客的使用门槛低,只需要关注写博客本身即可。而静态博客的搭建需要一定的编程技能基础,但是定制非常灵活,数据管理和备份也非常方便。 写博客博客根目录下执行如下命令新建一篇博客: hexo new post "这是第一篇静态博客文章" 生成静态页面 写好文章后,在博客根目录下执行如下命令生成静态页面: hexo generate

    91932编辑于 2022-12-29
  • 来自专栏草根博客站长Live

    说说 Hexo 静态博客框架

    今天给大家最近蛮火的 Hexo 静态博客框架,熟悉明月的都知道明月最近几天一直都在折腾研究 Hexo 静态博客框架的博客站——『明月登楼 Hexo 博客』(hexo.imydl.tech),其实这个博客明月很早就有了 (可参考「开始体验 Hexo 纯静态博客平台」一文),至今都快 8 个多月了,期间被搁置了一段时间没有搭理过,最近又仔细深入的研究折腾了一番收获不少,今天就给大家来讲讲这个 Hexo 静态博客框架。 何谓动态网站、静态网站? 首先我们要明白一个博客网站平台所谓的动态和静态的区别是啥?这个可能很多新手站长们是很模糊的,因为概念太抽象了,没有相关技术原理经验的一时半会儿可能不是很好理解。 纯静态的网站平台目前看反而是多用在访问量巨大的场景,其实主要就是为了节约成本考量的,今天要给大家说的这个『Hexo 静态博客框架』就是一个纯静态博客网站框架,也就是一款基于 Node.js 的静态博客框架 总结了一下 Hexo 框架下博客网站的好处如下: 纯静态博客,部署简单、成本低廉、运行优化非常高效。 Hexo 静态博客框架可以在云端,也可以在本地电脑上甚至手机上。

    2.5K60发布于 2019-05-15
  • 来自专栏Akilarの糖果屋

    Hexo博客静态资源加速

    来为页面静态资源提供加速,有效提升资源加载速度。 Gulp压缩全站静态资源 gulp能够帮助用户自动压缩静态资源,配合各类下属插件,能够压缩包括css、js、html乃至各类格式的图片文件。 安装Gulp插件:在博客根目录[Blogroot]打开终端,输入: 安装各个下属插件以实现对各类静态资源的压缩。在此高呼卓越科技NB! 为Gulp创建gulpfile.js任务脚本。 在博客根目录[Blogroot]下新建gulpfile.js,打开[Blogroot]\gulpfile.js,输入以下内容: 在每次运行完hexo generate生成静态页面后,运行gulp对其进行压缩 详情请参阅站内教程:Hexo异步加载方案 TO DO 给静态资源添加jsdelivr以实现CDN加速 对站内图片进行压缩 使用Gulp压缩全站静态资源 合并CSS以减少请求次数 调整第三方JS加载位置

    3.3K40发布于 2021-06-11
  • 来自专栏萌海无涯

    用Python写静态博客

    概观 MkDocs是一个快速,简单且彻头彻尾的华丽静态站点生成器,旨在构建项目文档。文档源文件以Markdown编写,并使用单个YAML配置文件进行配置。 主持任何地方 MkDocs构建完全静态的HTML网站,您可以在GitHub页面,Amazon S3或您选择的任何其他地方托管。 很棒的主题 MkDocs有一堆很好看的主题。 例如,要获取该build命令可用的所有选项的列表,请 运行以下命令: mkdocs build --help 部署 您刚刚构建的文档站点仅使用静态文件,因此您几乎可以在任何地方托管它。

    2K20发布于 2019-08-02
  • 来自专栏云游的小教程

    Hexo 静态博客搭建笔记

    2017.12.11 正式抛弃 2333 ---- Intro Hexo:快速、简洁且高效的博客框架 优点 多语言文档(含中文) 静态博客,无需服务器 部署、迁移、备份方便 Geek 部署 跟随文档步骤即可

    48130发布于 2021-05-21
  • 来自专栏大大的小蜗牛

    静态博客评论系统的选择

    前言 静态博客跟传统博客不一样,没有自带评论系统。 以 PHP + Mysql 为代表的 Wordpress 这类动态博客,天然带有数据库存储评论,而且博客前后端本地进行数据交互,提交评论、渲染评论都很快。 而静态博客只产生静态网页文件,评论系统均需要依赖第三方评论系统。 直到 2019 年底换到静态博客后,才发现评论系统的问题很严重。但是又不想再换回 Typecho 了。 在这段时间里,怡红公子 也把博客转到了静态博客 Hugo,也在着手开发 Waline 了。我记得与他对话时他说了句原话是 “如果我早点发现 Twikoo,我也不会去开发 Waline 了”。

    2.5K20编辑于 2022-12-20
  • 来自专栏琯琯博客

    Jekyll 静态博客实现搜索功能

    install simple-jekyll-search 或者 bower 安装 bower install --save simple-jekyll-search 二、在 Jekyll 博客根目录中新建

    2.1K40发布于 2018-05-09
  • 来自专栏Andromeda的专栏

    使用gulp压缩静态博客资源

    参考教程 https://akilar.top/posts/49b73b87/ 前言 gulp能够帮助用户自动压缩静态资源,配合各类下属插件,能够压缩包括css、js、html乃至各类格式的图片文件 安装gulp插件 npm install --global gulp-cli #全局安装gulp指令集 npm install gulp --save #安装gulp插件 安装各个下属插件以实现对各类静态资源的压缩 在博客根目录[Blogroot]下新建gulpfile.js,打开[Blogroot]\gulpfile.js,输入以下内容: //用到的各个插件 var gulp = require('gulp'); default', gulp.parallel( 'compress', 'minify-css', 'minify-html','mini-font' )) 在每次运行完hexo generate生成静态页面后

    88210编辑于 2022-10-27
  • 来自专栏Akilarの糖果屋

    使用gulp压缩博客静态资源

    gulp官方文档,用于查找API用法及查看已收录的gulp插件 gulp.js中文文档 参考了Gulp压缩的基本方案 Butterfly主题文档-Gulp压缩 参考了gulp的优化方案 卓越科技-如何优化博客 参考了小魏找到的字体压缩方案 小魏-fontmin&&hexo 字体压缩 gulp-fontmin的使用文档 gulp-fontmin 写在最前 gulp能够帮助用户自动压缩静态资源,配合各类下属插件 save #安装gulp插件 安装各个下属插件以实现对各类静态资源的压缩。 npm install gulp-terser --save-dev 压缩字体包 字体文件作为最让人又爱又恨的静态资源,为了保证站点文字匹配,全字库字体包往往超过 15MB,这对博客的加载速度造成了巨大压力 fontmin 可以遍历博客内用到的字符,并将字体包内这些字符的字体样式提取出来输出为新的字体包。

    1.1K11编辑于 2022-01-20
  • 来自专栏编程使我快乐

    使用Hexo构建静态博客

    Blog经历 从2014年起,我的博客先后经历了博客第三方平台博客园,Wordpress,Django 框架自建, Tornado框架自建,Pelican 静态博客框架及现在使用的Hexo静态博客框架。 博客框架特点: 框架 开发语言 类型 特点 Wordpress PHP 动态博客 功能插件完备,拿来就用 Django Python 动态博客 模块完备,开发速度快 Tornado Python 动态博客 小巧玲珑,支持系统级异步并发 Pelican Python 静态博客 简洁,纯粹 Hexo Node.js 静态博客 美,易用 Hero安装简述 首先安装Node.js, 然后安装hexo-cli:

    44910发布于 2020-11-04
  • 来自专栏嵌入式Linux系统开发

    Gitee+Hexo 搭建静态博客

    写文章,除了常见的平台 CSDN、博客园、微信公众号等,也可以自己搭建博客网站。 博主原来用过【云服务器 + 域名】的方式,但这两个都是需要续费的,云服务器也比较贵。 历史文章如下: 手把手教你搭建自己的博客网站 最近看到一些很漂亮的个人博客,发现大家都是用免费的 github.io 和 gitee.io,博主就试着搭建了一下。 个人博客可以弄很多主题,很漂亮的前端页面。 考虑用:Gitee + Hexo 博主用 Gitee + Hexo 搭建的效果如下: https://jasonangel.gitee.io/article/ 这个主题是 NexT,比较简洁,毕竟是技术博客

    25310编辑于 2023-12-04
  • 来自专栏大白熊的文章

    各大博客系统伪静态配置

    Typecho if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } <IfModule mod_rewrite.c> RewriteEngine On # 下面是在根目录,文件夹要修改路径 RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1

    84630编辑于 2021-12-23
  • 来自专栏DevOps实践之路

    静态博客搭建工具汇总

    Jekyll、Hugo、Hexo 是简单的博客形态的静态站点生产机器。 https://zhuanlan.zhihu.com/p/79515327 Hexo ---- Hexo是一个基于node.js的静态博客生成系统,它使用markdown语法来写作,同时支持丰富的自定义标签系统 用户在本地安装Hexo系统并进行写作,通过一条命令,Hexo可以自动生成静态页面,并发布到多个平台上。 与传统的博客相比,Hexo可以说是一个本地运行远程发布的博客程序。 3.支持markdown,Hexo最终生成的是一个静态博客,这就意味着它拥有其他博客系统无法比拟的低负载与高速度的特性。 官网:http://jekyllrb.com 优点: 1、jekyll是一个静态文件生成器,网站不需要数据库,只要把自己的博客放到对应的目录即可。

    2.1K21编辑于 2023-05-16
  • 来自专栏编码视界

    基于 Hugo 搭建静态博客网站

    error_page 404 /404.html; }}后端服务效果访问 https://bowenerchen.com/hello访问 https://bowenerchen.com/静态博客网站的搭建本静态博客网站基于开源工具 使用 hugo 创建新的博客站点本地笔记本安装完 hugo 客户端后,就可以使用 hugo 在本地创建博客站点了:hugo new site local_blogs。 比如写本篇博客时,目录结构为:使用相对路径在文章目录下存放和链接图片:渲染静态文件Markdown 文件的 FrontMatter 设置Hugo的Front Matter是位于文章顶部的一段元数据,用于定义文章的各种属性和配置 将静态文件发布到服务器上将Hugo渲染后的静态文件发布到服务器上,有多种方式可供选择,以下是几种常见的方法:FTP/SFTP上传适用场景:适用于各种类型的服务器,尤其是对服务器操作权限有限,只提供FTP 操作步骤:以AWS为例,将Hugo生成的静态文件上传到Amazon S3存储桶,配置S3存储桶为静态网站托管。

    1.3K109编辑于 2025-12-21
领券