fix: fix single page app navigation
This commit is contained in:
		
							
								
								
									
										25
									
								
								index.html
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								index.html
									
									
									
									
									
								
							@@ -7,6 +7,31 @@
 | 
			
		||||
    <title>pk-webs | home</title>
 | 
			
		||||
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-dark-5@1.1.3/dist/css/bootstrap-night.min.css" />
 | 
			
		||||
    <link rel='stylesheet' href='/style.css'>
 | 
			
		||||
 | 
			
		||||
    <!-- Start Single Page Apps for GitHub Pages -->
 | 
			
		||||
    <script type="text/javascript">
 | 
			
		||||
      // Single Page Apps for GitHub Pages
 | 
			
		||||
      // MIT License
 | 
			
		||||
      // https://github.com/rafgraph/spa-github-pages
 | 
			
		||||
      // This script checks to see if a redirect is present in the query string,
 | 
			
		||||
      // converts it back into the correct url and adds it to the
 | 
			
		||||
      // browser's history using window.history.replaceState(...),
 | 
			
		||||
      // which won't cause the browser to attempt to load the new url.
 | 
			
		||||
      // When the single page app is loaded further down in this file,
 | 
			
		||||
      // the correct url will be waiting in the browser's history for
 | 
			
		||||
      // the single page app to route accordingly.
 | 
			
		||||
      (function(l) {
 | 
			
		||||
        if (l.search[1] === '/' ) {
 | 
			
		||||
          var decoded = l.search.slice(1).split('&').map(function(s) { 
 | 
			
		||||
            return s.replace(/~and~/g, '&')
 | 
			
		||||
          }).join('?');
 | 
			
		||||
          window.history.replaceState(null, null,
 | 
			
		||||
              l.pathname.slice(0, -1) + decoded + l.hash
 | 
			
		||||
          );
 | 
			
		||||
        }
 | 
			
		||||
      }(window.location))
 | 
			
		||||
    </script>
 | 
			
		||||
    <!-- End Single Page Apps for GitHub Pages -->
 | 
			
		||||
  </head>
 | 
			
		||||
  <body>
 | 
			
		||||
    <div id="app"></div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user