Standardized site paths with '-' separating keywords, for better SEO and readability
This commit is contained in:
@ -17,49 +17,49 @@ LEGACY_PAGES_MAP={
|
||||
'blockfile': 'docs/spec/blockfile',
|
||||
'bob': 'docs/api/bob',
|
||||
'bounties': 'volunteer/bounties',
|
||||
'bounty_arabic': 'volunteer/bounties/arabic',
|
||||
'bounty_btcclient': 'volunteer/bounties/btcclient',
|
||||
'bounty_arabic': 'volunteer/bounties/arabic-trans',
|
||||
'bounty_btcclient': 'volunteer/bounties/btc-client',
|
||||
'bounty_datastore': 'volunteer/bounties/datastore',
|
||||
'bounty_debpack': 'volunteer/bounties/debpack',
|
||||
'bounty_debpack': 'volunteer/bounties/deb-pack',
|
||||
'bounty_i2phex': 'volunteer/bounties/i2phex',
|
||||
'bounty_ipv6': 'volunteer/bounties/ipv6',
|
||||
'bounty_rutrans': 'volunteer/bounties/rutrans',
|
||||
'bounty_rutrans': 'volunteer/bounties/russian-trans',
|
||||
'bounty_silc': 'volunteer/bounties/silc',
|
||||
'bounty_syndie2012': 'volunteer/bounties/syndie2012',
|
||||
'bounty_unittests': 'volunteer/bounties/unittests',
|
||||
'bounty_vuzeplugin': 'volunteer/bounties/vuzeplugin',
|
||||
'bounty_syndie2012': 'volunteer/bounties/syndie-2012',
|
||||
'bounty_unittests': 'volunteer/bounties/unit-tests',
|
||||
'bounty_vuzeplugin': 'volunteer/bounties/vuze-plugin',
|
||||
'clt': 'misc/clt',
|
||||
'common_structures_spec': 'docs/spec/common_structures',
|
||||
'common_structures_spec': 'docs/spec/common-structures',
|
||||
'configuration': 'docs/spec/configuration',
|
||||
'contact': 'about/contact',
|
||||
'cvs': 'misc/cvs',
|
||||
'datagrams': 'docs/spec/datagrams',
|
||||
'dev-guidelines': 'volunteer/guides/devguidelines',
|
||||
'developerskeys': 'volunteer/develop/developerskeys',
|
||||
'dev-guidelines': 'volunteer/guides/dev-guidelines',
|
||||
'developerskeys': 'volunteer/develop/developers-keys',
|
||||
'donate': 'volunteer/donate',
|
||||
'faq': 'support/faq',
|
||||
'getinvolved': 'volunteer',
|
||||
'glossary': 'support/glossary',
|
||||
'halloffame': 'about/halloffame',
|
||||
'halloffame': 'about/hall-of-fame',
|
||||
'how': 'docs',
|
||||
'how_cryptography': 'docs/how/cryptography',
|
||||
'how_elgamalaes': 'docs/how/elgamalaes',
|
||||
'how_garlicrouting': 'docs/how/garlicrouting',
|
||||
'how_elgamalaes': 'docs/how/elgamal-aes',
|
||||
'how_garlicrouting': 'docs/how/garlic-routing',
|
||||
'how_intro': 'docs/how/intro',
|
||||
'how_networkcomparisons': 'about/comparison',
|
||||
'how_networkdatabase': 'docs/how/networkdatabase',
|
||||
'how_peerselection': 'docs/how/peerselection',
|
||||
'how_threatmodel': 'docs/how/threatmodel',
|
||||
'how_tunnelrouting': 'docs/how/tunnelrouting',
|
||||
'htproxyports': 'support/htproxyports',
|
||||
'how_networkdatabase': 'docs/how/network-database',
|
||||
'how_peerselection': 'docs/how/peer-selection',
|
||||
'how_threatmodel': 'docs/how/threat-model',
|
||||
'how_tunnelrouting': 'docs/how/tunnel-routing',
|
||||
'htproxyports': 'support/browser-config',
|
||||
'i2cp': 'docs/protocol/i2cp',
|
||||
'i2cp_spec': 'docs/spec/i2cp',
|
||||
'i2np': 'docs/protocol/i2np',
|
||||
'i2np_spec': 'docs/spec/i2np',
|
||||
'i2pcontrol': 'docs/api/i2pcontrol',
|
||||
'i2ptunnel': 'docs/api/i2ptunnel',
|
||||
'i2ptunnel_migration': 'misc/i2ptunnel_migration',
|
||||
'i2ptunnel_services': 'misc/i2ptunnel_services',
|
||||
'i2ptunnel_migration': 'misc/i2ptunnel-migration',
|
||||
'i2ptunnel_services': 'misc/i2ptunnel-services',
|
||||
'impressum': 'impressum',
|
||||
'intro': 'about/intro',
|
||||
'invisiblenet': 'misc/invisiblenet',
|
||||
@ -68,7 +68,7 @@ LEGACY_PAGES_MAP={
|
||||
'license-agreements': 'volunteer/develop/license-agreements',
|
||||
'licenses': 'volunteer/develop/licenses',
|
||||
'links': 'links',
|
||||
'manualwrapper': 'misc/manualwrapper',
|
||||
'manualwrapper': 'misc/manual-wrapper',
|
||||
'ministreaming': 'docs/api/ministreaming',
|
||||
'minwww': 'misc/minwww',
|
||||
'monotone': 'volunteer/develop/monotone',
|
||||
@ -76,11 +76,11 @@ LEGACY_PAGES_MAP={
|
||||
'naming': 'docs/naming',
|
||||
'naming_discussion': 'docs/discussions/naming',
|
||||
'netdb_discussion': 'docs/discussions/netdb',
|
||||
'newdevelopers': 'volunteer/guides/newdevelopers',
|
||||
'newtranslators': 'volunteer/guides/newtranslators',
|
||||
'newdevelopers': 'volunteer/guides/new-developers',
|
||||
'newtranslators': 'volunteer/guides/new-translators',
|
||||
'ntcp': 'docs/transport/ntcp',
|
||||
'ntcp_discussion': 'docs/discussions/ntcp',
|
||||
'othernetworks': 'about/comparison/othernetworks',
|
||||
'othernetworks': 'about/comparison/other-networks',
|
||||
'papers': 'research/papers',
|
||||
'performance-history': 'support/performance/history',
|
||||
'performance': 'support/performance/future',
|
||||
@ -94,21 +94,21 @@ LEGACY_PAGES_MAP={
|
||||
'sam': 'docs/api/sam',
|
||||
'samv2': 'docs/api/samv2',
|
||||
'samv3': 'docs/api/samv3',
|
||||
'signedkeys': 'volunteer/develop/signedkeys',
|
||||
'signedkeys': 'volunteer/develop/signed-keys',
|
||||
'socks': 'docs/api/socks',
|
||||
'streaming': 'docs/api/streaming',
|
||||
'supported_applications': 'docs/applications/supported',
|
||||
'team': 'about/team',
|
||||
'techintro': 'docs/how/techintro',
|
||||
'techintro': 'docs/how/tech-intro',
|
||||
'todo': 'volunteer/todo',
|
||||
'transition-guide': 'misc/transition-guide',
|
||||
'transition-guide.txt': 'misc/transition-guide.txt',
|
||||
'transport': 'docs/transport',
|
||||
'tunnel-alt-creation': 'docs/spec/tunnel_creation',
|
||||
'tunnel-alt-creation': 'docs/spec/tunnel-creation',
|
||||
'tunnel-alt': 'docs/tunnels/implementation',
|
||||
'tunnel': 'docs/tunnels/old',
|
||||
'tunnel': 'docs/tunnels/old-implementation',
|
||||
'tunnel_discussion': 'docs/discussions/tunnel',
|
||||
'tunnel_message_spec': 'docs/spec/tunnel_message',
|
||||
'tunnel_message_spec': 'docs/spec/tunnel-message',
|
||||
'udp': 'docs/transport/ssu',
|
||||
'udp_spec': 'docs/spec/ssu',
|
||||
'unidirectional-tunnels': 'docs/tunnels/unidirectional',
|
||||
|
Reference in New Issue
Block a user