首页IT科技个人博客网站程序有哪些(10分钟搭建一个免费个人博客网站)

个人博客网站程序有哪些(10分钟搭建一个免费个人博客网站)

时间2025-05-02 05:51:09分类IT科技浏览3547
导读:一个程序员怎么能不拥有自己的博客,本文让10分钟快速搭建部署好自己的博客...

一个程序员怎么能不拥有自己的博客            ,本文让10分钟快速搭建部署好自己的博客

准备工作

有Gitee账号 有安装git 会 markdown 编写文档 Node.js 版本 >= 8.6

博客采用VuePress搭建                ,Gitee部署    ,接下来         ,5步搞定            。

1.创建项目

创建项目目录                 ,并初始化项目      ,安装VuePress

# 创建项目目录 mkdir myblog && cd myblog # 初始化项目      ,本文使用yarn                  ,npm同理 yarn init # 安装VuePress yarn add -D vuepress

2. 创建目录结构

myblog ├── docs │   ├── .vuepress  │   │   ├── public        静态资源目录 │   │   │   └── logo.png │   │   └── config.js     配置文件的入口文件 │   │ │   └── notes             笔记目录 │   │   ├── html.md  │   │   ├── css.md │   │   └── js.md │   ├── aboutme.md        关于我 │   └── README.md         首页 │  └── package.json

3.完成基础配置

配置主题         ,定义自己的导航栏 // 拷贝到myblog/docs/.vuepress/config.js module.exports = {     title: "Langs blog",     description: Just playing around,     base: "/myblog/",     themeConfig: {         logo: /logo.png,         nav: [             { text: 首页link/ },             {                 text: 前端笔记,                 ariaLabel: Language Menu,                 items: [                   { text: HTMLlink/notes/html },                   { text: CSSlink/notes/css },                   { text: JavaScriptlink/notes/js }                 ]             },             {                 text: 框架,                 items: [                   { text: JS框架, items: [                     { text: Vuelinkhttps://cn.vuejs.org/ },                     { text: Reactlinkhttps://react.docschina.org/ }                   ]},                   { text: UI框架, items: [                     { text: Element UIlinkhttps://element.eleme.cn/#/zh-CN },                     { text: Ant Designlinkhttps://ant.design/index-cn }                   ] }                 ]             },             { text: Giteelinkhttps://gitee.com/ },             { text: 关于我link/aboutme/ },           ]     } } 配置首页 // 拷贝到myblog/docs/.vuepress/README.md --- home: true heroImage: /logo.png heroText: Langs Blog tagline: 前端进阶之路 actionText: 快速上手  actionLink: /zh/guide/ features: - title: 简洁至上   details:  Markdown 为中心的项目结构   ,以最少的配置帮助你专注于写作                。 - title: Vue驱动   details: 享受 Vue + webpack 的开发体验                  ,在 Markdown 中使用 Vue 组件            ,同时可以使用 Vue 来开发自定义主题    。 - title: 高性能   details: VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候               ,将作为 SPA 运行         。 footer: MIT Licensed | Copyright © 2019-present Lang --- 在 myblog/package.json 中添加一些 scripts {   "scripts": {     "docs:dev": "vuepress dev docs",     "docs:build": "vuepress build docs"   } }

4.本地启动服务

yarn docs:dev

VuePress 会在 hthttp://localhost:8080/myblog/ 启动一个热重载的开发服务器

电脑端效果

移动端效果

本文使用的VuePress的默认主题首页

如果你具备编程能力               ,可自定义你的专属页面

5. 部署

因为GitHub访问慢的原因  ,没使用GitHub Pages

我使用的是Gitee Pages ,它提供免费的静态网页托管服务

1.在本地myblog目录创建本地仓库

git init # 创建Git忽略文件.gitignore            ,内容如下 node_modules/

2.打包生成静态文件,

yarn docs:build

生成的静态资源会在myblog\docs.vuepress\dist 目录

3.Gitee上新建仓库myblog,上传代码

cd myblog git add . git commit -m "first commit" git remote add origin https://gitee.com/langzikp/myblog.git git push -u origin "master"

4.登录Gitee, 选择myblog仓库                ,服务-Gitee Pages    ,开通服务(需要实名审核)

5.在Gitee Page中指定部署目录为 docs/.vuepress/dist

就此         ,你拥有了自己的博客网站

https://langzikp.gitee.io/myblog/

其中: langzikp 为你Gitee的个人空间地址                 ,myblog为仓库名称

本文demo的源码地址:myblog: 基础博客架子

我的博客地址

:Langs blog

 

VuePress官网

官网还提供了许多实用的功能      ,也有一些其他样式的主题

快快动手搭建属于你的博客吧~

关注公众号『web前端技术分享』获取更多实践分享      ,免费领取大厂面试题 

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
cve2019-0708(【BEV】TPVFormer复现以及原理) js计时器代码从0到100(【JavaScript】五个常用功能/案例:计时器 | 流程控制 | 闭包应用 | arguments剩余参数 | 二次封装函数)