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

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Troy Hunt's Blog
Scott Helme
Scott Helme
T
Threat Research - Cisco Blogs
T
Tenable Blog
L
LINUX DO - 热门话题
V
Visual Studio Blog
I
Intezer
Blog — PlanetScale
Blog — PlanetScale
Cisco Talos Blog
Cisco Talos Blog
A
Arctic Wolf
C
Cyber Attacks, Cyber Crime and Cyber Security
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
Know Your Adversary
Know Your Adversary
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
N
Netflix TechBlog - Medium
SecWiki News
SecWiki News
I
InfoQ
Microsoft Security Blog
Microsoft Security Blog
Project Zero
Project Zero
W
WeLiveSecurity
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
Recorded Future
Recorded Future
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
S
Securelist
Spread Privacy
Spread Privacy
L
LangChain Blog
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CERT Recently Published Vulnerability Notes
罗磊的独立博客
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
The Last Watchdog
The Last Watchdog
Attack and Defense Labs
Attack and Defense Labs
博客园 - 司徒正美
Help Net Security
Help Net Security
L
Lohrmann on Cybersecurity
人人都是产品经理
人人都是产品经理
Forbes - Security
Forbes - Security
Hacker News - Newest:
Hacker News - Newest: "LLM"
PCI Perspectives
PCI Perspectives
博客园 - 【当耐特】
T
Tor Project blog

十月指南

使用AI开发一个应用最好的时间是现在 Kimi K2 发布并开源,实测效果确实很强! Vibe Coding实战:从翻车到上线,我开发了一款提前还贷计算器小程序 告别熬夜写代码!AI编程让我用Vibe Coding轻松上线 10 + 工具 用Vibe Coding方式打造 AI 内容创作平台 我连代码都没写,却做出JSON格式化工具—Vibe Coding了解一下 GPT 4.1、DeepSeek R1、Claude 3.7 代码生成横评,谁才是设计稿还原之王? AI 时代程序员生存指南 Cursor+Figma MCP 设计稿还原如此简单 MCP(模型上下文协议)是什么?它如何简化与API的AI集成 号外!我用Trae+Claude3.7开发的小程序上线啦 30分钟开发完成!Trae+Claude 3.7 打造小程序全流程揭秘! 5 分钟打造超酷小程序设计稿,Trae+Claude 3.7 太神了! 一句话生成设计稿,Trae+Claude 3.7 Sonnet,设计师也要被AI取代了 一句话生成应用!程序员效率翻倍的AI代码生成工具大盘点 我用AI创作了一首歌:Suno、海绵音乐、天工AI音乐生成效果测评 从哪吒2热潮到AI短片创作:AI视频实战测评 shadcn_ui:2024年最受欢迎的前端项目 实战:基于 Next.js+MoonShot API 开发一个 Github Trending 总结助手 技术篇:构建与部署 技术篇:Google 统计服务 技术篇:Next.js 多环境配置 技术篇:数据库-Prisma 技术篇:身份验证-NextAuth 技术篇:CSR、SSR、SSG、ISR 与客户端、服务端组件 技术篇:Next.js 路由与页面管理 技术篇:Next.js 项目结构 技术篇:Next.js 简介与概览 技术篇:从零开始掌握 Tailwind CSS 设计篇:独立开发设计入门 开篇:走上独立开发之路 Ollama:本地大模型运行指南 TooTool.net 理解 CSS 中的 Containing Block(包含块) 独立开发者工具大全(持续更新) TimeFlow 一个人从零开发上线一款App需要多少钱?终于有答案了! 深入理解HTTPS Nginx实战 Flutter Platform Channel 使用与源码分析 Android SDK类产品开发总结 360插件化框架 RePlugin 之 ClassLoader Hook Mac下Charles抓包配置 十一大西北体验 利用ContentProvider实现同步Binder macOS修改Android模拟器Hosts 走过 登山记 期待成长 小雨 静夜思 关于
如何快速拥有一个技术博客
十月 · 2022-04-06 · via 十月指南

前言 #

  • 知识总结与沉淀,提升文字表达能力
  • 教是最好的学
  • 志同道合的朋友,自身影响力建设
image.png

举例 #

阮一峰 http://www.ruanyifeng.com/blog/

王巍: https://onevcat.com/

jake wharton: https://jakewharton.com/blog/

我的: https://oct.cool/

如何 #

第三方博客平台 #

  • 掘金
  • 简书
  • 微信公众号
  • CSDN
  • segmentfault
  • github

优点:流量大,无需任何开发,注册账号即可使用

缺点:可定制性差

自建 #

优点:可定制性极强

缺点:开发量较大

博客框架 #

  • Hugo
  • Hexo
  • VuePress

优点:可定制性较强,主题较为丰富

缺点:开发量较小

Hugo #

The world’s fastest framework for building websites

官网: https://gohugo.io/

github: https://github.com/gohugoio/hugo

安装 Hugo #

brew install hugo

查看版本 #

hugo version

创建网站 #

hugo new site quickstart

添加主题 #

cd quickstart
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke

配置主题 #

echo theme = \"ananke\" >> config.toml

写文章 #

hugo new posts/my-first-post.md

本地预览 #

hugo server -D

Build #

hugo -D

image <em>1</em>.png

Hexo #

A fast, simple & powerful blog framework

官网: https://hexo.io/

github: https://github.com/hexojs/hexo

安装 Hexo #

npm install -g hexo-cli

创建博客 #

hexo init blog

安装依赖 #

cd blog && npm install

本地运行 #

hexo server

image <em>2</em>.png

VuePress #

Vue-powered Static Site Generator

官网: https://vuepress.vuejs.org/

github: https://github.com/vuejs/vuepress

前提 #

VuePress 需要 Node.js >= 8.6

创建并进入一个新目录 #

mkdir vuepress-starter && cd vuepress-starter

初始化 #

yarn init # npm init

安装依赖 #

yarn add -D vuepress # npm install -D vuepress

创建文章 #

mkdir docs && echo '# Hello VuePress' > docs/README.md

添加配置 #

  "scripts": {
    "docs:dev": "vuepress dev docs",
    "docs:build": "vuepress build docs"
  }

本地启动 #

yarn docs:dev # npm run docs:dev

示例 #

https://example.vuepress-theme-blog.billyyyyy3320.com/

image <em>3</em>.png

部署到github(Hugo为例) #

  • 本机 git 版本 >= 2.8
  • 一个 github 账号
  • build 好的 website

创建一个新的 Github 项目,项目名称为 <username.github.io> #

image <em>4</em>.png

修改config.toml文件 #

baseURL = 'https://snowspace.github.io/'
languageCode = 'en-us'
title = 'My New Hugo Site'
theme = "ananke"

生成静态页面 #

在项目根目录下执行 hugo

Push 项目 #

cd public
git init
git add *
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/snowspace/snowspace.github.io.git
git push -u origin main

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

image <em>5</em>.png
git push https://token@github.com/snowspace/snowspace.github.io.git
image <em>6</em>.png

自定义域名 #

获取IP,添加域名解析 #

ping snowspace.github.io
PING snowspace.github.io (185.199.111.153): 56 data bytes
image <em>7</em>.png

创建CNAME文件,并添加域名 #

hugo.jiudian.link

验证域名 #

image <em>8</em>.png

完成 #

image <em>9</em>.png