VuePress做出个人网页

介绍VuePress

VuePress是一款由Vue.js驱动的静态网站生成器。它基于Vue.js提供了简单易用的默认主题,允许用户轻松地编写文档并使用markdown语言进行格式化。VuePress还集成了Vue.js的开发套件,因此插件和主题可以通过Vue组件编写。

安装VuePress

安装Node.js

首先必须安装Node.js,它是基于JavaScript的运行时环境。Node.js允许您使用JavaScript编写命令行工具和服务器端代码。

sudo apt-get install nodejs

使用vue-cli创建项目

然后使用以下命令安装Vue CLI,它是一个命令行界面工具,用于快速创建Vue.js项目。

npm install -g vue-cli

使用以下命令创建VuePress项目。

vue init VuePress my-project

安装VuePress

进入项目文件夹并进行安装VuePress。

cd my-project

npm install vuepress -D

创建网站

创建并配置首页

在项目文件夹中创建docs目录,然后在其中创建README.md文件。这将是网站的首页。

mkdir docs

touch docs/README.md

打开README.md文件并添加以下代码,用于测试网站是否正常工作。

# My Website

This is my personal website.

现在运行VuePress,可以使用以下命令启动本地服务器。

npx vuepress dev docs

在浏览器中访问 http://localhost:8080 查看网站是否已正确显示。

创建其他页面

要创建其他页面,请在docs文件夹中创建相应的markdown文件,并在其中添加内容。例如,创建一个about.md文件。

touch docs/about.md

打开about.md文件并添加以下代码。

# About

My name is John Smith.

现在您可以在浏览器中访问 http://localhost:8080/about.html 来查看about页面。

如果您想在网站中添加导航菜单,请创建.vuepress目录,并在其中添加config.js文件。

mkdir .vuepress

touch .vuepress/config.js

打开config.js文件并添加以下代码。

module.exports = {

title: 'My Website',

themeConfig: {

nav: [

{ text: 'Home', link: '/' },

{ text: 'About', link: '/about.html' },

]

}

}

现在可以在浏览器中查看网站,并且导航菜单将会显示。

主题配置

VuePress带有一个默认主题,您可以更改该主题或创建自己的主题。为了更改主题,请在VuePress配置文件中添加theme选项。

module.exports = {

theme: 'my-theme'

}

现在您可以在您的项目中创建my-theme文件夹,并添加一个config.js文件来定制您自己的VuePress主题。

结论

VuePress是一个非常强大的工具,可以轻松创建静态网站。VuePress结合了Vue.js的优点和markdown语法,使得创建和维护静态网站变得更加容易。

在这篇文章中,我们学习了如何安装VuePress,如何创建和配置网站页面以及如何更改VuePress主题。如果您需要创建静态网站,VuePress可能是您想要考虑的解决方案之一。