VuePress+Gitee快速搭建个人博客的尝试(成功)

VuePress+Gitee快速搭建个人博客的尝试

昨天在GitHub上看见了VuePress项目,还尝试一下,不过只是运行了一下,没有部署和修改。vuepress-theme-vdoing使用体验我对博客网站的认识——wsdchong

今天尝试一下部署。

借鉴不安分的猿人的VuePress +Gitee 快速搭建个人博客

部署实现过程

步骤1:本地博客快速搭建。下载项目,安装依赖(npm install)、运行项目(npm run dev)、构建项目(npm run build)。昨天已经做过一遍了。所以不赘述了。

步骤2:将代码推送到码云上。a.创建公开仓库vuepress-test。

b.在docs.vuepress\config.js中添加一行代码。build打包项目,打包项目在docs/dist中。

base:'/vuepress-test/'

c.上传项目。选拉取vuepress-test,将build出的文件导入vuepress-test文件中,然后上传。我使用的是SVN更新。使用SVN更新自己的文档——wsdchong

d.设置Gitee Pages。在gitee的vuepress-test仓库,选择服务-Gitee Pages。然后直接启动。等待部署。

最终访问:http://wsdchong.gitee.io/vuepress-test

成功。

重新认识vuepress

其实我对vuepress项目感兴趣是因为我用过WordPress。看到这个vuepress的名字的时候我就下意识的认为这是一个使用vue框架的CMS。碰巧我不怎么喜欢WordPress,对vue十分有好感。所以昨天就看了看GitHub上的vuepress-theme-vdoing。还写了vuepress-theme-vdoing使用体验我对博客网站的认识——wsdchong

今天早上看到VuePress +Gitee 快速搭建个人博客,于是打算尝试一下vuepress,在尝试的过程中查找资料,我在CSDN的链接中还找到了vuepress-theme-antdocs和vuepress-creator的作者。我还以为他是vue-theme-vdoing的作者,但是他们的GitHub不同。最后我在vuepress-theme-vdoing的文档库中发现原来还有个vuepress。兜兜转转最后找到了组织。

vuepress:vue驱动的静态网站生成器。以markdown为中心的项目结构,以最少的配置帮助你专注写作。

项目修改过程

既然可以运行又可以部署,那么就可以尝试修改内容了。

我准备尝试的部分是修改。

首先是预期效果。首先参考三个人的博客:Evan’s bloglingze’s blogrestlessMan

Evan’s blog:是vuepress-theme-vdoing的作者。

lingze’s blog:是vuepress-theme-vdoing的使用者。内容精简。

restlessMan:是我参考的那篇文章的vuepress博客。

然后是参考文档。一个是vuepress的官方文档,一个是vuepress-theme-vdoing的文档

vuepress:源头。官方文档更系统准确。

vuepress-theme-vdoing:一个好的使用者。个人文档更便于理解思考。

理论基础摘要

对vuepress以及vuepress-theme-vdoing的认识

vuepress的定位:一款vue框架的静态网页生成器。

vuepress的优越性:简洁、vue驱动、高性能。

结构:第一部分是静态网站生成器,另一部分是默认主题docs。

设计理念:插件化、约定大于配置;

vdoing的定位:vuepress的一个主题。

优势:

总结

暂时先这样。明天尝试使用vuepress、将vuepress部署到GitHub Pages和Coding Pages、使用vuepress-theme-vdoing主题、布局自己的博客。

更新地址:GitHub

更多内容请关注:CSDNGitHub掘金

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要搭建一个基于Vue3和TypeScript的个人博客,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Node.js和npm,这是构建Vue项目所必需的工具。 2. 创建一个新的Vue项目。你可以使用Vue CLI来快速生成一个基本的Vue项目结构。打开终端并执行以下命令: ``` vue create my-blog ``` 在创建项目的过程中,你可以选择使用TypeScript作为项目的语言。 3. 安装必要的依赖。在终端中进入项目目录,并执行以下命令: ``` cd my-blog npm install ``` 4. 添加路由功能。Vue Router是Vue.js官方推荐的路由管理工具,可以帮助你在应用程序中实现页面之间的导航。你可以通过以下命令来安装Vue Router: ``` npm install vue-router ``` 在项目中创建一个`router`文件夹,并在其中创建一个`index.ts`文件来配置路由。在`index.ts`文件中,你可以定义各个页面对应的路由路径和组件。 5. 创建博客页面。根据你的需求,你可以创建主页、文章列表页、文章详情页等不同的页面。在Vue中,每个页面都可以通过一个单独的组件来表示。你可以在`src/views`文件夹中创建这些组件,并在路由配置中引入它们。 6. 设计博客布局。你可以使用Vue组件来构建博客的布局,比如导航栏、页脚和侧边栏等。你可以在`src/components`文件夹中创建这些组件,并在页面组件中使用它们。 7. 添加数据管理。你可以使用Vuex来管理应用程序的状态。Vuex是Vue.js官方推荐的状态管理工具,可以帮助你在不同组件之间共享和管理数据。你可以通过以下命令来安装Vuex: ``` npm install vuex ``` 在项目中创建一个`store`文件夹,并在其中创建一个`index.ts`文件来配置Vuex的状态和操作。 8. 添加其他功能和样式。根据你的需求,你可以添加评论功能、标签功能、搜索功能等。你还可以使用Element Plus等UI库来美化你的博客界面。 9. 编写并发布文章。你可以使用Markdown来编写博客文章,并将其存储在数据库或文件中。然后,你可以在博客页面中读取和展示这些文章。 10. 部署博客。你可以选择将你的博客部署到云服务器、静态网站托管服务或者自己的个人服务器上。你可以使用Vite进行打包和优化,以提高博客的性能和加载速度。 以上是搭建基于Vue3和TypeScript的个人博客的一般步骤。具体细节和实现方式可能因个人需求而有所不同。你可以根据自己的情况进行相应的调整和扩展。希望这些信息对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [vue3+ts+vuerouter+pinia+elementplus+ts环境模板搭建及vite打包优化](https://download.csdn.net/download/qq_42717015/87775817)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Vite + Vue3 + ts 注册登录页面书写 搭配Nodejs + Express + postgresql接口](https://download.csdn.net/download/qq_42425561/85103234)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [ruoyi-vue-pro yudao 项目报表设计器 积木报表模块启用及相关SQL脚本](https://download.csdn.net/download/zengwenbo225566/88234865)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值